From 519c3b9cff1e362ca94119aff0c5fb8bdf64651c Mon Sep 17 00:00:00 2001 From: webdev403 Date: Fri, 22 Mar 2024 12:04:00 -0400 Subject: [PATCH 1/3] add modal to connect wallet, network selection and fix hooks --- config-overrides.js | 72 +- package-lock.json | 62293 ++++++++-------- package.json | 6 +- public/IMX.png | Bin 0 -> 7611 bytes public/OKB.png | Bin 0 -> 1506 bytes public/astarzkevm.png | Bin 0 -> 231781 bytes public/locales/en.json | 328 +- public/manta.svg | 41 + public/polygon-pos.svg | 21 + public/tIMX_zkevm.jpg | Bin 0 -> 8696 bytes public/zkartana.png | Bin 0 -> 74697 bytes public/zkevm.png | Bin 0 -> 1129 bytes src/assets/images/chainActiveDot.png | Bin 0 -> 324 bytes src/assets/images/passportWallet.jpg | Bin 0 -> 4102 bytes src/components/CustomModal/CustomModal.tsx | 4 +- .../CustomTabSwitch/CustomTabSwitch.scss | 36 + .../CustomTabSwitch/CustomTabSwitch.tsx | 49 + src/components/CustomTabSwitch/index.ts | 1 + src/components/Header/Header.tsx | 104 - src/components/Header/index.ts | 1 - .../NetworkSelectionDropdown.tsx | 116 + .../NetworkSelectionDropdown/index.ts | 1 + .../NetworkSelectionModal.tsx | 92 - src/components/NetworkSelectionModal/index.ts | 1 - src/components/WalletModal/WalletModal.tsx | 113 +- .../Web3ReactManager/Web3ReactManager.tsx | 2 + src/components/index.ts | 2 - src/components/styles/CustomModal.scss | 18 +- .../styles/NetworkSelectionDropdown.scss | 60 + src/components/styles/WalletModal.scss | 78 +- src/config/polygon.json | 3 +- src/config/zkmainnet.json | 2 +- src/connectors/PassportWallet.ts | 230 + src/connectors/index.ts | 104 +- src/constants/abis/gamma-hypervisor.json | 675 - src/constants/abis/gamma-masterchef.json | 549 - src/constants/abis/gamma-rewarder.json | 380 - src/constants/abis/gamma-uniproxy.json | 491 - src/constants/index.ts | 1 + src/constants/v3/chains.ts | 54 + src/data/Reserves.ts | 4 +- src/hooks/useContract.ts | 85 +- src/hooks/v3/Tokens.ts | 11 +- src/hooks/v3/useOnClickOutside.tsx | 26 + src/index.scss | 47 +- src/pages/SwapPage/NetworkSelection.tsx | 54 + src/pages/SwapPage/SwapMain.tsx | 15 +- src/pages/SwapPage/SwapPageHeader.tsx | 73 +- src/state/application/reducer.test.ts | 9 - src/state/application/reducer.ts | 4 + src/state/swap/reducer.test.ts | 10 - src/styles/_variables.scss | 23 + src/v3lib/entities/pool.test.ts | 32 +- src/v3lib/entities/position.test.ts | 5 + src/v3lib/nonfungiblePositionManager.test.ts | 420 - src/v3lib/nonfungiblePositionManager.ts | 485 - yarn.lock | 11243 +-- 57 files changed, 38501 insertions(+), 39973 deletions(-) create mode 100644 public/IMX.png create mode 100644 public/OKB.png create mode 100644 public/astarzkevm.png create mode 100644 public/manta.svg create mode 100644 public/polygon-pos.svg create mode 100644 public/tIMX_zkevm.jpg create mode 100755 public/zkartana.png create mode 100644 public/zkevm.png create mode 100644 src/assets/images/chainActiveDot.png create mode 100644 src/assets/images/passportWallet.jpg create mode 100644 src/components/CustomTabSwitch/CustomTabSwitch.scss create mode 100644 src/components/CustomTabSwitch/CustomTabSwitch.tsx create mode 100644 src/components/CustomTabSwitch/index.ts delete mode 100644 src/components/Header/Header.tsx delete mode 100644 src/components/Header/index.ts create mode 100644 src/components/NetworkSelectionDropdown/NetworkSelectionDropdown.tsx create mode 100644 src/components/NetworkSelectionDropdown/index.ts delete mode 100644 src/components/NetworkSelectionModal/NetworkSelectionModal.tsx delete mode 100644 src/components/NetworkSelectionModal/index.ts create mode 100644 src/components/styles/NetworkSelectionDropdown.scss create mode 100644 src/connectors/PassportWallet.ts delete mode 100644 src/constants/abis/gamma-hypervisor.json delete mode 100644 src/constants/abis/gamma-masterchef.json delete mode 100644 src/constants/abis/gamma-rewarder.json delete mode 100644 src/constants/abis/gamma-uniproxy.json create mode 100644 src/hooks/v3/useOnClickOutside.tsx create mode 100644 src/pages/SwapPage/NetworkSelection.tsx delete mode 100644 src/v3lib/nonfungiblePositionManager.test.ts delete mode 100644 src/v3lib/nonfungiblePositionManager.ts diff --git a/config-overrides.js b/config-overrides.js index 2dca9ef..e3302b9 100644 --- a/config-overrides.js +++ b/config-overrides.js @@ -1,27 +1,49 @@ /* config-overrides.js */ - -module.exports = { - // The function to use to create a webpack dev server configuration when running the development - // server with 'npm run start' or 'yarn start'. - // Example: set the dev server to use a specific certificate in https. - devServer: function(configFunction) { - // Return the replacement function for create-react-app to use to generate the Webpack - // Development Server config. "configFunction" is the function that would normally have - // been used to generate the Webpack Development server config - you can use it to create - // a starting configuration to then modify instead of having to create a config from scratch. - return function(proxy, allowedHost) { - // Create the default config by calling configFunction with the proxy/allowedHost parameters - const config = configFunction(proxy, allowedHost); - - config.headers = { - 'Access-Control-Allow-Origin': '*', - 'Access-Control-Allow-Methods': 'GET', - 'Access-Control-Allow-Headers': - 'X-Requested-With, content-type, Authorization', - }; - - // Return your customised Webpack Development Server config. - return config; - }; - }, +const webpack = require('webpack'); +module.exports = function override(config) { + config.module.rules.push({ + test: /\.mjs$/, + include: /node_modules/, + type: 'javascript/auto', + }); + const fallback = config.resolve.fallback || {}; + Object.assign(fallback, { + axios: false, + fs: false, + crypto: false, // require.resolve("crypto-browserify") can be polyfilled here if needed + stream: false, // require.resolve("stream-browserify") can be polyfilled here if needed + assert: false, // require.resolve("assert") can be polyfilled here if needed + http: false, // require.resolve("stream-http") can be polyfilled here if needed + https: false, // require.resolve("https-browserify") can be polyfilled here if needed + os: false, // require.resolve("os-browserify") can be polyfilled here if needed + url: false, // require.resolve("url") can be polyfilled here if needed + zlib: false, // require.resolve("browserify-zlib") can be polyfilled here if needed + }); + config.resolve.fallback = fallback; + config.plugins = (config.plugins || []).concat([ + new webpack.ProvidePlugin({ + process: 'process/browser', + Buffer: ['buffer', 'Buffer'], + }), + ]); + config.ignoreWarnings = [/Failed to parse source map/]; + config.module.rules.push({ + test: /\.(js|mjs|jsx)$/, + enforce: 'pre', + loader: require.resolve('source-map-loader'), + resolve: { + fullySpecified: false, + }, + }); + config.module.rules = config.module.rules.map((rule) => { + if (rule.oneOf instanceof Array) { + rule.oneOf[rule.oneOf.length - 1].exclude = [ + /\.(js|mjs|jsx|cjs|ts|tsx)$/, + /\.html$/, + /\.json$/, + ]; + } + return rule; + }); + return config; }; diff --git a/package-lock.json b/package-lock.json index 38cc188..02d60a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,8 +19,6 @@ "@tanstack/react-query": "^4.32.0", "@uauth/web3-react": "^2.8.1", "@venly/web3-provider": "3.1.0-develop.0", - "@walletconnect/ethereum-provider": "^2.8.5", - "@walletconnect/modal": "^2.5.4", "i18next-http-backend": "^1.4.1", "numbro": "^2.3.5", "react-ga": "^3.3.0", @@ -31,6 +29,7 @@ "devDependencies": { "@0xsquid/widget": "1.6.0", "@ethersproject/experimental": "^5.4.0", + "@imtbl/sdk": "^1.23.0", "@orbs-network/twap-ui": "^0.9.2", "@orbs-network/twap-ui-quickswap": "^0.9.2", "@reduxjs/toolkit": "^1.3.5", @@ -75,7 +74,6 @@ "graphql": "^15.5.1", "graphql-request": "^3.5.0", "graphql-tag": "^2.12.5", - "hamburger-react": "^2.4.1", "i18next": "^20.4.0", "i18next-browser-languagedetector": "^6.1.2", "ipfs-deploy": "^11.1.0", @@ -93,7 +91,7 @@ "react-i18next": "^11.11.4", "react-redux": "^7.2.4", "react-router-dom": "^5.2.0", - "react-scripts": "4.0.3", + "react-scripts": "5.0.1", "redux-localstorage-simple": "^2.4.1", "serve": "^11.3.2", "source-map-explorer": "^2.5.2", @@ -101,6 +99,249 @@ "typescript": "^4.1.2" } }, + "node_modules/@0xsequence/abi": { + "version": "1.9.11", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-1.9.11.tgz", + "integrity": "sha512-aNByJ3hEpwQq22PLU6Tj/47G7TNpAPao7rHXg43SrIO5CmfyUSF77PMxUf2ebjDoq9uxPhtNqTp/L05KJdL80w==", + "dev": true + }, + "node_modules/@0xsequence/api": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/api/-/api-0.43.34.tgz", + "integrity": "sha512-YmV65zn9vZiprEXLfLVIWANK3WBag3d+N0Sc5Br19ezmCFBg52DdzumJIM+8S3maUE2JdL9RbgBLZ+9JOBKnEg==", + "dev": true + }, + "node_modules/@0xsequence/auth": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/auth/-/auth-0.43.34.tgz", + "integrity": "sha512-dw58nX2gc5QkIkzeVCheFZrRQgHwp4ZlJdg2e5gk7jU8eEu48oWP6faz30MFfiJfUCaysbGZ0o9+mGPqwpPG2g==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/api": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/ethauth": "^0.8.0", + "@0xsequence/indexer": "^0.43.34", + "@0xsequence/metadata": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/provider": "^0.43.34", + "@0xsequence/utils": "^0.43.34", + "@0xsequence/wallet": "^0.43.34" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/auth/node_modules/@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + }, + "node_modules/@0xsequence/config": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/config/-/config-0.43.34.tgz", + "integrity": "sha512-rOkNLB7z64ZkURzTXMF+4zTPo17VUei6vT5sp9Uzd5zamEneWGFdUJltzDc8sLdUWTEVdkyckaTSTS+8/sHuLw==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/multicall": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/utils": "^0.43.34" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/config/node_modules/@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + }, + "node_modules/@0xsequence/core": { + "version": "1.9.11", + "resolved": "https://registry.npmjs.org/@0xsequence/core/-/core-1.9.11.tgz", + "integrity": "sha512-yzVuZmFnlkAzNtr9Ij+xZV7Hn9FSttzGIJuTpJB+8sBXsuu0AyxxSLSkGlHTitPRRCOJEmOCNkv6FS7AW1Ae4Q==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "1.9.11" + }, + "peerDependencies": { + "ethers": ">=5.5" + } + }, + "node_modules/@0xsequence/ethauth": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@0xsequence/ethauth/-/ethauth-0.8.1.tgz", + "integrity": "sha512-P21cxRSS+2mDAqFVAJt0lwQFtbObX+Ewlj8DMyDELp81+QbfHFh6LCyu8dTXNdBx6UbmRFOCSBno5Txd50cJPQ==", + "dev": true, + "dependencies": { + "js-base64": "^3.7.2" + }, + "peerDependencies": { + "ethers": ">=5.5" + } + }, + "node_modules/@0xsequence/guard": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/guard/-/guard-0.43.34.tgz", + "integrity": "sha512-U8uIjC8nifDgugo+4V3siu5fs86TqOmsb4Wvx0n6G/zbX2LaPGOYwHqCYkWrukETnk/FYiy8GoTuV11T9jIrSg==", + "dev": true + }, + "node_modules/@0xsequence/indexer": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/indexer/-/indexer-0.43.34.tgz", + "integrity": "sha512-u7dnbLGH447Utph3Ebvfmi98kTebdc8+we1L6FSYpodpvN3q/lb5de8BL1Jbmry0m9MSLy1iGwdGA0AivwNgtA==", + "dev": true + }, + "node_modules/@0xsequence/metadata": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/metadata/-/metadata-0.43.34.tgz", + "integrity": "sha512-ZJO+cerq2gQqktqyCsD1zfAAeOzsCDZXEDTO47oT5v42Bl4L50Vlj1PxNlo9iKzYooCA2LZjeWJkrvzfa0cvjA==", + "dev": true + }, + "node_modules/@0xsequence/multicall": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/multicall/-/multicall-0.43.34.tgz", + "integrity": "sha512-7gLlX3TOi+qZYe28DVdqkQJBeibl9JOdCcHaw9zkQYAZ+2WLouZl5Rlv0ZHEwX46gOiG1mCt/tZugoRkguKE0Q==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/utils": "^0.43.34" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/multicall/node_modules/@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + }, + "node_modules/@0xsequence/network": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/network/-/network-0.43.34.tgz", + "integrity": "sha512-KH2k4zEiXBHBathU+T7AXxzSDRm0XJ2+bJSSKci+RWesLPT2TwZY7YLfSWjSyp20EPqeyuaG7Snn86e60Zi/eg==", + "dev": true, + "dependencies": { + "@0xsequence/indexer": "^0.43.34", + "@0xsequence/provider": "^0.43.34", + "@0xsequence/relayer": "^0.43.34", + "@0xsequence/utils": "^0.43.34" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/provider": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/provider/-/provider-0.43.34.tgz", + "integrity": "sha512-AuMiP3budYbtql1L8eemcmxknuN5QJcPirr4DtkCnifCMGDoF/savSuue6+7K65HGj/8yzdFrRlt0MYavYWVoA==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/auth": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/relayer": "^0.43.34", + "@0xsequence/transactions": "^0.43.34", + "@0xsequence/utils": "^0.43.34", + "@0xsequence/wallet": "^0.43.34", + "eventemitter2": "^6.4.5", + "webextension-polyfill": "^0.10.0" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/provider/node_modules/@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + }, + "node_modules/@0xsequence/relayer": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/relayer/-/relayer-0.43.34.tgz", + "integrity": "sha512-Kl6LitpG24i3ha6CxBRnFAD1/vAbC1+pub7yywhwH8jmnd7KncHAZNgYT48BZI6B2bOeQiY+tTevUcgYw0hSzA==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/transactions": "^0.43.34", + "@0xsequence/utils": "^0.43.34" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/relayer/node_modules/@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + }, + "node_modules/@0xsequence/transactions": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/transactions/-/transactions-0.43.34.tgz", + "integrity": "sha512-C6xDBqDOpx3+fuZ4OWStpAgAMKW7het1a6cwuQRalN8s+3n/SkjgzSK8Xc/5FT4FVExJuwo/D/AkvyOFz7AaCg==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/utils": "^0.43.34" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/transactions/node_modules/@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + }, + "node_modules/@0xsequence/utils": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/utils/-/utils-0.43.34.tgz", + "integrity": "sha512-Rp0vVeBUeTmOSpXwy+Adlycitg0V4qjao1QvCqONgu9Rh1NIVpocVLx42iSopFQFIALhYB0ZrHp+ns6QsC08+A==", + "dev": true, + "dependencies": { + "js-base64": "^3.7.2" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/wallet": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/wallet/-/wallet-0.43.34.tgz", + "integrity": "sha512-8ZojYXcLnItXfmBy1PRR4qf25GKV5E0bcGLb3tuw/7M6QlFi1CqgRcHuuXYZ4XYyLxLBaKUC1+3sNqcFJGAirA==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/guard": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/relayer": "^0.43.34", + "@0xsequence/transactions": "^0.43.34", + "@0xsequence/utils": "^0.43.34" + }, + "peerDependencies": { + "ethers": ">=5.5 < 6" + } + }, + "node_modules/@0xsequence/wallet/node_modules/@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + }, "node_modules/@0xsquid/sdk": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@0xsquid/sdk/-/sdk-1.12.1.tgz", @@ -199,6 +440,15 @@ "node": ">= 6" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -236,6 +486,23 @@ "node": ">=6.0.0" } }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, "node_modules/@aws-crypto/ie11-detection": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.0.tgz", @@ -1497,48 +1764,48 @@ "dev": true }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", + "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", + "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.1", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.1", + "@babel/parser": "^7.24.1", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1548,23 +1815,66 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/@babel/core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.1.tgz", + "integrity": "sha512-d5guuzMlPeDfZIbpQ8+g1NaCNuAGBBGNECh0HVqz1sjOeVLh2CEaifuOysCH18URW6R7pqXINvf5PaR/dC6jLQ==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", "dev": true, "dependencies": { - "@babel/types": "^7.18.10", - "@jridgewell/gen-mapping": "^0.3.2", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -1597,21 +1907,28 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { @@ -1669,9 +1986,9 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1690,25 +2007,25 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1727,34 +2044,34 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { @@ -1813,12 +2130,12 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1837,39 +2154,39 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1891,37 +2208,38 @@ } }, "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -3314,11 +3632,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.1.tgz", + "integrity": "sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==", "dependencies": { - "regenerator-runtime": "^0.13.11" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" @@ -3337,35 +3655,40 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", - "debug": "^4.1.0", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -3382,13 +3705,13 @@ } }, "node_modules/@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -3560,6 +3883,53 @@ "@web3-react/types": "^6.0.7" } }, + "node_modules/@biom3/design-tokens": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@biom3/design-tokens/-/design-tokens-0.3.6.tgz", + "integrity": "sha512-sJdTFM673Kzc1ECuQm9Uedzp6yRQm5Gol8Ypy3Sb5YkTsaFN4p06MfEQlh2FnXwiiiHqUqIO2qiyf6xZrd0woQ==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2" + } + }, + "node_modules/@biom3/react": { + "version": "0.20.24", + "resolved": "https://registry.npmjs.org/@biom3/react/-/react-0.20.24.tgz", + "integrity": "sha512-UVEoJgJP4opCgxc4JRLlCWFB1FY7GNgTO9YpBsYuXJJ2nvxHckHVSbluLYYGlSvr5dso8ahrQ6DFl3VP7bL0Zw==", + "dev": true, + "dependencies": { + "@biom3/design-tokens": "~0.3.6", + "buffer": "^6.0.3", + "csstype": "^3.1.2", + "localforage": "^1.10.0", + "lodash.debounce": "^4.0.8", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "lodash.throttle": "^4.1.1", + "react-is": "^18.2.0", + "react-keyed-flatten-children": "^3.0.0", + "ts-deepmerge": "^6.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.11.4", + "@rive-app/react-canvas": "^4.5.0", + "framer-motion": "^10.12.12", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "node_modules/@biom3/react/node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/@biom3/react/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, "node_modules/@chainsafe/as-sha256": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz", @@ -3589,22 +3959,6 @@ "case": "^1.6.3" } }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, "node_modules/@coinbase/wallet-sdk": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.7.2.tgz", @@ -3887,20 +4241,291 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "dev": true + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, "engines": { - "node": ">=4.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@csstools/normalize.css": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", - "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==", - "dev": true + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } }, "node_modules/@cypress/request": { "version": "2.88.10", @@ -4279,6 +4904,30 @@ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==", "dev": true }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -4308,6 +4957,15 @@ "node": ">= 4" } }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@ethereumjs/common": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.5.0.tgz", @@ -5200,62 +5858,12 @@ "react-dom": ">=16.8.0" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "deprecated": "Moved to 'npm install @sideway/address'", - "dev": true - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", "dev": true }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "deprecated": "Switch to 'npm install joi'", - "dev": true, - "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "node_modules/@hapi/joi/node_modules/@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/joi/node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true, - "dependencies": { - "@hapi/hoek": "^8.3.0" - } - }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", @@ -5279,12 +5887,493 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "node_modules/@imtbl/react-analytics": { + "version": "0.2.1-alpha", + "resolved": "https://registry.npmjs.org/@imtbl/react-analytics/-/react-analytics-0.2.1-alpha.tgz", + "integrity": "sha512-oDqDmCn+qJPsLnXV+DnP7VxNWLs6wES1020AprgqZh1k5lq0hoZ1ATtEPsq/u1zg9V94glC6lLCVtl28eHbj9w==", + "dev": true, + "dependencies": { + "@segment/analytics-next": "^1.53.2", + "react": "^18.2.0" + } + }, + "node_modules/@imtbl/react-analytics/node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@imtbl/sdk": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/@imtbl/sdk/-/sdk-1.23.3.tgz", + "integrity": "sha512-hknQxZ0gv2idVQc1FeUCq17msuYRqiVeF4JR1coI632/XHmj9kuWblexNfFPiyrwU9QGwYngBd14qU7yEUPAPQ==", + "dev": true, + "dependencies": { + "@0xsequence/abi": "^1.4.3", + "@0xsequence/core": "^1.4.3", + "@biom3/design-tokens": "^0.3.1", + "@biom3/react": "^0.20.11", + "@ethersproject/abi": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/providers": "^5.7.2", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/wallet": "^5.7.0", + "@imtbl/react-analytics": "0.2.1-alpha", + "@jest/globals": "^29.5.0", + "@magic-ext/oidc": "4.2.0", + "@metamask/detect-provider": "^2.0.0", + "@opensea/seaport-js": "2.0.7", + "@rive-app/react-canvas": "^4.8.3", + "@uniswap/router-sdk": "^1.4.0", + "@uniswap/sdk-core": "^3.0.1", + "@uniswap/v3-sdk": "^3.9.0", + "@walletconnect/ethereum-provider": "^2.11.1", + "@walletconnect/modal": "^2.6.2", + "assert": "^2.0.0", + "axios": "^1.6.5", + "bn.js": "^5.2.1", + "buffer": "^6.0.3", + "crypto-browserify": "^3.12.0", + "elliptic": "^6.5.4", + "enc-utils": "^3.0.0", + "ethereumjs-wallet": "^1.0.2", + "ethers": "^5.7.2", + "global-const": "^0.1.2", + "https-browserify": "^1.0.0", + "i18next": "^23.7.6", + "i18next-browser-languagedetector": "^7.2.0", + "jwt-decode": "^3.1.2", + "lru-memorise": "0.3.0", + "magic-sdk": "^21.2.0", + "oidc-client-ts": "2.2.1", + "os-browserify": "^0.3.0", + "pako": "^2.1.0", + "react-i18next": "^13.5.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "url": "^0.11.0" + }, + "engines": { + "node": ">=16.11.0" + }, + "peerDependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/@metamask/detect-provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/detect-provider/-/detect-provider-2.0.0.tgz", + "integrity": "sha512-sFpN+TX13E9fdBDh9lvQeZdJn4qYoRb/6QF2oZZK/Pn559IhCFacPMU1rMuqyXoFQF3JSJfii2l98B87QDPeCQ==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@imtbl/sdk/node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@imtbl/sdk/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@imtbl/sdk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@imtbl/sdk/node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "node_modules/@imtbl/sdk/node_modules/axios": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@imtbl/sdk/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/@imtbl/sdk/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@imtbl/sdk/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@imtbl/sdk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@imtbl/sdk/node_modules/i18next": { + "version": "23.10.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.10.1.tgz", + "integrity": "sha512-NDiIzFbcs3O9PXpfhkjyf7WdqFn5Vq6mhzhtkXzj51aOcNuPNcTwuYNuXCpHsanZGHlHKL35G7huoFeVic1hng==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/@imtbl/sdk/node_modules/i18next-browser-languagedetector": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", + "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/@imtbl/sdk/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, + "node_modules/@imtbl/sdk/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@imtbl/sdk/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@imtbl/sdk/node_modules/react-i18next": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", + "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.22.5", + "html-parse-stringify": "^3.0.1" + }, + "peerDependencies": { + "i18next": ">= 23.2.3", + "react": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@imtbl/sdk/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@imtbl/sdk/node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/@imtbl/sdk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -5474,47 +6563,56 @@ } }, "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/console/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/console/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/@jest/console/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@jest/console/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5586,69 +6684,86 @@ } }, "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dev": true, "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "@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": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", + "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", + "graceful-fs": "^4.2.9", + "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.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 10.14.2" + "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 + } } }, "node_modules/@jest/core/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/core/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/@jest/core/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5707,25 +6822,6 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5739,45 +6835,54 @@ } }, "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dev": true, "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2" + "jest-mock": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@jest/environment/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5848,48 +6953,517 @@ "node": ">=8" } }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@jest/expect/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/expect/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/expect/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/expect/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@jest/expect/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/expect/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/@jest/expect/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^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", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@jest/expect/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/expect/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/expect/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@jest/expect/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/expect/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/expect/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@jest/expect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/@jest/fake-timers/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@jest/fake-timers/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5961,44 +7535,53 @@ } }, "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dev": true, "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/@jest/globals/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@jest/globals/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -6070,68 +7653,83 @@ } }, "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", + "istanbul-reports": "^3.1.3", + "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.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" + "v8-to-istanbul": "^8.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "optionalDependencies": { - "node-notifier": "^8.0.0" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/reporters/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/@jest/reporters/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@jest/reporters/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -6190,54 +7788,6 @@ "node": ">=8" } }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, "node_modules/@jest/reporters/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6259,18 +7809,30 @@ "node": ">=8" } }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dev": true, "dependencies": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/source-map/node_modules/source-map": { @@ -6283,45 +7845,54 @@ } }, "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dev": true, "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/@jest/test-result/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@jest/test-result/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -6393,72 +7964,80 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dev": true, "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/@jest/transform/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@jest/transform/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -6745,15 +8324,23 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, "node_modules/@lit-labs/ssr-dom-shim": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.0.tgz", - "integrity": "sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==" + "integrity": "sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==", + "dev": true }, "node_modules/@lit/reactive-element": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.1.tgz", "integrity": "sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==", + "dev": true, "dependencies": { "@lit-labs/ssr-dom-shim": "^1.0.0" } @@ -6770,6 +8357,279 @@ "react": "16 - 18" } }, + "node_modules/@lukeed/csprng": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", + "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lukeed/uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@lukeed/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==", + "dev": true, + "dependencies": { + "@lukeed/csprng": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@magic-ext/oidc": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@magic-ext/oidc/-/oidc-4.2.0.tgz", + "integrity": "sha512-e9v0IV38o6O98zKsNAeCMBmxKiHByeCv6/o3RuxWRmrZaxBkxZbB83133hHx02d6YmjJrwB+lpmACG+CtFtTHQ==", + "dev": true + }, + "node_modules/@magic-sdk/commons": { + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@magic-sdk/commons/-/commons-17.5.0.tgz", + "integrity": "sha512-2KdLT6KTNnToOuTb92a/Ur/zGfV8/M89W+wqrcumcSmdOOyD65C80q2Gd70OF2+HZEOPEfBp8vBTfOGyRSb8fg==", + "dev": true, + "peerDependencies": { + "@magic-sdk/provider": ">=18.6.0", + "@magic-sdk/types": ">=15.8.0" + } + }, + "node_modules/@magic-sdk/provider": { + "version": "21.5.0", + "resolved": "https://registry.npmjs.org/@magic-sdk/provider/-/provider-21.5.0.tgz", + "integrity": "sha512-q2UAww4Hv8qDg+GYUqmUhdLPL5lfmYXpD6HN1IMI1HBU/SG2hLMVs/28u+RrCC1GddrqTTDal9GXONd3OHurHA==", + "dev": true, + "dependencies": { + "@magic-sdk/types": "^17.3.0", + "eventemitter3": "^4.0.4", + "web3-core": "1.5.2" + }, + "peerDependencies": { + "localforage": "^1.7.4" + } + }, + "node_modules/@magic-sdk/provider/node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@magic-sdk/provider/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true + }, + "node_modules/@magic-sdk/provider/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/@magic-sdk/provider/node_modules/eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "node_modules/@magic-sdk/provider/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/@magic-sdk/provider/node_modules/web3-core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz", + "integrity": "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==", + "dev": true, + "dependencies": { + "@types/bn.js": "^4.11.5", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.5.2", + "web3-core-method": "1.5.2", + "web3-core-requestmanager": "1.5.2", + "web3-utils": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-core-helpers": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz", + "integrity": "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==", + "dev": true, + "dependencies": { + "web3-eth-iban": "1.5.2", + "web3-utils": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-core-method": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz", + "integrity": "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==", + "dev": true, + "dependencies": { + "@ethereumjs/common": "^2.4.0", + "@ethersproject/transactions": "^5.0.0-beta.135", + "web3-core-helpers": "1.5.2", + "web3-core-promievent": "1.5.2", + "web3-core-subscriptions": "1.5.2", + "web3-utils": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-core-promievent": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz", + "integrity": "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==", + "dev": true, + "dependencies": { + "eventemitter3": "4.0.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-core-promievent/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + }, + "node_modules/@magic-sdk/provider/node_modules/web3-core-requestmanager": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz", + "integrity": "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==", + "dev": true, + "dependencies": { + "util": "^0.12.0", + "web3-core-helpers": "1.5.2", + "web3-providers-http": "1.5.2", + "web3-providers-ipc": "1.5.2", + "web3-providers-ws": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-core-subscriptions": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz", + "integrity": "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==", + "dev": true, + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-core-subscriptions/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + }, + "node_modules/@magic-sdk/provider/node_modules/web3-eth-iban": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz", + "integrity": "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "web3-utils": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-providers-http": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz", + "integrity": "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==", + "dev": true, + "dependencies": { + "web3-core-helpers": "1.5.2", + "xhr2-cookies": "1.1.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-providers-ipc": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz", + "integrity": "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==", + "dev": true, + "dependencies": { + "oboe": "2.1.5", + "web3-core-helpers": "1.5.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-providers-ws": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz", + "integrity": "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==", + "dev": true, + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.5.2", + "websocket": "^1.0.32" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/provider/node_modules/web3-providers-ws/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + }, + "node_modules/@magic-sdk/provider/node_modules/web3-utils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", + "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@magic-sdk/types": { + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/@magic-sdk/types/-/types-17.3.0.tgz", + "integrity": "sha512-0mTFr1qDJ94pOJkFu1oZ/s2KnV7lHgILvWuFh7fs7ugyn7z9M7euP9g+Bv+kEdZ6ja4QlNi+UR0OryaXowv75w==", + "dev": true + }, "node_modules/@material-ui/core": { "version": "4.12.4", "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", @@ -7068,6 +8928,7 @@ "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.15.1.tgz", "integrity": "sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==", + "dev": true, "dependencies": { "@motionone/easing": "^10.15.1", "@motionone/types": "^10.15.1", @@ -7078,12 +8939,14 @@ "node_modules/@motionone/animation/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true }, "node_modules/@motionone/dom": { "version": "10.16.2", "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.16.2.tgz", "integrity": "sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==", + "dev": true, "dependencies": { "@motionone/animation": "^10.15.1", "@motionone/generators": "^10.15.1", @@ -7096,12 +8959,14 @@ "node_modules/@motionone/dom/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true }, "node_modules/@motionone/easing": { "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.15.1.tgz", "integrity": "sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==", + "dev": true, "dependencies": { "@motionone/utils": "^10.15.1", "tslib": "^2.3.1" @@ -7110,12 +8975,14 @@ "node_modules/@motionone/easing/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true }, "node_modules/@motionone/generators": { "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.15.1.tgz", "integrity": "sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==", + "dev": true, "dependencies": { "@motionone/types": "^10.15.1", "@motionone/utils": "^10.15.1", @@ -7125,12 +8992,14 @@ "node_modules/@motionone/generators/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true }, "node_modules/@motionone/svelte": { "version": "10.16.2", "resolved": "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.2.tgz", "integrity": "sha512-38xsroKrfK+aHYhuQlE6eFcGy0EwrB43Q7RGjF73j/kRUTcLNu/LAaKiLLsN5lyqVzCgTBVt4TMT/ShWbTbc5Q==", + "dev": true, "dependencies": { "@motionone/dom": "^10.16.2", "tslib": "^2.3.1" @@ -7139,17 +9008,20 @@ "node_modules/@motionone/svelte/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true }, "node_modules/@motionone/types": { "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.15.1.tgz", - "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==" + "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==", + "dev": true }, "node_modules/@motionone/utils": { "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.15.1.tgz", "integrity": "sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==", + "dev": true, "dependencies": { "@motionone/types": "^10.15.1", "hey-listen": "^1.0.8", @@ -7159,13 +9031,15 @@ "node_modules/@motionone/utils/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true }, "node_modules/@motionone/vue": { "version": "10.16.2", "resolved": "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.2.tgz", "integrity": "sha512-7/dEK/nWQXOkJ70bqb2KyNfSWbNvWqKKq1C8juj+0Mg/AorgD8O5wE3naddK0G+aXuNMqRuc4jlsYHHWHtIzVw==", "deprecated": "Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion", + "dev": true, "dependencies": { "@motionone/dom": "^10.16.2", "tslib": "^2.3.1" @@ -7174,7 +9048,8 @@ "node_modules/@motionone/vue/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true }, "node_modules/@mui/base": { "version": "5.0.0-beta.5", @@ -7442,6 +9317,15 @@ "integrity": "sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==", "dev": true }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" + } + }, "node_modules/@noble/curves": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz", @@ -8210,73 +10094,19 @@ "web3": "^1.0.0-beta.36" } }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/@npmcli/fs/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/fs/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", + "node_modules/@opensea/seaport-js": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@opensea/seaport-js/-/seaport-js-2.0.7.tgz", + "integrity": "sha512-GP9LVGj5mXsBFQc4N5RYXGudYpyyrvc3F5NuHMYe2da61uahIkj+3ifh0rl8TFw5v+atwYtfUycHGIkCX0B68A==", "dev": true, + "hasInstallScript": true, "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" + "@0xsequence/multicall": "^0.43.29", + "ethers": "^5.7.2", + "merkletreejs": "^0.3.10" }, "engines": { - "node": ">=10" + "node": ">=16.0.0" } }, "node_modules/@openzeppelin/contracts": { @@ -8380,6 +10210,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dev": true, "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", @@ -8415,6 +10246,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "android" @@ -8434,6 +10266,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -8453,6 +10286,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -8472,6 +10306,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "freebsd" @@ -8491,6 +10326,7 @@ "cpu": [ "arm" ], + "dev": true, "optional": true, "os": [ "linux" @@ -8510,6 +10346,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -8529,6 +10366,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -8548,6 +10386,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -8567,6 +10406,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -8586,6 +10426,7 @@ "bundleDependencies": [ "napi-wasm" ], + "dev": true, "dependencies": { "is-glob": "^4.0.3", "micromatch": "^4.0.5", @@ -8613,6 +10454,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "win32" @@ -8632,6 +10474,7 @@ "cpu": [ "ia32" ], + "dev": true, "optional": true, "os": [ "win32" @@ -8651,6 +10494,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "win32" @@ -8667,6 +10511,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "dev": true, "engines": { "node": "^16 || ^18 || >= 20" } @@ -8686,28 +10531,31 @@ } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", - "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", "dev": true, "dependencies": { - "ansi-html": "^0.0.7", + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", "error-stack-parser": "^2.0.6", - "html-entities": "^1.2.1", - "native-url": "^0.2.6", - "schema-utils": "^2.6.5", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", "source-map": "^0.7.3" }, "engines": { - "node": ">= 10.x" + "node": ">= 10.13" }, "peerDependencies": { - "@types/webpack": "4.x", - "react-refresh": ">=0.8.3 <0.10.0", + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", "sockjs-client": "^1.4.0", - "type-fest": "^0.13.1", + "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x", + "webpack-dev-server": "3.x || 4.x", "webpack-hot-middleware": "2.x", "webpack-plugin-serve": "0.x || 1.x" }, @@ -8732,16 +10580,88 @@ } } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { @@ -8860,25 +10780,76 @@ } } }, + "node_modules/@rive-app/canvas": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@rive-app/canvas/-/canvas-2.10.3.tgz", + "integrity": "sha512-m81uwl3HuZ9p4v7/PJnA6JIO1eS3Ht0d01wYAYGNpfYlaT6bcTfwczKWUIywKgPpS8ZcH5SAkMe5P1f0R5tUGg==", + "dev": true + }, + "node_modules/@rive-app/react-canvas": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-4.8.3.tgz", + "integrity": "sha512-TkjFtwQd/2Q0GVaSQrlkn1mjd+gbtY2gcABSav0rigY5DCCXx7caGM237dfZz4Em/DCcFtZlU0s2Ftg3hIYZ9w==", + "dev": true, + "dependencies": { + "@rive-app/canvas": "2.10.3" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, "node_modules/@rollup/plugin-node-resolve": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", - "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^3.0.8", - "@types/resolve": "0.0.8", + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.14.2" + "resolve": "^1.19.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 10.0.0" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0" } }, + "node_modules/@rollup/plugin-node-resolve/node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@rollup/plugin-replace": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", @@ -8915,6 +10886,12 @@ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", "dev": true }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.8.0.tgz", + "integrity": "sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==", + "dev": true + }, "node_modules/@safe-global/safe-apps-provider": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.15.2.tgz", @@ -8996,6 +10973,122 @@ "@scure/base": "~1.1.0" } }, + "node_modules/@segment/analytics-core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@segment/analytics-core/-/analytics-core-1.5.0.tgz", + "integrity": "sha512-xFM9sS4ltRWDnNE6bD/bwLAGGBI1Doidf35J6ePyuOfecZ7c0sADtk9xR1QD98CDDFVaQcrfV/O1l4rBZvCm4A==", + "dev": true, + "dependencies": { + "@lukeed/uuid": "^2.0.0", + "@segment/analytics-generic-utils": "1.2.0", + "dset": "^3.1.2", + "tslib": "^2.4.1" + } + }, + "node_modules/@segment/analytics-core/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/@segment/analytics-generic-utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@segment/analytics-generic-utils/-/analytics-generic-utils-1.2.0.tgz", + "integrity": "sha512-DfnW6mW3YQOLlDQQdR89k4EqfHb0g/3XvBXkovH1FstUN93eL1kfW9CsDcVQyH3bAC5ZsFyjA/o/1Q2j0QeoWw==", + "dev": true, + "dependencies": { + "tslib": "^2.4.1" + } + }, + "node_modules/@segment/analytics-generic-utils/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/@segment/analytics-next": { + "version": "1.66.0", + "resolved": "https://registry.npmjs.org/@segment/analytics-next/-/analytics-next-1.66.0.tgz", + "integrity": "sha512-euCOLXUAAfcd/kI5FkCrOJ+Sp3QuCn3f9/1U5J+rly+lfqczKqw4x7A5aon6X3ncBJjfEP3gt9OZdcmgco18Ow==", + "dev": true, + "dependencies": { + "@lukeed/uuid": "^2.0.0", + "@segment/analytics-core": "1.5.0", + "@segment/analytics-generic-utils": "1.2.0", + "@segment/analytics.js-video-plugins": "^0.2.1", + "@segment/facade": "^3.4.9", + "@segment/tsub": "^2.0.0", + "dset": "^3.1.2", + "js-cookie": "3.0.1", + "node-fetch": "^2.6.7", + "spark-md5": "^3.0.1", + "tslib": "^2.4.1", + "unfetch": "^4.1.0" + } + }, + "node_modules/@segment/analytics-next/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/@segment/analytics.js-video-plugins": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@segment/analytics.js-video-plugins/-/analytics.js-video-plugins-0.2.1.tgz", + "integrity": "sha512-lZwCyEXT4aaHBLNK433okEKdxGAuyrVmop4BpQqQSJuRz0DglPZgd9B/XjiiWs1UyOankg2aNYMN3VcS8t4eSQ==", + "dev": true, + "dependencies": { + "unfetch": "^3.1.1" + } + }, + "node_modules/@segment/analytics.js-video-plugins/node_modules/unfetch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-3.1.2.tgz", + "integrity": "sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw==", + "dev": true + }, + "node_modules/@segment/facade": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@segment/facade/-/facade-3.4.10.tgz", + "integrity": "sha512-xVQBbB/lNvk/u8+ey0kC/+g8pT3l0gCT8O2y9Z+StMMn3KAFAQ9w8xfgef67tJybktOKKU7pQGRPolRM1i1pdA==", + "dev": true, + "dependencies": { + "@segment/isodate-traverse": "^1.1.1", + "inherits": "^2.0.4", + "new-date": "^1.0.3", + "obj-case": "0.2.1" + } + }, + "node_modules/@segment/isodate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@segment/isodate/-/isodate-1.0.3.tgz", + "integrity": "sha512-BtanDuvJqnACFkeeYje7pWULVv8RgZaqKHWwGFnL/g/TH/CcZjkIVTfGDp/MAxmilYHUkrX70SqwnYSTNEaN7A==", + "dev": true + }, + "node_modules/@segment/isodate-traverse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@segment/isodate-traverse/-/isodate-traverse-1.1.1.tgz", + "integrity": "sha512-+G6e1SgAUkcq0EDMi+SRLfT48TNlLPF3QnSgFGVs0V9F3o3fq/woQ2rHFlW20W0yy5NnCUH0QGU3Am2rZy/E3w==", + "dev": true, + "dependencies": { + "@segment/isodate": "^1.0.3" + } + }, + "node_modules/@segment/tsub": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/tsub/-/tsub-2.0.0.tgz", + "integrity": "sha512-NzkBK8GwPsyQ74AceLjENbUoaFrObnzEKOX4ko2wZDuIyK+DnDm3B//8xZYI2LCKt+wUD55l6ygfjCoVs8RMWw==", + "dev": true, + "dependencies": { + "@stdlib/math-base-special-ldexp": "^0.0.5", + "dlv": "^1.1.3", + "dset": "^3.1.1", + "tiny-hashes": "^1.0.1" + }, + "bin": { + "tsub": "dist/index.js" + } + }, "node_modules/@sentry/core": { "version": "5.30.0", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", @@ -9126,6 +11219,12 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", "dev": true }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, "node_modules/@sindresorhus/is": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", @@ -9139,18 +11238,18 @@ } }, "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "dev": true, "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "dev": true, "dependencies": { "@sinonjs/commons": "^1.7.0" @@ -9249,12 +11348,14 @@ "node_modules/@stablelib/aead": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", - "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" + "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==", + "dev": true }, "node_modules/@stablelib/binary": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", + "dev": true, "dependencies": { "@stablelib/int": "^1.0.1" } @@ -9262,12 +11363,14 @@ "node_modules/@stablelib/bytes": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", - "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" + "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==", + "dev": true }, "node_modules/@stablelib/chacha": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", + "dev": true, "dependencies": { "@stablelib/binary": "^1.0.1", "@stablelib/wipe": "^1.0.1" @@ -9277,6 +11380,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", + "dev": true, "dependencies": { "@stablelib/aead": "^1.0.1", "@stablelib/binary": "^1.0.1", @@ -9289,12 +11393,14 @@ "node_modules/@stablelib/constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", - "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" + "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==", + "dev": true }, "node_modules/@stablelib/ed25519": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", + "dev": true, "dependencies": { "@stablelib/random": "^1.0.2", "@stablelib/sha512": "^1.0.1", @@ -9304,12 +11410,14 @@ "node_modules/@stablelib/hash": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", - "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" + "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==", + "dev": true }, "node_modules/@stablelib/hkdf": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", + "dev": true, "dependencies": { "@stablelib/hash": "^1.0.1", "@stablelib/hmac": "^1.0.1", @@ -9320,6 +11428,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", + "dev": true, "dependencies": { "@stablelib/constant-time": "^1.0.1", "@stablelib/hash": "^1.0.1", @@ -9329,12 +11438,14 @@ "node_modules/@stablelib/int": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", - "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" + "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==", + "dev": true }, "node_modules/@stablelib/keyagreement": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", + "dev": true, "dependencies": { "@stablelib/bytes": "^1.0.1" } @@ -9343,6 +11454,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", + "dev": true, "dependencies": { "@stablelib/constant-time": "^1.0.1", "@stablelib/wipe": "^1.0.1" @@ -9352,6 +11464,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", + "dev": true, "dependencies": { "@stablelib/binary": "^1.0.1", "@stablelib/wipe": "^1.0.1" @@ -9361,6 +11474,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", + "dev": true, "dependencies": { "@stablelib/binary": "^1.0.1", "@stablelib/hash": "^1.0.1", @@ -9371,6 +11485,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", + "dev": true, "dependencies": { "@stablelib/binary": "^1.0.1", "@stablelib/hash": "^1.0.1", @@ -9380,5667 +11495,7438 @@ "node_modules/@stablelib/wipe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", - "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" + "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==", + "dev": true }, "node_modules/@stablelib/x25519": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", + "dev": true, "dependencies": { "@stablelib/keyagreement": "^1.0.1", "@stablelib/random": "^1.0.2", "@stablelib/wipe": "^1.0.1" } }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", - "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "node_modules/@stdlib/array-float32": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/array-float32/-/array-float32-0.0.6.tgz", + "integrity": "sha512-QgKT5UaE92Rv7cxfn7wBKZAlwFFHPla8eXsMFsTGt5BiL4yUy36lwinPUh4hzybZ11rw1vifS3VAPuk6JP413Q==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "ejs": "^2.6.1", - "magic-string": "^0.25.0" + "@stdlib/assert-has-float32array-support": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "node_modules/@stdlib/array-float64": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/array-float64/-/array-float64-0.0.6.tgz", + "integrity": "sha512-oE8y4a84LyBF1goX5//sU1mOjet8gLI0/6wucZcjg+j/yMmNV1xFu84Az9GOGmFSE6Ze6lirGOhfBeEWNNNaJg==", "dev": true, - "hasInstallScript": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-has-float64array-support": "^0.0.x" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "node_modules/@stdlib/array-uint16": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/array-uint16/-/array-uint16-0.0.6.tgz", + "integrity": "sha512-/A8Tr0CqJ4XScIDRYQawosko8ha1Uy+50wsTgJhjUtXDpPRp7aUjmxvYkbe7Rm+ImYYbDQVix/uCiPAFQ8ed4Q==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-has-uint16array-support": "^0.0.x" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "node_modules/@stdlib/array-uint32": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/array-uint32/-/array-uint32-0.0.6.tgz", + "integrity": "sha512-2hFPK1Fg7obYPZWlGDjW9keiIB6lXaM9dKmJubg/ergLQCsJQJZpYsG6mMAfTJi4NT1UF4jTmgvyKD+yf0D9cA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-has-uint32array-support": "^0.0.x" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "node_modules/@stdlib/array-uint8": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/array-uint8/-/array-uint8-0.0.7.tgz", + "integrity": "sha512-qYJQQfGKIcky6TzHFIGczZYTuVlut7oO+V8qUBs7BJC9TwikVnnOmb3hY3jToY4xaoi5p9OvgdJKPInhyIhzFg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-has-uint8array-support": "^0.0.x" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "node_modules/@stdlib/assert-has-float32array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-float32array-support/-/assert-has-float32array-support-0.0.8.tgz", + "integrity": "sha512-Yrg7K6rBqwCzDWZ5bN0VWLS5dNUWcoSfUeU49vTERdUmZID06J069CDc07UUl8vfQWhFgBWGocH3rrpKm1hi9w==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-is-float32array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/constants-float64-pinf": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "has-float32array-support": "bin/cli" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "node_modules/@stdlib/assert-has-float64array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-float64array-support/-/assert-has-float64array-support-0.0.8.tgz", + "integrity": "sha512-UVQcoeWqgMw9b8PnAmm/sgzFnuWkZcNhJoi7xyMjbiDV/SP1qLCrvi06mq86cqS3QOCma1fEayJdwgteoXyyuw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-is-float64array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "has-float64array-support": "bin/cli" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "node_modules/@stdlib/assert-has-node-buffer-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-node-buffer-support/-/assert-has-node-buffer-support-0.0.8.tgz", + "integrity": "sha512-fgI+hW4Yg4ciiv4xVKH+1rzdV7e5+6UKgMnFbc1XDXHcxLub3vOr8+H6eDECdAIfgYNA7X0Dxa/DgvX9dwDTAQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-is-buffer": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "has-node-buffer-support": "bin/cli" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "node_modules/@stdlib/assert-has-own-property": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-own-property/-/assert-has-own-property-0.0.7.tgz", + "integrity": "sha512-3YHwSWiUqGlTLSwxAWxrqaD1PkgcJniGyotJeIt5X0tSNmSW0/c9RWroCImTUUB3zBkyBJ79MyU9Nf4Qgm59fQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "node_modules/@stdlib/assert-has-symbol-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-symbol-support/-/assert-has-symbol-support-0.0.8.tgz", + "integrity": "sha512-PoQ9rk8DgDCuBEkOIzGGQmSnjtcdagnUIviaP5YskB45/TJHXseh4NASWME8FV77WFW9v/Wt1MzKFKMzpDFu4Q==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "has-symbol-support": "bin/cli" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "node_modules/@stdlib/assert-has-tostringtag-support": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-tostringtag-support/-/assert-has-tostringtag-support-0.0.9.tgz", + "integrity": "sha512-UTsqdkrnQ7eufuH5BeyWOJL3ska3u5nvDWKqw3onNNZ2mvdgkfoFD7wHutVGzAA2rkTsSJAMBHVwWLsm5SbKgw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@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" + "@stdlib/assert-has-symbol-support": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "has-tostringtag-support": "bin/cli" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "node_modules/@stdlib/assert-has-uint16array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint16array-support/-/assert-has-uint16array-support-0.0.8.tgz", + "integrity": "sha512-vqFDn30YrtzD+BWnVqFhB130g3cUl2w5AdOxhIkRkXCDYAM5v7YwdNMJEON+D4jI8YB4D5pEYjqKweYaCq4nyg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" + "@stdlib/assert-is-uint16array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/constants-uint16-max": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "has-uint16array-support": "bin/cli" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/core/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/@stdlib/assert-has-uint32array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint32array-support/-/assert-has-uint32array-support-0.0.8.tgz", + "integrity": "sha512-tJtKuiFKwFSQQUfRXEReOVGXtfdo6+xlshSfwwNWXL1WPP2LrceoiUoQk7zMCMT6VdbXgGH92LDjVcPmSbH4Xw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-is-uint32array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/constants-uint32-max": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "has-uint32array-support": "bin/cli" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "node_modules/@stdlib/assert-has-uint8array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint8array-support/-/assert-has-uint8array-support-0.0.8.tgz", + "integrity": "sha512-ie4vGTbAS/5Py+LLjoSQi0nwtYBp+WKk20cMYCzilT0rCsBI/oez0RqHrkYYpmt4WaJL4eJqC+/vfQ5NsI7F5w==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@babel/types": "^7.12.6" + "@stdlib/assert-is-uint8array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/constants-uint8-max": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "has-uint8array-support": "bin/cli" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "node_modules/@stdlib/assert-is-array": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-array/-/assert-is-array-0.0.7.tgz", + "integrity": "sha512-/o6KclsGkNcZ5hiROarsD9XUs6xQMb4lTwF6O71UHbKWTtomEF/jD0rxLvlvj0BiCxfKrReddEYd2CnhUyskMA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" + "@stdlib/utils-native-class": "^0.0.x" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "node_modules/@stdlib/assert-is-big-endian": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-big-endian/-/assert-is-big-endian-0.0.7.tgz", + "integrity": "sha512-BvutsX84F76YxaSIeS5ZQTl536lz+f+P7ew68T1jlFqxBhr4v7JVYFmuf24U040YuK1jwZ2sAq+bPh6T09apwQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" + "@stdlib/array-uint16": "^0.0.x", + "@stdlib/array-uint8": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "is-big-endian": "bin/cli" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "node_modules/@stdlib/assert-is-boolean": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-boolean/-/assert-is-boolean-0.0.8.tgz", + "integrity": "sha512-PRCpslMXSYqFMz1Yh4dG2K/WzqxTCtlKbgJQD2cIkAtXux4JbYiXCtepuoV7l4Wv1rm0a1eU8EqNPgnOmWajGw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" + "@stdlib/assert-has-tostringtag-support": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "node_modules/@stdlib/assert-is-buffer": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-buffer/-/assert-is-buffer-0.0.8.tgz", + "integrity": "sha512-SYmGwOXkzZVidqUyY1IIx6V6QnSL36v3Lcwj8Rvne/fuW0bU2OomsEBzYCFMvcNgtY71vOvgZ9VfH3OppvV6eA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "defer-to-connect": "^2.0.0" + "@stdlib/assert-is-object-like": "^0.0.x" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tanstack/match-sorter-utils": { - "version": "8.8.4", - "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.8.4.tgz", - "integrity": "sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==", + "node_modules/@stdlib/assert-is-float32array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-float32array/-/assert-is-float32array-0.0.8.tgz", + "integrity": "sha512-Phk0Ze7Vj2/WLv5Wy8Oo7poZIDMSTiTrEnc1t4lBn3Svz2vfBXlvCufi/i5d93vc4IgpkdrOEwfry6nldABjNQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "remove-accents": "0.4.2" + "@stdlib/utils-native-class": "^0.0.x" }, "engines": { - "node": ">=12" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/kentcdodds" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tanstack/query-core": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", - "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==", + "node_modules/@stdlib/assert-is-float64array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-float64array/-/assert-is-float64array-0.0.8.tgz", + "integrity": "sha512-UC0Av36EEYIgqBbCIz1lj9g7qXxL5MqU1UrWun+n91lmxgdJ+Z77fHy75efJbJlXBf6HXhcYXECIsc0u3SzyDQ==", + "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/utils-native-class": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tanstack/query-persist-client-core": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.36.1.tgz", - "integrity": "sha512-eocgCeI7D7TRv1IUUBMfVwOI0wdSmMkBIbkKhqEdTrnUHUQEeOaYac8oeZk2cumAWJdycu6P/wB+WqGynTnzXg==", + "node_modules/@stdlib/assert-is-function": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-function/-/assert-is-function-0.0.8.tgz", + "integrity": "sha512-M55Dt2njp5tnY8oePdbkKBRIypny+LpCMFZhEjJIxjLE4rA6zSlHs1yRMqD4PmW+Wl9WTeEM1GYO4AQHl1HAjA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@tanstack/query-core": "4.36.1" + "@stdlib/utils-type-of": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tanstack/query-sync-storage-persister": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.36.1.tgz", - "integrity": "sha512-yMEt5hWe2+1eclf1agMtXHnPIkxEida0lYWkfdhR8U6KXk/lO4Vca6piJmhKI85t0NHlx3l/z6zX+t/Fn5O9NA==", + "node_modules/@stdlib/assert-is-little-endian": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-little-endian/-/assert-is-little-endian-0.0.7.tgz", + "integrity": "sha512-SPObC73xXfDXY0dOewXR0LDGN3p18HGzm+4K8azTj6wug0vpRV12eB3hbT28ybzRCa6TAKUjwM/xY7Am5QzIlA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@tanstack/query-persist-client-core": "4.36.1" + "@stdlib/array-uint16": "^0.0.x", + "@stdlib/array-uint8": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "is-little-endian": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tanstack/react-query": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", - "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", + "node_modules/@stdlib/assert-is-number": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-number/-/assert-is-number-0.0.7.tgz", + "integrity": "sha512-mNV4boY1cUOmoWWfA2CkdEJfXA6YvhcTvwKC0Fzq+HoFFOuTK/scpTd9HanUyN6AGBlWA8IW+cQ1ZwOT3XMqag==", + "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@tanstack/query-core": "4.36.1", - "use-sync-external-store": "^1.2.0" + "@stdlib/assert-has-tostringtag-support": "^0.0.x", + "@stdlib/number-ctor": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-native": "*" + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tanstack/react-query-devtools": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-4.29.1.tgz", - "integrity": "sha512-lbtNGArplXLVmY8eEh8LFqZz61PJI38sASEcuKoSnEK8UgWvLCwY5vjlT8fzk10yQ4jhR3+PHKLDMXA5ifCTXw==", + "node_modules/@stdlib/assert-is-object": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-object/-/assert-is-object-0.0.8.tgz", + "integrity": "sha512-ooPfXDp9c7w+GSqD2NBaZ/Du1JRJlctv+Abj2vRJDcDPyrnRTb1jmw+AuPgcW7Ca7op39JTbArI+RVHm/FPK+Q==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@tanstack/match-sorter-utils": "^8.7.0", - "superjson": "^1.10.0", - "use-sync-external-store": "^1.2.0" + "@stdlib/assert-is-array": "^0.0.x" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" }, - "peerDependencies": { - "@tanstack/react-query": "4.29.1", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tanstack/react-query-persist-client": { - "version": "4.36.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.36.1.tgz", - "integrity": "sha512-32I5b9aAu4NCiXZ7Te/KEQLfHbYeTNriVPrKYcvEThnZ9tlW01vLcSoxpUIsMYRsembvJUUAkzYBAiZHLOd6pQ==", + "node_modules/@stdlib/assert-is-object-like": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-object-like/-/assert-is-object-like-0.0.8.tgz", + "integrity": "sha512-pe9selDPYAu/lYTFV5Rj4BStepgbzQCr36b/eC8EGSJh6gMgRXgHVv0R+EbdJ69KNkHvKKRjnWj0A/EmCwW+OA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@tanstack/query-persist-client-core": "4.36.1" + "@stdlib/assert-tools-array-function": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" }, - "peerDependencies": { - "@tanstack/react-query": "^4.36.1" + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom": { - "version": "7.31.2", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", - "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "node_modules/@stdlib/assert-is-plain-object": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-plain-object/-/assert-is-plain-object-0.0.7.tgz", + "integrity": "sha512-t/CEq2a083ajAgXgSa5tsH8l3kSoEqKRu1qUwniVLFYL4RGv3615CrpJUDQKVtEX5S/OKww5q0Byu3JidJ4C5w==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^4.2.2", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.6", - "lz-string": "^1.4.4", - "pretty-format": "^26.6.2" + "@stdlib/assert-has-own-property": "^0.0.x", + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-object": "^0.0.x", + "@stdlib/utils-get-prototype-of": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/@stdlib/assert-is-regexp": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-regexp/-/assert-is-regexp-0.0.7.tgz", + "integrity": "sha512-ty5qvLiqkDq6AibHlNJe0ZxDJ9Mg896qolmcHb69mzp64vrsORnPPOTzVapAq0bEUZbXoypeijypLPs9sCGBSQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "@stdlib/assert-has-tostringtag-support": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" }, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/@stdlib/assert-is-regexp-string": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-regexp-string/-/assert-is-regexp-string-0.0.9.tgz", + "integrity": "sha512-FYRJJtH7XwXEf//X6UByUC0Eqd0ZYK5AC8or5g5m5efQrgr2lOaONHyDQ3Scj1A2D6QLIJKZc9XBM4uq5nOPXA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/istanbul-lib-report": "*" + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-read-stdin": "^0.0.x", + "@stdlib/regexp-eol": "^0.0.x", + "@stdlib/regexp-regexp": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x" + }, + "bin": { + "is-regexp-string": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@stdlib/assert-is-string": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-string/-/assert-is-string-0.0.8.tgz", + "integrity": "sha512-Uk+bR4cglGBbY0q7O7HimEJiW/DWnO1tSzr4iAGMxYgf+VM2PMYgI5e0TLy9jOSOzWon3YS39lc63eR3a9KqeQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "color-convert": "^2.0.1" + "@stdlib/assert-has-tostringtag-support": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" }, "engines": { - "node": ">=8" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@stdlib/assert-is-uint16array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint16array/-/assert-is-uint16array-0.0.8.tgz", + "integrity": "sha512-M+qw7au+qglRXcXHjvoUZVLlGt1mPjuKudrVRto6KL4+tDsP2j+A89NDP3Fz8/XIUD+5jhj+65EOKHSMvDYnng==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@stdlib/utils-native-class": "^0.0.x" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@stdlib/assert-is-uint32array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint32array/-/assert-is-uint32array-0.0.8.tgz", + "integrity": "sha512-cnZi2DicYcplMnkJ3dBxBVKsRNFjzoGpmG9A6jXq4KH5rFl52SezGAXSVY9o5ZV7bQGaF5JLyCLp6n9Y74hFGg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "color-name": "~1.1.4" + "@stdlib/utils-native-class": "^0.0.x" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@stdlib/assert-is-uint8array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint8array/-/assert-is-uint8array-0.0.8.tgz", + "integrity": "sha512-8cqpDQtjnJAuVtRkNAktn45ixq0JHaGJxVsSiK79k7GRggvMI6QsbzO6OvcLnZ/LimD42FmgbLd13Yc2esDmZw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/utils-native-class": "^0.0.x" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/@stdlib/assert-tools-array-function": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-tools-array-function/-/assert-tools-array-function-0.0.7.tgz", + "integrity": "sha512-3lqkaCIBMSJ/IBHHk4NcCnk2NYU52tmwTYbbqhAmv7vim8rZPNmGfj3oWkzrCsyCsyTF7ooD+In2x+qTmUbCtQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "@stdlib/assert-is-array": "^0.0.x" }, "engines": { - "node": ">= 10" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@stdlib/buffer-ctor": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/buffer-ctor/-/buffer-ctor-0.0.7.tgz", + "integrity": "sha512-4IyTSGijKUQ8+DYRaKnepf9spvKLZ+nrmZ+JrRcB3FrdTX/l9JDpggcUcC/Fe+A4KIZOnClfxLn6zfIlkCZHNA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "has-flag": "^4.0.0" + "@stdlib/assert-has-node-buffer-support": "^0.0.x" }, "engines": { - "node": ">=8" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "node_modules/@stdlib/buffer-from-string": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/buffer-from-string/-/buffer-from-string-0.0.8.tgz", + "integrity": "sha512-Dws5ZbK2M9l4Bkn/ODHFm3lNZ8tWko+NYXqGS/UH/RIQv3PGp+1tXFUSvjwjDneM6ppjQVExzVedUH1ftABs9A==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/buffer-ctor": "^0.0.x", + "@stdlib/string-format": "^0.0.x" + }, "engines": { - "node": ">= 6" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true, - "optional": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "node_modules/@stdlib/cli-ctor": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@stdlib/cli-ctor/-/cli-ctor-0.0.3.tgz", + "integrity": "sha512-0zCuZnzFyxj66GoF8AyIOhTX5/mgGczFvr6T9h4mXwegMZp8jBC/ZkOGMwmp+ODLBTvlcnnDNpNFkDDyR6/c2g==", "dev": true, - "optional": true + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-noop": "^0.0.x", + "minimist": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" + } }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "node_modules/@stdlib/complex-float32": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/complex-float32/-/complex-float32-0.0.7.tgz", + "integrity": "sha512-POCtQcBZnPm4IrFmTujSaprR1fcOFr/MRw2Mt7INF4oed6b1nzeG647K+2tk1m4mMrMPiuXCdvwJod4kJ0SXxQ==", "dev": true, - "optional": true + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-is-number": "^0.0.x", + "@stdlib/number-float64-base-to-float32": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-define-property": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" + } }, - "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "node_modules/@stdlib/complex-float64": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/complex-float64/-/complex-float64-0.0.8.tgz", + "integrity": "sha512-lUJwsXtGEziOWAqCcnKnZT4fcVoRsl6t6ECaCJX45Z7lAc70yJLiwUieLWS5UXmyoADHuZyUXkxtI4oClfpnaw==", "dev": true, - "optional": true + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-is-number": "^0.0.x", + "@stdlib/complex-float32": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-define-property": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" + } }, - "node_modules/@typechain/hardhat": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-6.1.6.tgz", - "integrity": "sha512-BiVnegSs+ZHVymyidtK472syodx1sXYlYJJixZfRstHVGYTi8V1O7QG4nsjyb0PC/LORcq7sfBUcHto1y6UgJA==", + "node_modules/@stdlib/complex-reim": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/complex-reim/-/complex-reim-0.0.6.tgz", + "integrity": "sha512-28WXfPSIFMtHb0YgdatkGS4yxX5sPYea5MiNgqPv3E78+tFcg8JJG52NQ/MviWP2wsN9aBQAoCPeu8kXxSPdzA==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "fs-extra": "^9.1.0" + "@stdlib/array-float64": "^0.0.x", + "@stdlib/complex-float64": "^0.0.x", + "@stdlib/types": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" }, - "peerDependencies": { - "@ethersproject/abi": "^5.4.7", - "@ethersproject/providers": "^5.4.7", - "@typechain/ethers-v5": "^10.2.1", - "ethers": "^5.4.7", - "hardhat": "^2.9.9", - "typechain": "^8.1.1" + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@typechain/hardhat/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/@stdlib/complex-reimf": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@stdlib/complex-reimf/-/complex-reimf-0.0.1.tgz", + "integrity": "sha512-P9zu05ZW2i68Oppp3oHelP7Tk0D7tGBL0hGl1skJppr2vY9LltuNbeYI3C96tQe/7Enw/5GyAWgxoQI4cWccQA==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@stdlib/array-float32": "^0.0.x", + "@stdlib/complex-float32": "^0.0.x", + "@stdlib/types": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" }, "engines": { - "node": ">=10" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@typechain/web3-v1": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@typechain/web3-v1/-/web3-v1-6.0.3.tgz", - "integrity": "sha512-bFBYiA/Wh9XSoPtZ0nnrvg0a0brAHXhL/nCsPnPS999f9EUD9MOwkdOh8zhvY5oNzi6GMD5+KEmwE7A/eTqgeQ==", + "node_modules/@stdlib/constants-float64-exponent-bias": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-exponent-bias/-/constants-float64-exponent-bias-0.0.8.tgz", + "integrity": "sha512-IzBJQw9hYgWCki7VoC/zJxEA76Nmf8hmY+VkOWnJ8IyfgTXClgY8tfDGS1cc4l/hCOEllxGp9FRvVdn24A5tKQ==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "lodash": "^4.17.15", - "ts-essentials": "^7.0.1" + "@stdlib/utils-library-manifest": "^0.0.x" }, - "peerDependencies": { - "typechain": "^8.2.0", - "web3": "^1", - "web3-core": "^1", - "web3-eth-contract": "^1" + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@typechain/web3-v1/node_modules/ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "node_modules/@stdlib/constants-float64-high-word-abs-mask": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-high-word-abs-mask/-/constants-float64-high-word-abs-mask-0.0.1.tgz", + "integrity": "sha512-1vy8SUyMHFBwqUUVaZFA7r4/E3cMMRKSwsaa/EZ15w7Kmc01W/ZmaaTLevRcIdACcNgK+8i8813c8H7LScXNcQ==", "dev": true, - "optional": true, - "peerDependencies": { - "typescript": ">=3.7.0" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true - }, - "node_modules/@types/async-retry": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.5.tgz", - "integrity": "sha512-YrdjSD+yQv7h6d5Ip+PMxh3H6ZxKyQk0Ts+PvaNRInxneG9PFVZjFg77ILAN+N6qYf7g4giSJ1l+ZjQ1zeegvA==", + "node_modules/@stdlib/constants-float64-high-word-exponent-mask": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-high-word-exponent-mask/-/constants-float64-high-word-exponent-mask-0.0.8.tgz", + "integrity": "sha512-z28/EQERc0VG7N36bqdvtrRWjFc8600PKkwvl/nqx6TpKAzMXNw55BS1xT4C28Sa9Z7uBWeUj3UbIFedbkoyMw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/retry": "*" + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "node_modules/@stdlib/constants-float64-high-word-sign-mask": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-high-word-sign-mask/-/constants-float64-high-word-sign-mask-0.0.1.tgz", + "integrity": "sha512-hmTr5caK1lh1m0eyaQqt2Vt3y+eEdAx57ndbADEbXhxC9qSGd0b4bLSzt/Xp4MYBYdQkHAE/BlkgUiRThswhCg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "node_modules/@stdlib/constants-float64-max-base2-exponent": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-max-base2-exponent/-/constants-float64-max-base2-exponent-0.0.8.tgz", + "integrity": "sha512-xBAOtso1eiy27GnTut2difuSdpsGxI8dJhXupw0UukGgvy/3CSsyNm+a1Suz/dhqK4tPOTe5QboIdNMw5IgXKQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@babel/types": "^7.0.0" + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "node_modules/@stdlib/constants-float64-max-base2-exponent-subnormal": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-max-base2-exponent-subnormal/-/constants-float64-max-base2-exponent-subnormal-0.0.8.tgz", + "integrity": "sha512-YGBZykSiXFebznnJfWFDwhho2Q9xhUWOL+X0lZJ4ItfTTo40W6VHAyNYz98tT/gJECFype0seNzzo1nUxCE7jQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "node_modules/@stdlib/constants-float64-min-base2-exponent-subnormal": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-min-base2-exponent-subnormal/-/constants-float64-min-base2-exponent-subnormal-0.0.8.tgz", + "integrity": "sha512-bt81nBus/91aEqGRQBenEFCyWNsf8uaxn4LN1NjgkvY92S1yVxXFlC65fJHsj9FTqvyZ+uj690/gdMKUDV3NjQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@babel/types": "^7.3.0" + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/bignumber.js": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/bignumber.js/-/bignumber.js-5.0.0.tgz", - "integrity": "sha512-0DH7aPGCClywOFaxxjE6UwpN2kQYe9LwuDQMv+zYA97j5GkOMo8e66LYT+a8JYU7jfmUFRZLa9KycxHDsKXJCA==", - "deprecated": "This is a stub types definition for bignumber.js (https://github.com/MikeMcl/bignumber.js/). bignumber.js provides its own type definitions, so you don't need @types/bignumber.js installed!", + "node_modules/@stdlib/constants-float64-ninf": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-ninf/-/constants-float64-ninf-0.0.8.tgz", + "integrity": "sha512-bn/uuzCne35OSLsQZJlNrkvU1/40spGTm22g1+ZI1LL19J8XJi/o4iupIHRXuLSTLFDBqMoJlUNphZlWQ4l8zw==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "bignumber.js": "*" + "@stdlib/number-ctor": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/bn.js": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", - "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", + "node_modules/@stdlib/constants-float64-pinf": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-pinf/-/constants-float64-pinf-0.0.8.tgz", + "integrity": "sha512-I3R4rm2cemoMuiDph07eo5oWZ4ucUtpuK73qBJiJPDQKz8fSjSe4wJBAigq2AmWYdd7yJHsl5NJd8AgC6mP5Qw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "node_modules/@stdlib/constants-float64-smallest-normal": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-smallest-normal/-/constants-float64-smallest-normal-0.0.8.tgz", + "integrity": "sha512-Qwxpn5NA3RXf+mQcffCWRcsHSPTUQkalsz0+JDpblDszuz2XROcXkOdDr5LKgTAUPIXsjOgZzTsuRONENhsSEg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/chai": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.5.tgz", - "integrity": "sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==", + "node_modules/@stdlib/constants-uint16-max": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/constants-uint16-max/-/constants-uint16-max-0.0.7.tgz", + "integrity": "sha512-7TPoku7SlskA67mAm7mykIAjeEnkQJemw1cnKZur0mT5W4ryvDR6iFfL9xBiByVnWYq/+ei7DHbOv6/2b2jizw==", "dev": true, - "optional": true + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" + } }, - "node_modules/@types/color": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/color/-/color-3.0.3.tgz", - "integrity": "sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA==", + "node_modules/@stdlib/constants-uint32-max": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/constants-uint32-max/-/constants-uint32-max-0.0.7.tgz", + "integrity": "sha512-8+NK0ewqc1vnEZNqzwFJgFSy3S543Eft7i8WyW/ygkofiqEiLAsujvYMHzPAB8/3D+PYvjTSe37StSwRwvQ6uw==", "dev": true, - "dependencies": { - "@types/color-convert": "*" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/color-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", - "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", + "node_modules/@stdlib/constants-uint8-max": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/constants-uint8-max/-/constants-uint8-max-0.0.7.tgz", + "integrity": "sha512-fqV+xds4jgwFxwWu08b8xDuIoW6/D4/1dtEjZ1sXVeWR7nf0pjj1cHERq4kdkYxsvOGu+rjoR3MbjzpFc4fvSw==", "dev": true, - "dependencies": { - "@types/color-name": "*" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "node_modules/@types/concat-stream": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", - "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", + "node_modules/@stdlib/fs-exists": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/fs-exists/-/fs-exists-0.0.8.tgz", + "integrity": "sha512-mZktcCxiLmycCJefm1+jbMTYkmhK6Jk1ShFmUVqJvs+Ps9/2EEQXfPbdEniLoVz4HeHLlcX90JWobUEghOOnAQ==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-cwd": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" + }, + "bin": { + "exists": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "node_modules/@stdlib/fs-read-file": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/fs-read-file/-/fs-read-file-0.0.8.tgz", + "integrity": "sha512-pIZID/G91+q7ep4x9ECNC45+JT2j0+jdz/ZQVjCHiEwXCwshZPEvxcPQWb9bXo6coOY+zJyX5TwBIpXBxomWFg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" + }, + "bin": { + "read-file": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "node_modules/@stdlib/fs-resolve-parent-path": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/fs-resolve-parent-path/-/fs-resolve-parent-path-0.0.8.tgz", + "integrity": "sha512-ok1bTWsAziChibQE3u7EoXwbCQUDkFjjRAHSxh7WWE5JEYVJQg1F0o3bbjRr4D/wfYYPWLAt8AFIKBUDmWghpg==", + "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/ms": "*" + "@stdlib/assert-has-own-property": "^0.0.x", + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-plain-object": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-exists": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-cwd": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" + }, + "bin": { + "resolve-parent-path": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "node_modules/@stdlib/math-base-assert-is-infinite": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-assert-is-infinite/-/math-base-assert-is-infinite-0.0.9.tgz", + "integrity": "sha512-JuPDdmxd+AtPWPHu9uaLvTsnEPaZODZk+zpagziNbDKy8DRiU1cy+t+QEjB5WizZt0A5MkuxDTjZ/8/sG5GaYQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@stdlib/constants-float64-ninf": "^0.0.x", + "@stdlib/constants-float64-pinf": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "node_modules/@types/form-data": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", - "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==", + "node_modules/@stdlib/math-base-assert-is-nan": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-assert-is-nan/-/math-base-assert-is-nan-0.0.8.tgz", + "integrity": "sha512-m+gCVBxLFW8ZdAfdkATetYMvM7sPFoMKboacHjb1pe21jHQqVb+/4bhRSDg6S7HGX7/8/bSzEUm9zuF7vqK5rQ==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/fs-extra": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.1.tgz", - "integrity": "sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==", + "node_modules/@stdlib/math-base-napi-binary": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-napi-binary/-/math-base-napi-binary-0.0.8.tgz", + "integrity": "sha512-B8d0HBPhfXefbdl/h0h5c+lM2sE+/U7Fb7hY/huVeoQtBtEx0Jbx/qKvPSVxMjmWCKfWlbPpbgKpN5GbFgLiAg==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" + "@stdlib/complex-float32": "^0.0.x", + "@stdlib/complex-float64": "^0.0.x", + "@stdlib/complex-reim": "^0.0.x", + "@stdlib/complex-reimf": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "node_modules/@stdlib/math-base-napi-unary": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-napi-unary/-/math-base-napi-unary-0.0.9.tgz", + "integrity": "sha512-2WNKhjCygkGMp0RgjaD7wAHJTqPZmuVW7yPOc62Tnz2U+Ad8q/tcOcN+uvq2dtKsAGr1HDMIQxZ/XrrThMePyA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "@stdlib/complex-float32": "^0.0.7", + "@stdlib/complex-float64": "^0.0.8", + "@stdlib/complex-reim": "^0.0.6", + "@stdlib/complex-reimf": "^0.0.1", + "@stdlib/utils-library-manifest": "^0.0.8" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stdlib" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "node_modules/@stdlib/math-base-special-abs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-special-abs/-/math-base-special-abs-0.0.6.tgz", + "integrity": "sha512-FaaMUnYs2qIVN3kI5m/qNlBhDnjszhDOzEhxGEoQWR/k0XnxbCsTyjNesR2DkpiKuoAXAr9ojoDe2qBYdirWoQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/math-base-napi-unary": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "dev": true - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "node_modules/@stdlib/math-base-special-copysign": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-special-copysign/-/math-base-special-copysign-0.0.7.tgz", + "integrity": "sha512-7Br7oeuVJSBKG8BiSk/AIRFTBd2sbvHdV3HaqRj8tTZHX8BQomZ3Vj4Qsiz3kPyO4d6PpBLBTYlGTkSDlGOZJA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" + "@stdlib/constants-float64-high-word-abs-mask": "^0.0.x", + "@stdlib/constants-float64-high-word-sign-mask": "^0.0.x", + "@stdlib/math-base-napi-binary": "^0.0.x", + "@stdlib/number-float64-base-from-words": "^0.0.x", + "@stdlib/number-float64-base-get-high-word": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", - "dev": true - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", - "dev": true - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "node_modules/@stdlib/math-base-special-ldexp": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-special-ldexp/-/math-base-special-ldexp-0.0.5.tgz", + "integrity": "sha512-RLRsPpCdcJZMhwb4l4B/FsmGfEPEWAsik6KYUkUSSHb7ok/gZWt8LgVScxGMpJMpl5IV0v9qG4ZINVONKjX5KA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/istanbul-lib-coverage": "*" + "@stdlib/constants-float64-exponent-bias": "^0.0.x", + "@stdlib/constants-float64-max-base2-exponent": "^0.0.x", + "@stdlib/constants-float64-max-base2-exponent-subnormal": "^0.0.x", + "@stdlib/constants-float64-min-base2-exponent-subnormal": "^0.0.x", + "@stdlib/constants-float64-ninf": "^0.0.x", + "@stdlib/constants-float64-pinf": "^0.0.x", + "@stdlib/math-base-assert-is-infinite": "^0.0.x", + "@stdlib/math-base-assert-is-nan": "^0.0.x", + "@stdlib/math-base-special-copysign": "^0.0.x", + "@stdlib/number-float64-base-exponent": "^0.0.x", + "@stdlib/number-float64-base-from-words": "^0.0.x", + "@stdlib/number-float64-base-normalize": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "node_modules/@stdlib/number-ctor": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/number-ctor/-/number-ctor-0.0.7.tgz", + "integrity": "sha512-kXNwKIfnb10Ro3RTclhAYqbE3DtIXax+qpu0z1/tZpI2vkmTfYDQLno2QJrzJsZZgdeFtXIws+edONN9kM34ow==", "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/jest": { - "version": "25.2.3", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.3.tgz", - "integrity": "sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw==", + "node_modules/@stdlib/number-float64-base-exponent": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-exponent/-/number-float64-base-exponent-0.0.6.tgz", + "integrity": "sha512-wLXsG+cvynmapoffmj5hVNDH7BuHIGspBcTCdjPaD+tnqPDIm03qV5Z9YBhDh91BdOCuPZQ8Ovu2WBpX+ySeGg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "jest-diff": "^25.2.1", - "pretty-format": "^25.2.1" + "@stdlib/constants-float64-exponent-bias": "^0.0.x", + "@stdlib/constants-float64-high-word-exponent-mask": "^0.0.x", + "@stdlib/number-float64-base-get-high-word": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==", - "dev": true - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/jsonfile": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.1.tgz", - "integrity": "sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==", + "node_modules/@stdlib/number-float64-base-from-words": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-from-words/-/number-float64-base-from-words-0.0.6.tgz", + "integrity": "sha512-r0elnekypCN831aw9Gp8+08br8HHAqvqtc5uXaxEh3QYIgBD/QM5qSb3b7WSAQ0ZxJJKdoykupODWWBkWQTijg==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/array-float64": "^0.0.x", + "@stdlib/array-uint32": "^0.0.x", + "@stdlib/assert-is-little-endian": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "node_modules/@stdlib/number-float64-base-get-high-word": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-get-high-word/-/number-float64-base-get-high-word-0.0.6.tgz", + "integrity": "sha512-jSFSYkgiG/IzDurbwrDKtWiaZeSEJK8iJIsNtbPG1vOIdQMRyw+t0bf3Kf3vuJu/+bnSTvYZLqpCO6wzT/ve9g==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/array-float64": "^0.0.x", + "@stdlib/array-uint32": "^0.0.x", + "@stdlib/assert-is-little-endian": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/lodash": { - "version": "4.14.192", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.192.tgz", - "integrity": "sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==", - "dev": true - }, - "node_modules/@types/lodash.flatmap": { - "version": "4.5.7", - "resolved": "https://registry.npmjs.org/@types/lodash.flatmap/-/lodash.flatmap-4.5.7.tgz", - "integrity": "sha512-ZTfFXFpta2MU1SkoidRz4QMPpFJdFuZkDNffofj/b3XGT59vD0cpddO0agiwjp9l8KIjLNHRcaAUpi2/izUmFw==", + "node_modules/@stdlib/number-float64-base-normalize": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-normalize/-/number-float64-base-normalize-0.0.9.tgz", + "integrity": "sha512-+rm7RQJEj8zHkqYFE2a6DgNQSB5oKE/IydHAajgZl40YB91BoYRYf/ozs5/tTwfy2Fc04+tIpSfFtzDr4ZY19Q==", "dev": true, + "hasInstallScript": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/lodash": "*" + "@stdlib/constants-float64-smallest-normal": "^0.0.x", + "@stdlib/math-base-assert-is-infinite": "^0.0.x", + "@stdlib/math-base-assert-is-nan": "^0.0.x", + "@stdlib/math-base-special-abs": "^0.0.x", + "@stdlib/types": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/lodash.keyby": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/@types/lodash.keyby/-/lodash.keyby-4.6.7.tgz", - "integrity": "sha512-3qSHbbxLfXlARIKsaijZPb/5ZHDajv1vRg7OlAOuBNwN29PESS3sEOPfG1s2kzSuZnKtxtXZd1lvGj5JasN91w==", + "node_modules/@stdlib/number-float64-base-to-float32": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-to-float32/-/number-float64-base-to-float32-0.0.7.tgz", + "integrity": "sha512-PNUSi6+cqfFiu4vgFljUKMFY2O9PxI6+T+vqtIoh8cflf+PjSGj3v4QIlstK9+6qU40eGR5SHZyLTWdzmNqLTQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/lodash": "*" + "@stdlib/array-float32": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", - "dev": true - }, - "node_modules/@types/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", + "node_modules/@stdlib/number-float64-base-to-words": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-to-words/-/number-float64-base-to-words-0.0.7.tgz", + "integrity": "sha512-7wsYuq+2MGp9rAkTnQ985rah7EJI9TfgHrYSSd4UIu4qIjoYmWIKEhIDgu7/69PfGrls18C3PxKg1pD/v7DQTg==", "dev": true, - "optional": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/array-float64": "^0.0.x", + "@stdlib/array-uint32": "^0.0.x", + "@stdlib/assert-is-little-endian": "^0.0.x", + "@stdlib/os-byte-order": "^0.0.x", + "@stdlib/os-float-word-order": "^0.0.x", + "@stdlib/types": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" + } }, - "node_modules/@types/mkdirp": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", - "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", + "node_modules/@stdlib/os-byte-order": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/os-byte-order/-/os-byte-order-0.0.7.tgz", + "integrity": "sha512-rRJWjFM9lOSBiIX4zcay7BZsqYBLoE32Oz/Qfim8cv1cN1viS5D4d3DskRJcffw7zXDnG3oZAOw5yZS0FnlyUg==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/assert-is-big-endian": "^0.0.x", + "@stdlib/assert-is-little-endian": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "bin": { + "byte-order": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "node_modules/@stdlib/os-float-word-order": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/os-float-word-order/-/os-float-word-order-0.0.7.tgz", + "integrity": "sha512-gXIcIZf+ENKP7E41bKflfXmPi+AIfjXW/oU+m8NbP3DQasqHaZa0z5758qvnbO8L1lRJb/MzLOkIY8Bx/0cWEA==", "dev": true, - "optional": true - }, - "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/os-byte-order": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + }, + "bin": { + "float-word-order": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" + } }, - "node_modules/@types/multicodec": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/multicodec/-/multicodec-1.0.0.tgz", - "integrity": "sha512-UZkJT3rb8AfT2S1bTk7Gj+1wP9GJQ4zSnHDycRxEiI4yPOn47s5rSK86w/EFHvnNBhsu3zl+XNbTnBcxBd9dAQ==", + "node_modules/@stdlib/process-cwd": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/process-cwd/-/process-cwd-0.0.8.tgz", + "integrity": "sha512-GHINpJgSlKEo9ODDWTHp0/Zc/9C/qL92h5Mc0QlIFBXAoUjy6xT4FB2U16wCNZMG3eVOzt5+SjmCwvGH0Wbg3Q==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + }, + "bin": { + "cwd": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/node": { - "version": "13.13.52", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", - "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "node_modules/@stdlib/process-read-stdin": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/process-read-stdin/-/process-read-stdin-0.0.7.tgz", + "integrity": "sha512-nep9QZ5iDGrRtrZM2+pYAvyCiYG4HfO0/9+19BiLJepjgYq4GKeumPAQo22+1xawYDL7Zu62uWzYszaVZcXuyw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/buffer-ctor": "^0.0.x", + "@stdlib/buffer-from-string": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x", + "@stdlib/utils-next-tick": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", - "dev": true - }, - "node_modules/@types/prompts": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.4.4.tgz", - "integrity": "sha512-p5N9uoTH76lLvSAaYSZtBCdEXzpOOufsRjnhjVSrZGXikVGHX9+cc9ERtHRV4hvBKHyZb1bg4K+56Bd2TqUn4A==", + "node_modules/@stdlib/regexp-eol": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/regexp-eol/-/regexp-eol-0.0.7.tgz", + "integrity": "sha512-BTMpRWrmlnf1XCdTxOrb8o6caO2lmu/c80XSyhYCi1DoizVIZnqxOaN5yUJNCr50g28vQ47PpsT3Yo7J3SdlRA==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*", - "kleur": "^3.0.3" + "@stdlib/assert-has-own-property": "^0.0.x", + "@stdlib/assert-is-boolean": "^0.0.x", + "@stdlib/assert-is-plain-object": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz", - "integrity": "sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==", + "node_modules/@stdlib/regexp-extended-length-path": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/regexp-extended-length-path/-/regexp-extended-length-path-0.0.7.tgz", + "integrity": "sha512-z6uqzMWq3WPDKbl4MIZJoNA5ZsYLQI9G3j2TIvhU8X2hnhlku8p4mvK9F+QmoVvgPxKliwNnx/DAl7ltutSDKw==", + "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-Icd9KEgdnFfJs39KyRyr0jQ7EKhq8U6CcHRMGAS45fp5qgUvxL3ujUCfWFttUK2UErqZNj97t9gsVPNAqcwoCg==", + "node_modules/@stdlib/regexp-function-name": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/regexp-function-name/-/regexp-function-name-0.0.7.tgz", + "integrity": "sha512-MaiyFUUqkAUpUoz/9F6AMBuMQQfA9ssQfK16PugehLQh4ZtOXV1LhdY8e5Md7SuYl9IrvFVg1gSAVDysrv5ZMg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/react": "*" + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/react-helmet": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.5.tgz", - "integrity": "sha512-/ICuy7OHZxR0YCAZLNg9r7I9aijWUWvxaPR6uTuyxe8tAj5RL4Sw1+R6NhXUtOsarkGYPmaHdBDvuXh2DIN/uA==", + "node_modules/@stdlib/regexp-regexp": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/regexp-regexp/-/regexp-regexp-0.0.8.tgz", + "integrity": "sha512-S5PZICPd/XRcn1dncVojxIDzJsHtEleuJHHD7ji3o981uPHR7zI2Iy9a1eV2u7+ABeUswbI1Yuix6fXJfcwV1w==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/react": "*" + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/react-is": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz", - "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==", + "node_modules/@stdlib/streams-node-stdin": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/streams-node-stdin/-/streams-node-stdin-0.0.7.tgz", + "integrity": "sha512-gg4lgrjuoG3V/L29wNs32uADMCqepIcmoOFHJCTAhVe0GtHDLybUVnLljaPfdvmpPZmTvmusPQtIcscbyWvAyg==", "dev": true, - "dependencies": { - "@types/react": "*" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/react-redux": { - "version": "7.1.24", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz", - "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==", + "node_modules/@stdlib/string-base-format-interpolate": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@stdlib/string-base-format-interpolate/-/string-base-format-interpolate-0.0.4.tgz", + "integrity": "sha512-8FC8+/ey+P5hf1B50oXpXzRzoAgKI1rikpyKZ98Xmjd5rcbSq3NWYi8TqOF8mUHm9hVZ2CXWoNCtEe2wvMQPMg==", "dev": true, - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/react-router": { - "version": "5.1.18", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz", - "integrity": "sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==", + "node_modules/@stdlib/string-base-format-tokenize": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@stdlib/string-base-format-tokenize/-/string-base-format-tokenize-0.0.4.tgz", + "integrity": "sha512-+vMIkheqAhDeT/iF5hIQo95IMkt5IzC68eR3CxW1fhc48NMkKFE2UfN73ET8fmLuOanLo/5pO2E90c2G7PExow==", "dev": true, - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "node_modules/@stdlib/string-format": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@stdlib/string-format/-/string-format-0.0.3.tgz", + "integrity": "sha512-1jiElUQXlI/tTkgRuzJi9jUz/EjrO9kzS8VWHD3g7gdc3ZpxlA5G9JrIiPXGw/qmZTi0H1pXl6KmX+xWQEQJAg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "@stdlib/string-base-format-interpolate": "^0.0.x", + "@stdlib/string-base-format-tokenize": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/react-transition-group": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", - "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", + "node_modules/@stdlib/string-lowercase": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/string-lowercase/-/string-lowercase-0.0.9.tgz", + "integrity": "sha512-tXFFjbhIlDak4jbQyV1DhYiSTO8b1ozS2g/LELnsKUjIXECDKxGFyWYcz10KuyAWmFotHnCJdIm8/blm2CfDIA==", + "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/react": "*" + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-read-stdin": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x", + "@stdlib/string-format": "^0.0.x" + }, + "bin": { + "lowercase": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/react/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" - }, - "node_modules/@types/readable-stream": { - "version": "2.3.15", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz", - "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==", + "node_modules/@stdlib/string-replace": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@stdlib/string-replace/-/string-replace-0.0.11.tgz", + "integrity": "sha512-F0MY4f9mRE5MSKpAUfL4HLbJMCbG6iUTtHAWnNeAXIvUX1XYIw/eItkA58R9kNvnr1l5B08bavnjrgTJGIKFFQ==", "dev": true, - "optional": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*", - "safe-buffer": "~5.1.1" + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-regexp": "^0.0.x", + "@stdlib/assert-is-regexp-string": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-read-stdin": "^0.0.x", + "@stdlib/regexp-eol": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x", + "@stdlib/string-format": "^0.0.x", + "@stdlib/utils-escape-regexp-string": "^0.0.x", + "@stdlib/utils-regexp-from-string": "^0.0.x" + }, + "bin": { + "replace": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/@stdlib/types": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@stdlib/types/-/types-0.0.14.tgz", + "integrity": "sha512-AP3EI9/il/xkwUazcoY+SbjtxHRrheXgSbWZdEGD+rWpEgj6n2i63hp6hTOpAB5NipE0tJwinQlDGOuQ1lCaCw==", "dev": true, - "optional": true + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" + } }, - "node_modules/@types/rebass": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@types/rebass/-/rebass-4.0.10.tgz", - "integrity": "sha512-Bp9Y2Bc7wrZr2NYHrqWOVRHdL5I5CRIaOiG9hlnwHH5hFRf8/FJsiJmCMsBhlsma312Jc6xWL+XUtSnfio+wOA==", + "node_modules/@stdlib/utils-constructor-name": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.8.tgz", + "integrity": "sha512-GXpyNZwjN8u3tyYjL2GgGfrsxwvfogUC3gg7L7NRZ1i86B6xmgfnJUYHYOUnSfB+R531ET7NUZlK52GxL7P82Q==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/react": "*", - "@types/styled-components": "*", - "@types/styled-system": "*", - "@types/styled-system__css": "*" + "@stdlib/assert-is-buffer": "^0.0.x", + "@stdlib/regexp-function-name": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/resolve": { + "node_modules/@stdlib/utils-convert-path": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "resolved": "https://registry.npmjs.org/@stdlib/utils-convert-path/-/utils-convert-path-0.0.8.tgz", + "integrity": "sha512-GNd8uIswrcJCctljMbmjtE4P4oOjhoUIfMvdkqfSrRLRY+ZqPB2xM+yI0MQFfUq/0Rnk/xtESlGSVLz9ZDtXfA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-read-stdin": "^0.0.x", + "@stdlib/regexp-eol": "^0.0.x", + "@stdlib/regexp-extended-length-path": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x", + "@stdlib/string-lowercase": "^0.0.x", + "@stdlib/string-replace": "^0.0.x" + }, + "bin": { + "convert-path": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "node_modules/@stdlib/utils-define-nonenumerable-read-only-property": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/utils-define-nonenumerable-read-only-property/-/utils-define-nonenumerable-read-only-property-0.0.7.tgz", + "integrity": "sha512-c7dnHDYuS4Xn3XBRWIQBPcROTtP/4lkcFyq0FrQzjXUjimfMgHF7cuFIIob6qUTnU8SOzY9p0ydRR2QJreWE6g==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/types": "^0.0.x", + "@stdlib/utils-define-property": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", - "dev": true - }, - "node_modules/@types/secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "node_modules/@stdlib/utils-define-property": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/utils-define-property/-/utils-define-property-0.0.9.tgz", + "integrity": "sha512-pIzVvHJvVfU/Lt45WwUAcodlvSPDDSD4pIPc9WmIYi4vnEBA9U7yHtiNz2aTvfGmBMTaLYTVVFIXwkFp+QotMA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/types": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz", - "integrity": "sha512-IFQTJARgMUBF+xVd2b+hIgXWrZEjND3vJtRCvIelcFB5SIXfjV4bOHbHJ0eXKh+0COrBRc8MqteKAz/j88rE0A==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", - "dev": true - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/styled-components": { - "version": "5.1.26", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz", - "integrity": "sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==", + "node_modules/@stdlib/utils-escape-regexp-string": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/utils-escape-regexp-string/-/utils-escape-regexp-string-0.0.9.tgz", + "integrity": "sha512-E+9+UDzf2mlMLgb+zYrrPy2FpzbXh189dzBJY6OG+XZqEJAXcjWs7DURO5oGffkG39EG5KXeaQwDXUavcMDCIw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/hoist-non-react-statics": "*", - "@types/react": "*", - "csstype": "^3.0.2" + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/string-format": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/styled-components/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", - "dev": true - }, - "node_modules/@types/styled-system": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.15.tgz", - "integrity": "sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==", + "node_modules/@stdlib/utils-get-prototype-of": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/utils-get-prototype-of/-/utils-get-prototype-of-0.0.7.tgz", + "integrity": "sha512-fCUk9lrBO2ELrq+/OPJws1/hquI4FtwG0SzVRH6UJmJfwb1zoEFnjcwyDAy+HWNVmo3xeRLsrz6XjHrJwer9pg==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "csstype": "^3.0.2" + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/styled-system__css": { - "version": "5.0.17", - "resolved": "https://registry.npmjs.org/@types/styled-system__css/-/styled-system__css-5.0.17.tgz", - "integrity": "sha512-QF67UqeDdigjurmckNPCwkYjZriX270ghPiA6f3GqJG6jg7E4hcq7eGtdYh/DNivMz8sklBfT8y7r5brkCr7QA==", + "node_modules/@stdlib/utils-global": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/utils-global/-/utils-global-0.0.7.tgz", + "integrity": "sha512-BBNYBdDUz1X8Lhfw9nnnXczMv9GztzGpQ88J/6hnY7PHJ71av5d41YlijWeM9dhvWjnH9I7HNE3LL7R07yw0kA==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "csstype": "^3.0.2" + "@stdlib/assert-is-boolean": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/styled-system__css/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", - "dev": true - }, - "node_modules/@types/styled-system/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "node_modules/@types/testing-library__cypress": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@types/testing-library__cypress/-/testing-library__cypress-5.0.9.tgz", - "integrity": "sha512-WTiIZhZKWDnV+Tgo42pxff8YfHdmaNFQz/bFoTlmfw2vbXcstCcb39VRaRi5yFHj/lb7t3K47btKYEbR1fci+Q==", + "node_modules/@stdlib/utils-library-manifest": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-library-manifest/-/utils-library-manifest-0.0.8.tgz", + "integrity": "sha512-IOQSp8skSRQn9wOyMRUX9Hi0j/P5v5TvD8DJWTqtE8Lhr8kVVluMBjHfvheoeKHxfWAbNHSVpkpFY/Bdh/SHgQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@testing-library/dom": "^7.11.0", - "cypress": "*" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-resolve-parent-path": "^0.0.x", + "@stdlib/utils-convert-path": "^0.0.x", + "debug": "^2.6.9", + "resolve": "^1.1.7" + }, + "bin": { + "library-manifest": "bin/cli" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/trusted-types": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", - "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" - }, - "node_modules/@types/uglify-js": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.16.0.tgz", - "integrity": "sha512-0yeUr92L3r0GLRnBOvtYK1v2SjqMIqQDHMl7GLb+l2L8+6LSFWEEWEIgVsPdMn5ImLM8qzWT8xFPtQYpp8co0g==", + "node_modules/@stdlib/utils-library-manifest/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "source-map": "^0.6.1" + "ms": "2.0.0" } }, - "node_modules/@types/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/@stdlib/utils-library-manifest/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, - "node_modules/@types/webpack": { - "version": "4.41.32", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", - "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "node_modules/@stdlib/utils-native-class": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-native-class/-/utils-native-class-0.0.8.tgz", + "integrity": "sha512-0Zl9me2V9rSrBw/N8o8/9XjmPUy8zEeoMM0sJmH3N6C9StDsYTjXIAMPGzYhMEWaWHvGeYyNteFK2yDOVGtC3w==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" + "@stdlib/assert-has-own-property": "^0.0.x", + "@stdlib/assert-has-tostringtag-support": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "node_modules/@stdlib/utils-next-tick": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-next-tick/-/utils-next-tick-0.0.8.tgz", + "integrity": "sha512-l+hPl7+CgLPxk/gcWOXRxX/lNyfqcFCqhzzV/ZMvFCYLY/wI9lcWO4xTQNMALY2rp+kiV+qiAiO9zcO+hewwUg==", "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "node_modules/@stdlib/utils-noop": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@stdlib/utils-noop/-/utils-noop-0.0.14.tgz", + "integrity": "sha512-A5faFEUfszMgd93RCyB+aWb62hQxgP+dZ/l9rIOwNWbIrCYNwSuL4z50lNJuatnwwU4BQ4EjQr+AmBsnvuLcyQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "engines": { - "node": ">= 8" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/@stdlib/utils-regexp-from-string": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/utils-regexp-from-string/-/utils-regexp-from-string-0.0.9.tgz", + "integrity": "sha512-3rN0Mcyiarl7V6dXRjFAUMacRwe0/sYX7ThKYurf0mZkMW9tjTP+ygak9xmL9AL0QQZtbrFFwWBrDO+38Vnavw==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "dependencies": { + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/regexp-regexp": "^0.0.x", + "@stdlib/string-format": "^0.0.x" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/ws": { - "version": "7.4.7", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", - "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "node_modules/@stdlib/utils-type-of": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-type-of/-/utils-type-of-0.0.8.tgz", + "integrity": "sha512-b4xqdy3AnnB7NdmBBpoiI67X4vIRxvirjg3a8BfhM5jPr2k0njby1jAbG9dUxJvgAV6o32S4kjUgfIdjEYpTNQ==", "dev": true, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "dependencies": { - "@types/node": "*" + "@stdlib/utils-constructor-name": "^0.0.x", + "@stdlib/utils-global": "^0.0.x" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/athan" } }, - "node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", - "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/type-utils": "5.33.0", - "@typescript-eslint/utils": "5.33.0", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" + "engines": { + "node": ">=10" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "dev": true, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", "dev": true, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "@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" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "@babel/types": "^7.12.6" }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", - "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", - "debug": "^4.3.4" + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", - "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.33.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "defer-to-connect": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=10" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "node_modules/@tanstack/match-sorter-utils": { + "version": "8.8.4", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.8.4.tgz", + "integrity": "sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "dependencies": { + "remove-accents": "0.4.2" + }, + "engines": { + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/kentcdodds" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "node_modules/@tanstack/query-core": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz", + "integrity": "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/query-persist-client-core": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.36.1.tgz", + "integrity": "sha512-eocgCeI7D7TRv1IUUBMfVwOI0wdSmMkBIbkKhqEdTrnUHUQEeOaYac8oeZk2cumAWJdycu6P/wB+WqGynTnzXg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@tanstack/query-core": "4.36.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@tanstack/query-sync-storage-persister": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.36.1.tgz", + "integrity": "sha512-yMEt5hWe2+1eclf1agMtXHnPIkxEida0lYWkfdhR8U6KXk/lO4Vca6piJmhKI85t0NHlx3l/z6zX+t/Fn5O9NA==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "@tanstack/query-persist-client-core": "4.36.1" }, - "engines": { - "node": ">=10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, + "node_modules/@tanstack/react-query": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz", + "integrity": "sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==", "dependencies": { - "lru-cache": "^6.0.0" + "@tanstack/query-core": "4.36.1", + "use-sync-external-store": "^1.2.0" }, - "bin": { - "semver": "bin/semver.js" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" }, - "engines": { - "node": ">=10" + "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": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", - "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", + "node_modules/@tanstack/react-query-devtools": { + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-4.29.1.tgz", + "integrity": "sha512-lbtNGArplXLVmY8eEh8LFqZz61PJI38sASEcuKoSnEK8UgWvLCwY5vjlT8fzk10yQ4jhR3+PHKLDMXA5ifCTXw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@tanstack/match-sorter-utils": "^8.7.0", + "superjson": "^1.10.0", + "use-sync-external-store": "^1.2.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@tanstack/react-query": "4.29.1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "node_modules/@tanstack/react-query-persist-client": { + "version": "4.36.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.36.1.tgz", + "integrity": "sha512-32I5b9aAu4NCiXZ7Te/KEQLfHbYeTNriVPrKYcvEThnZ9tlW01vLcSoxpUIsMYRsembvJUUAkzYBAiZHLOd6pQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.33.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@tanstack/query-persist-client-core": "4.36.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@uauth/common": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@uauth/common/-/common-2.3.0.tgz", - "integrity": "sha512-RuRYd8UgVN1eotoZjj2YhgHHP7PlEGxPEKSqUbmtJYumb6DLrlR0HNRF+wM8LQz/x4SBBo+hdm0ueC5bAHcXBg==", + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, "peerDependencies": { - "@unstoppabledomains/resolution": "^8.0" - } - }, - "node_modules/@uauth/js": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@uauth/js/-/js-2.8.0.tgz", - "integrity": "sha512-DxxP7ybH5j0/Dc5yIpnhVBql3spvde3I+ZrtIRPFJrw5MxhajltxdoHKTtaKMy4Vj8QKfXjt85AS92ij9oGFiA==", - "dependencies": { - "@uauth/common": "2.3.0", - "@unstoppabledomains/resolution": "^8.0", - "global": "^4.4.0", - "jose": "^4.5.0" + "@tanstack/react-query": "^4.36.1" } }, - "node_modules/@uauth/web3-react": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/@uauth/web3-react/-/web3-react-2.8.1.tgz", - "integrity": "sha512-CY9rLMOMSa64E3y2iXx072UyKD7PlqPUsYWOTITTgpYwq3wvWsCGpmR3cvyJVZkUZt7NlFvh9Xa0BPtKtmXbPA==", + "node_modules/@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "dev": true, "dependencies": { - "@uauth/js": "2.8.0", - "@web3-react/core": "^8.1.3-beta.0", - "@web3-react/eip1193": "^8.1.3-beta.0", - "@web3-react/metamask": "^8.1.2-beta.0", - "@web3-react/network": "^8.1.2-beta.0", - "@web3-react/types": "^8.1.2-beta.0" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@uniswap/lib": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@uniswap/lib/-/lib-1.1.1.tgz", - "integrity": "sha512-2yK7sLpKIT91TiS5sewHtOa7YuM8IuBXVl4GZv2jZFys4D2sY7K5vZh6MqD25TPA95Od+0YzCVq6cTF2IKrOmg==", + "node_modules/@testing-library/dom/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 10.14.2" } }, - "node_modules/@uniswap/permit2-sdk": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@uniswap/permit2-sdk/-/permit2-sdk-1.2.0.tgz", - "integrity": "sha512-Ietv3FxN7+RCXcPSED/i/8b0a2GUZrMdyX05k3FsSztvYKyPFAMS/hBXojF0NZqYB1bHecqYc7Ej+7tV/rdYXg==", + "node_modules/@testing-library/dom/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, "dependencies": { - "ethers": "^5.3.1", - "tiny-invariant": "^1.3.1" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@uniswap/sdk": { - "name": "quickswap-sdk", - "version": "3.0.29", - "resolved": "https://registry.npmjs.org/quickswap-sdk/-/quickswap-sdk-3.0.29.tgz", - "integrity": "sha512-dGf1Qc1a/znSPZw9MTjthCfKSxJA2GfkBHHbAHWmkq6UVcg56DraGx0yYd1uuchvcc+Vb0Ay4MOjBgUmfeJF+g==", + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@uniswap/v2-core": "^1.0.0", - "big.js": "^5.2.2", - "decimal.js-light": "^2.5.0", - "jsbi": "^3.1.1", - "tiny-invariant": "^1.1.0", - "tiny-warning": "^1.0.3", - "toformat": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, - "peerDependencies": { - "@ethersproject/address": "^5.0.0-beta", - "@ethersproject/contracts": "^5.0.0-beta", - "@ethersproject/networks": "^5.0.0-beta", - "@ethersproject/providers": "^5.0.0-beta", - "@ethersproject/solidity": "^5.0.0-beta" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@uniswap/sdk-core": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-3.2.6.tgz", - "integrity": "sha512-MvH/3G0W0sM2g7XjaUy9qU7IabxL/KQp/ucU0AQGpVxiTaAhmVRtsjkkv9UDyzpIXVrmevl4kRgV7KKE29UuXA==", - "deprecated": "breaking change required major version bump", + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "@ethersproject/address": "^5.0.2", - "big.js": "^5.2.2", - "decimal.js-light": "^2.5.0", - "jsbi": "^3.1.4", - "tiny-invariant": "^1.1.0", - "toformat": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@uniswap/token-lists": { - "name": "quickswap-token-lists", - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/quickswap-token-lists/-/quickswap-token-lists-1.0.2.tgz", - "integrity": "sha512-4eEmQLg+OAhV3veZOFghtl9lKhFxXgijk/JSwExjE9HkKr1U1SvzmM0lVxf+krZYRIKT3SYb0KnlmP/Z2Q/m8w==", + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/@uniswap/v2-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@uniswap/v2-core/-/v2-core-1.0.0.tgz", - "integrity": "sha512-BJiXrBGnN8mti7saW49MXwxDBRFiWemGetE58q8zgfnPPzQKq55ADltEILqOt6VFZ22kVeVKbF8gVd8aY3l7pA==", + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/@uniswap/v2-periphery": { - "version": "1.1.0-beta.0", - "resolved": "https://registry.npmjs.org/@uniswap/v2-periphery/-/v2-periphery-1.1.0-beta.0.tgz", - "integrity": "sha512-6dkwAMKza8nzqYiXEr2D86dgW3TTavUvCR0w2Tu33bAbM8Ah43LKAzH7oKKPRT5VJQaMi1jtkGs1E8JPor1n5g==", + "node_modules/@testing-library/dom/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, "dependencies": { - "@uniswap/lib": "1.1.1", - "@uniswap/v2-core": "1.0.0" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@unstoppabledomains/resolution": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@unstoppabledomains/resolution/-/resolution-8.5.0.tgz", - "integrity": "sha512-csqExbiK8F5mRKoHlDZjGuIEuvi63O8PSyhUcGhnTi76Il5fCREAGNVdTiRxagPPYoxCO+Xmf6kThwtmiws1Ow==", + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "@ethersproject/abi": "^5.0.1", - "bn.js": "^4.4.0", - "cross-fetch": "^3.1.4", - "crypto-js": "^4.1.1", - "elliptic": "^6.5.4" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@unstoppabledomains/resolution/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } }, - "node_modules/@venly/connect": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@venly/connect/-/connect-2.2.0.tgz", - "integrity": "sha512-fSG+loJ7q6Oy8FCIPPIba3z6Ss6TEJ4ZRGDSoQw7Od0JCaSPPJ1MOA9/4MplVIbj3eCqR/FS11tq0K1jpQZavQ==", - "dependencies": { - "@types/node": "^12.7.1", - "es6-promise": "^4.2.8", - "keycloak-js": "11.0.2" + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" } }, - "node_modules/@venly/connect/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true, + "optional": true }, - "node_modules/@venly/web3-provider": { - "version": "3.1.0-develop.0", - "resolved": "https://registry.npmjs.org/@venly/web3-provider/-/web3-provider-3.1.0-develop.0.tgz", - "integrity": "sha512-kTE9pFuWk19tTkl66AKlF781pPi659m1akZN6OmMXDutB8IXwcE9YeXiwOjUTkK4587XBzKkdu9Cq9cEXnpKRA==", - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@metamask/eth-json-rpc-middleware": "^11.0.0", - "@metamask/eth-json-rpc-provider": "^1.0.0", - "@venly/connect": "^2.0.0", - "eth-block-tracker": "^7.0.0", - "eth-json-rpc-filters": "^6.0.0", - "json-rpc-engine": "^6.1.0" - } + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "optional": true }, - "node_modules/@virtuoso.dev/react-urx": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@virtuoso.dev/react-urx/-/react-urx-0.2.13.tgz", - "integrity": "sha512-MY0ugBDjFb5Xt8v2HY7MKcRGqw/3gTpMlLXId2EwQvYJoC8sP7nnXjAxcBtTB50KTZhO0SbzsFimaZ7pSdApwA==", + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "optional": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true, + "optional": true + }, + "node_modules/@typechain/hardhat": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-6.1.6.tgz", + "integrity": "sha512-BiVnegSs+ZHVymyidtK472syodx1sXYlYJJixZfRstHVGYTi8V1O7QG4nsjyb0PC/LORcq7sfBUcHto1y6UgJA==", + "dev": true, + "optional": true, "dependencies": { - "@virtuoso.dev/urx": "^0.2.13" - }, - "engines": { - "node": ">=10" + "fs-extra": "^9.1.0" }, "peerDependencies": { - "react": ">=16" + "@ethersproject/abi": "^5.4.7", + "@ethersproject/providers": "^5.4.7", + "@typechain/ethers-v5": "^10.2.1", + "ethers": "^5.4.7", + "hardhat": "^2.9.9", + "typechain": "^8.1.1" } }, - "node_modules/@virtuoso.dev/urx": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@virtuoso.dev/urx/-/urx-0.2.13.tgz", - "integrity": "sha512-iirJNv92A1ZWxoOHHDYW/1KPoi83939o83iUBQHIim0i3tMeSKEh+bxhJdTHQ86Mr4uXx9xGUTq69cp52ZP8Xw==" - }, - "node_modules/@wagmi/chains": { - "version": "0.2.22", - "resolved": "https://registry.npmjs.org/@wagmi/chains/-/chains-0.2.22.tgz", - "integrity": "sha512-TdiOzJT6TO1JrztRNjTA5Quz+UmQlbvWFG8N41u9tta0boHA1JCAzGGvU6KuIcOmJfRJkKOUIt67wlbopCpVHg==", + "node_modules/@typechain/hardhat/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, - "funding": [ - { - "type": "gitcoin", - "url": "https://wagmi.sh/gitcoin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=4.9.4" + "optional": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=10" } }, - "node_modules/@wagmi/connectors": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-0.3.16.tgz", - "integrity": "sha512-WtiFyvai6IWbV7DhujjmtJF0m+FFQCiIDrtHsNf1xio0gBfpnO8rT9PZQQf0uxuLn0nLxqXqYMMwzPipUNaIcg==", + "node_modules/@typechain/web3-v1": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@typechain/web3-v1/-/web3-v1-6.0.3.tgz", + "integrity": "sha512-bFBYiA/Wh9XSoPtZ0nnrvg0a0brAHXhL/nCsPnPS999f9EUD9MOwkdOh8zhvY5oNzi6GMD5+KEmwE7A/eTqgeQ==", "dev": true, - "funding": [ - { - "type": "gitcoin", - "url": "https://wagmi.sh/gitcoin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], + "optional": true, "dependencies": { - "@coinbase/wallet-sdk": "^3.6.4", - "@ledgerhq/connect-kit-loader": "^1.0.1", - "@safe-global/safe-apps-provider": "^0.15.2", - "@safe-global/safe-apps-sdk": "^7.9.0", - "@walletconnect/ethereum-provider": "2.7.0", - "@walletconnect/legacy-provider": "^2.0.0", - "@web3modal/standalone": "^2.3.0", - "abitype": "^0.3.0", - "eventemitter3": "^4.0.7" + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" }, "peerDependencies": { - "@wagmi/core": ">=0.9.x", - "ethers": ">=5.5.1 <6", - "typescript": ">=4.9.4" - }, - "peerDependenciesMeta": { - "@wagmi/core": { - "optional": true - }, - "typescript": { - "optional": true - } + "typechain": "^8.2.0", + "web3": "^1", + "web3-core": "^1", + "web3-eth-contract": "^1" } }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/core": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.7.0.tgz", - "integrity": "sha512-xUeFPpElybgn1a+lknqtHleei4VyuV/4qWgB1nP8qQUAO6a5pNsioODrnB2VAPdUHJYBdx2dCt2maRk6g53IPQ==", + "node_modules/@typechain/web3-v1/node_modules/ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", "dev": true, - "dependencies": { - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-provider": "^1.0.12", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/jsonrpc-ws-connection": "^1.0.11", - "@walletconnect/keyvaluestorage": "^1.0.2", - "@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.7.0", - "@walletconnect/utils": "2.7.0", - "events": "^3.3.0", - "lodash.isequal": "4.5.0", - "uint8arrays": "^3.1.0" + "optional": true, + "peerDependencies": { + "typescript": ">=3.7.0" } }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/ethereum-provider": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.7.0.tgz", - "integrity": "sha512-6TwQ05zi6DP1TP1XNgSvLbmCmLf/sz7kLTfMaVk45YYHNgYTTBlXqkyjUpQZI9lpq+uXLBbHn/jx2OGhOPUP0Q==", + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", + "dev": true + }, + "node_modules/@types/async-retry": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.5.tgz", + "integrity": "sha512-YrdjSD+yQv7h6d5Ip+PMxh3H6ZxKyQk0Ts+PvaNRInxneG9PFVZjFg77ILAN+N6qYf7g4giSJ1l+ZjQ1zeegvA==", "dev": true, "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.4", - "@walletconnect/jsonrpc-provider": "^1.0.11", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/sign-client": "2.7.0", - "@walletconnect/types": "2.7.0", - "@walletconnect/universal-provider": "2.7.0", - "@walletconnect/utils": "2.7.0", - "events": "^3.3.0" - }, - "peerDependencies": { - "@web3modal/standalone": ">=2" - }, - "peerDependenciesMeta": { - "@web3modal/standalone": { - "optional": true - } + "@types/retry": "*" } }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/sign-client": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.7.0.tgz", - "integrity": "sha512-K99xa6GSFS04U+140yrIEi/VJJJ0Q1ov4jCaiqa9euILDKxlBsM7m5GR+9sq6oYyj18SluJY4CJTdeOXUJlarA==", + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { - "@walletconnect/core": "2.7.0", - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.7.0", - "@walletconnect/utils": "2.7.0", - "events": "^3.3.0" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/types": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.7.0.tgz", - "integrity": "sha512-aMUDUtO79WSBtC/bDetE6aFwdgwJr0tJ8nC8gnAl5ELsrjygEKCn6M8Q+v6nP9svG9yf5Rds4cImxCT6BWwTyw==", + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/keyvaluestorage": "^1.0.2", - "@walletconnect/logger": "^2.0.1", - "events": "^3.3.0" + "@babel/types": "^7.0.0" } }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/universal-provider": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.7.0.tgz", - "integrity": "sha512-aAIudO3ZlKD16X36VnXChpxBB6/JLK1SCJBfidk7E0GE2S4xr1xW5jXGSGS4Z+wIkNZXK0n7ULSK3PZ7mPBdog==", + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.4", - "@walletconnect/jsonrpc-provider": "^1.0.11", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/sign-client": "2.7.0", - "@walletconnect/types": "2.7.0", - "@walletconnect/utils": "2.7.0", - "eip1193-provider": "1.0.1", - "events": "^3.3.0" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@wagmi/connectors/node_modules/@walletconnect/utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.7.0.tgz", - "integrity": "sha512-k32jrQeyJsNZPdmtmg85Y3QgaS5YfzYSPrAxRC2uUD1ts7rrI6P5GG2iXNs3AvWKOuCgsp/PqU8s7AC7CRUscw==", + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dev": true, "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/jsonrpc-utils": "^1.0.7", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.7.0", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "5.3.0", - "query-string": "7.1.1", - "uint8arrays": "^3.1.0" + "@babel/types": "^7.20.7" } }, - "node_modules/@wagmi/connectors/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/@wagmi/connectors/node_modules/query-string": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", - "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", + "node_modules/@types/bignumber.js": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/bignumber.js/-/bignumber.js-5.0.0.tgz", + "integrity": "sha512-0DH7aPGCClywOFaxxjE6UwpN2kQYe9LwuDQMv+zYA97j5GkOMo8e66LYT+a8JYU7jfmUFRZLa9KycxHDsKXJCA==", + "deprecated": "This is a stub types definition for bignumber.js (https://github.com/MikeMcl/bignumber.js/). bignumber.js provides its own type definitions, so you don't need @types/bignumber.js installed!", "dev": true, + "optional": true, "dependencies": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bignumber.js": "*" } }, - "node_modules/@wagmi/core": { - "version": "0.10.17", - "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-0.10.17.tgz", - "integrity": "sha512-qud45y3IlHp7gYWzoFeyysmhyokRie59Xa5tcx5F1E/v4moD5BY0kzD26mZW/ZQ3WZuVK/lZwiiPRqpqWH52Gw==", + "node_modules/@types/bn.js": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", + "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", "dev": true, - "funding": [ - { - "type": "gitcoin", - "url": "https://wagmi.sh/gitcoin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], "dependencies": { - "@wagmi/chains": "0.2.22", - "@wagmi/connectors": "0.3.24", - "abitype": "^0.3.0", - "eventemitter3": "^4.0.7", - "zustand": "^4.3.1" - }, - "peerDependencies": { - "ethers": ">=5.5.1 <6", - "typescript": ">=4.9.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@types/node": "*" } }, - "node_modules/@wagmi/core/node_modules/@wagmi/connectors": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-0.3.24.tgz", - "integrity": "sha512-1pI0G9HRblc651dCz9LXuEu/zWQk23XwOUYqJEINb/c2TTLtw5TnTRIcefxxK6RnxeJvcKfnmK0rdZp/4ujFAA==", + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, - "funding": [ - { - "type": "gitcoin", - "url": "https://wagmi.sh/gitcoin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], "dependencies": { - "@coinbase/wallet-sdk": "^3.6.6", - "@ledgerhq/connect-kit-loader": "^1.0.1", - "@safe-global/safe-apps-provider": "^0.15.2", - "@safe-global/safe-apps-sdk": "^7.9.0", - "@walletconnect/ethereum-provider": "2.9.0", - "@walletconnect/legacy-provider": "^2.0.0", - "@walletconnect/modal": "^2.5.9", - "abitype": "^0.3.0", - "eventemitter3": "^4.0.7" - }, - "peerDependencies": { - "@wagmi/core": ">=0.9.x", - "ethers": ">=5.5.1 <6", - "typescript": ">=4.9.4" - }, - "peerDependenciesMeta": { - "@wagmi/core": { - "optional": true - }, - "typescript": { - "optional": true - } + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/@wagmi/core/node_modules/@walletconnect/core": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.9.0.tgz", - "integrity": "sha512-MZYJghS9YCvGe32UOgDj0mCasaOoGHQaYXWeQblXE/xb8HuaM6kAWhjIQN9P+MNp5QP134BHP5olQostcCotXQ==", + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": 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.12", - "@walletconnect/keyvaluestorage": "^1.0.2", - "@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.9.0", - "@walletconnect/utils": "2.9.0", - "events": "^3.3.0", - "lodash.isequal": "4.5.0", - "uint8arrays": "^3.1.0" + "@types/node": "*" } }, - "node_modules/@wagmi/core/node_modules/@walletconnect/ethereum-provider": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.9.0.tgz", - "integrity": "sha512-rSXkC0SXMigJRdIi/M2RMuEuATY1AwtlTWQBnqyxoht7xbO2bQNPCXn0XL4s/GRNrSUtoKSY4aPMHXV4W4yLBA==", + "node_modules/@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", "dev": true, "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/sign-client": "2.9.0", - "@walletconnect/types": "2.9.0", - "@walletconnect/universal-provider": "2.9.0", - "@walletconnect/utils": "2.9.0", - "events": "^3.3.0" - }, - "peerDependencies": { - "@walletconnect/modal": ">=2" - }, - "peerDependenciesMeta": { - "@walletconnect/modal": { - "optional": true - } + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" } }, - "node_modules/@wagmi/core/node_modules/@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.12.tgz", - "integrity": "sha512-HAcadga3Qjt1Cqy+qXEW6zjaCs8uJGdGQrqltzl3OjiK4epGZRdvSzTe63P+t/3z+D2wG+ffEPn0GVcDozmN1w==", + "node_modules/@types/chai": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.5.tgz", + "integrity": "sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==", + "dev": true, + "optional": true + }, + "node_modules/@types/color": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/color/-/color-3.0.3.tgz", + "integrity": "sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA==", "dev": true, "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0", - "tslib": "1.14.1", - "ws": "^7.5.1" + "@types/color-convert": "*" } }, - "node_modules/@wagmi/core/node_modules/@walletconnect/sign-client": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.9.0.tgz", - "integrity": "sha512-mEKc4LlLMebCe45qzqh+MX4ilQK4kOEBzLY6YJpG8EhyT45eX4JMNA7qQoYa9MRMaaVb/7USJcc4e3ZrjZvQmA==", + "node_modules/@types/color-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", + "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", "dev": true, "dependencies": { - "@walletconnect/core": "2.9.0", - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.9.0", - "@walletconnect/utils": "2.9.0", - "events": "^3.3.0" + "@types/color-name": "*" } }, - "node_modules/@wagmi/core/node_modules/@walletconnect/types": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.9.0.tgz", - "integrity": "sha512-ORopsMfSRvUYqtjKKd6scfg8o4/aGebipLxx92AuuUgMTERSU6cGmIrK6rdLu7W6FBJkmngPLEGc9mRqAb9Lug==", + "node_modules/@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "node_modules/@types/concat-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", + "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", "dev": true, + "optional": true, "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "1.0.3", - "@walletconnect/keyvaluestorage": "^1.0.2", - "@walletconnect/logger": "^2.0.1", - "events": "^3.3.0" + "@types/node": "*" } }, - "node_modules/@wagmi/core/node_modules/@walletconnect/universal-provider": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.9.0.tgz", - "integrity": "sha512-k3nkSBkF69sJJVoe17IVoPtnhp/sgaa2t+x7BvA/BKeMxE0DGdtRJdEXotTc8DBmI7o2tkq6l8+HyFBGjQ/CjQ==", + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dev": true, "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.7", - "@walletconnect/jsonrpc-provider": "1.0.13", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/sign-client": "2.9.0", - "@walletconnect/types": "2.9.0", - "@walletconnect/utils": "2.9.0", - "events": "^3.3.0" + "@types/node": "*" } }, - "node_modules/@wagmi/core/node_modules/@walletconnect/utils": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.9.0.tgz", - "integrity": "sha512-7Tu3m6dZL84KofrNBcblsgpSqU2vdo9ImLD7zWimLXERVGNQ8smXG+gmhQYblebIBhsPzjy9N38YMC3nPlfQNw==", + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "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.9.0", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "5.3.0", - "query-string": "7.1.3", - "uint8arrays": "^3.1.0" + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "node_modules/@wagmi/core/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/@wagmi/core/node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", - "dev": true, + "node_modules/@types/debug": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/ms": "*" } }, - "node_modules/@wagmi/core/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "node_modules/@types/eslint": { + "version": "8.56.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.6.tgz", + "integrity": "sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==", "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" } }, - "node_modules/@walletconnect/browser-utils": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz", - "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==", + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, "dependencies": { - "@walletconnect/safe-json": "1.0.0", - "@walletconnect/types": "^1.8.0", - "@walletconnect/window-getters": "1.0.0", - "@walletconnect/window-metadata": "1.0.0", - "detect-browser": "5.2.0" + "@types/eslint": "*", + "@types/estree": "*" } }, - "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/safe-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", - "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==", - "dev": true - }, - "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", - "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", - "dev": true - }, - "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/window-getters": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", - "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==", + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, - "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/window-metadata": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", - "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "dependencies": { - "@walletconnect/window-getters": "^1.0.0" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/@walletconnect/browser-utils/node_modules/detect-browser": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", - "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==", - "dev": true - }, - "node_modules/@walletconnect/client": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz", - "integrity": "sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "node_modules/@types/express-serve-static-core": { + "version": "4.17.43", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", "dev": true, "dependencies": { - "@walletconnect/core": "^1.8.0", - "@walletconnect/iso-crypto": "^1.8.0", - "@walletconnect/types": "^1.8.0", - "@walletconnect/utils": "^1.8.0" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/@walletconnect/client/node_modules/@walletconnect/core": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz", - "integrity": "sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==", + "node_modules/@types/form-data": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", + "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==", "dev": true, + "optional": true, "dependencies": { - "@walletconnect/socket-transport": "^1.8.0", - "@walletconnect/types": "^1.8.0", - "@walletconnect/utils": "^1.8.0" + "@types/node": "*" } }, - "node_modules/@walletconnect/client/node_modules/@walletconnect/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", - "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", - "dev": true + "node_modules/@types/fs-extra": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.1.tgz", + "integrity": "sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/jsonfile": "*", + "@types/node": "*" + } }, - "node_modules/@walletconnect/client/node_modules/@walletconnect/utils": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", - "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, "dependencies": { - "@walletconnect/browser-utils": "^1.8.0", - "@walletconnect/encoding": "^1.0.1", - "@walletconnect/jsonrpc-utils": "^1.0.3", - "@walletconnect/types": "^1.8.0", - "bn.js": "4.11.8", - "js-sha3": "0.8.0", - "query-string": "6.13.5" + "@types/node": "*" } }, - "node_modules/@walletconnect/client/node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", "dev": true }, - "node_modules/@walletconnect/client/node_modules/query-string": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", - "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", "dev": true, "dependencies": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" } }, - "node_modules/@walletconnect/core": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.11.2.tgz", - "integrity": "sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g==", + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dev": 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", - "@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.0" + "@types/node": "*" } }, - "node_modules/@walletconnect/crypto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.3.tgz", - "integrity": "sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==", + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, "dependencies": { - "@walletconnect/encoding": "^1.0.2", - "@walletconnect/environment": "^1.0.1", - "@walletconnect/randombytes": "^1.0.3", - "aes-js": "^3.1.2", - "hash.js": "^1.1.7", - "tslib": "1.14.1" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@walletconnect/encoding": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.2.tgz", - "integrity": "sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==", + "node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, "dependencies": { - "is-typedarray": "1.0.0", - "tslib": "1.14.1", - "typedarray-to-buffer": "3.1.5" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "node_modules/@walletconnect/environment": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", - "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", + "node_modules/@types/jest": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.3.tgz", + "integrity": "sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw==", + "dev": true, "dependencies": { - "tslib": "1.14.1" + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" } }, - "node_modules/@walletconnect/ethereum-provider": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.11.2.tgz", - "integrity": "sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==", + "node_modules/@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/jsonfile": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.1.tgz", + "integrity": "sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==", + "dev": true, + "optional": true, "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.7", - "@walletconnect/jsonrpc-provider": "^1.0.13", - "@walletconnect/jsonrpc-types": "^1.0.3", - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/modal": "^2.6.2", - "@walletconnect/sign-client": "2.11.2", - "@walletconnect/types": "2.11.2", - "@walletconnect/universal-provider": "2.11.2", - "@walletconnect/utils": "2.11.2", - "events": "^3.3.0" + "@types/node": "*" } }, - "node_modules/@walletconnect/events": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", - "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" + "@types/node": "*" } }, - "node_modules/@walletconnect/heartbeat": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", - "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", + "node_modules/@types/lodash": { + "version": "4.14.192", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.192.tgz", + "integrity": "sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==", + "dev": true + }, + "node_modules/@types/lodash.flatmap": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/@types/lodash.flatmap/-/lodash.flatmap-4.5.7.tgz", + "integrity": "sha512-ZTfFXFpta2MU1SkoidRz4QMPpFJdFuZkDNffofj/b3XGT59vD0cpddO0agiwjp9l8KIjLNHRcaAUpi2/izUmFw==", + "dev": true, "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1" + "@types/lodash": "*" } }, - "node_modules/@walletconnect/iso-crypto": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz", - "integrity": "sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==", + "node_modules/@types/lodash.keyby": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/@types/lodash.keyby/-/lodash.keyby-4.6.7.tgz", + "integrity": "sha512-3qSHbbxLfXlARIKsaijZPb/5ZHDajv1vRg7OlAOuBNwN29PESS3sEOPfG1s2kzSuZnKtxtXZd1lvGj5JasN91w==", "dev": true, "dependencies": { - "@walletconnect/crypto": "^1.0.2", - "@walletconnect/types": "^1.8.0", - "@walletconnect/utils": "^1.8.0" + "@types/lodash": "*" } }, - "node_modules/@walletconnect/iso-crypto/node_modules/@walletconnect/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", - "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", "dev": true }, - "node_modules/@walletconnect/iso-crypto/node_modules/@walletconnect/utils": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", - "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", + "node_modules/@types/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", "dev": true, - "dependencies": { - "@walletconnect/browser-utils": "^1.8.0", - "@walletconnect/encoding": "^1.0.1", - "@walletconnect/jsonrpc-utils": "^1.0.3", - "@walletconnect/types": "^1.8.0", - "bn.js": "4.11.8", - "js-sha3": "0.8.0", - "query-string": "6.13.5" - } + "optional": true }, - "node_modules/@walletconnect/iso-crypto/node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, - "node_modules/@walletconnect/iso-crypto/node_modules/query-string": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", - "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/mkdirp": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", + "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", "dev": true, + "optional": true, "dependencies": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": "*" } }, - "node_modules/@walletconnect/jsonrpc-http-connection": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz", - "integrity": "sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.1", - "cross-fetch": "^3.1.4", - "tslib": "1.14.1" - } + "node_modules/@types/mocha": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", + "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "dev": true, + "optional": true }, - "node_modules/@walletconnect/jsonrpc-provider": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", - "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + }, + "node_modules/@types/multicodec": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/multicodec/-/multicodec-1.0.0.tgz", + "integrity": "sha512-UZkJT3rb8AfT2S1bTk7Gj+1wP9GJQ4zSnHDycRxEiI4yPOn47s5rSK86w/EFHvnNBhsu3zl+XNbTnBcxBd9dAQ==", + "dev": true, "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/safe-json": "^1.0.2", - "tslib": "1.14.1" + "@types/node": "*" } }, - "node_modules/@walletconnect/jsonrpc-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", - "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", + "node_modules/@types/node": { + "version": "13.13.52", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", + "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", + "dev": true + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" + "@types/node": "*" } }, - "node_modules/@walletconnect/jsonrpc-utils": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", - "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "dev": true, "dependencies": { - "@walletconnect/environment": "^1.0.1", - "@walletconnect/jsonrpc-types": "^1.0.3", - "tslib": "1.14.1" + "@types/node": "*" } }, - "node_modules/@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz", - "integrity": "sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==", + "node_modules/@types/prettier": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", + "dev": true + }, + "node_modules/@types/prompts": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.4.4.tgz", + "integrity": "sha512-p5N9uoTH76lLvSAaYSZtBCdEXzpOOufsRjnhjVSrZGXikVGHX9+cc9ERtHRV4hvBKHyZb1bg4K+56Bd2TqUn4A==", + "dev": true, + "optional": true, "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0", - "ws": "^7.5.1" + "@types/node": "*", + "kleur": "^3.0.3" } }, - "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, - "node_modules/@walletconnect/keyvaluestorage": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", - "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz", + "integrity": "sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==", "dependencies": { - "@walletconnect/safe-json": "^1.0.1", - "idb-keyval": "^6.2.1", - "unstorage": "^1.9.0" - }, - "peerDependencies": { - "@react-native-async-storage/async-storage": "1.x" - }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true - } + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/@walletconnect/legacy-client": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@walletconnect/legacy-client/-/legacy-client-2.0.0.tgz", - "integrity": "sha512-v5L7rYk9loVnfvUf0mF+76bUPFaU5/Vh7mzL6/950CD/yoGdzYZ3Kj+L7mkC6HPMEGeQsBP1+sqBuiVGZ/aODA==", + "node_modules/@types/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-Icd9KEgdnFfJs39KyRyr0jQ7EKhq8U6CcHRMGAS45fp5qgUvxL3ujUCfWFttUK2UErqZNj97t9gsVPNAqcwoCg==", "dev": true, "dependencies": { - "@walletconnect/crypto": "^1.0.3", - "@walletconnect/encoding": "^1.0.2", - "@walletconnect/jsonrpc-utils": "^1.0.4", - "@walletconnect/legacy-types": "^2.0.0", - "@walletconnect/legacy-utils": "^2.0.0", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "^5.3.0", - "query-string": "^6.13.5" + "@types/react": "*" } }, - "node_modules/@walletconnect/legacy-modal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@walletconnect/legacy-modal/-/legacy-modal-2.0.0.tgz", - "integrity": "sha512-jckNd8lMhm4X7dX9TDdxM3bXKJnaqkRs6K2Mo5j6GmbIF9Eyx40jZ5+q457RVxvM6ciZEDT5s1wBHWdWoOo+9Q==", + "node_modules/@types/react-helmet": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.5.tgz", + "integrity": "sha512-/ICuy7OHZxR0YCAZLNg9r7I9aijWUWvxaPR6uTuyxe8tAj5RL4Sw1+R6NhXUtOsarkGYPmaHdBDvuXh2DIN/uA==", "dev": true, "dependencies": { - "@walletconnect/legacy-types": "^2.0.0", - "@walletconnect/legacy-utils": "^2.0.0", - "copy-to-clipboard": "^3.3.3", - "preact": "^10.12.0", - "qrcode": "^1.5.1" + "@types/react": "*" } }, - "node_modules/@walletconnect/legacy-provider": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@walletconnect/legacy-provider/-/legacy-provider-2.0.0.tgz", - "integrity": "sha512-A8xPebMI1A+50HbWwTpFCbwP7G+1NGKdTKyg8BUUg3h3Y9JucpC1W6w/x0v1Xw7qFEqQnz74LoIN/A3ytH9xrQ==", + "node_modules/@types/react-is": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz", + "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==", "dev": true, "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.4", - "@walletconnect/jsonrpc-provider": "^1.0.6", - "@walletconnect/legacy-client": "^2.0.0", - "@walletconnect/legacy-modal": "^2.0.0", - "@walletconnect/legacy-types": "^2.0.0", - "@walletconnect/legacy-utils": "^2.0.0" + "@types/react": "*" } }, - "node_modules/@walletconnect/legacy-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@walletconnect/legacy-types/-/legacy-types-2.0.0.tgz", - "integrity": "sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw==", + "node_modules/@types/react-redux": { + "version": "7.1.24", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz", + "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==", "dev": true, "dependencies": { - "@walletconnect/jsonrpc-types": "^1.0.2" + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" } }, - "node_modules/@walletconnect/legacy-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@walletconnect/legacy-utils/-/legacy-utils-2.0.0.tgz", - "integrity": "sha512-CPWxSVVXw0kgNCxvU126g4GiV3mzXmC8IPJ15twE46aJ1FX+RHEIfAzFMFz2F2+fEhBxL63A7dwNQKDXorRPcQ==", + "node_modules/@types/react-router": { + "version": "5.1.18", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz", + "integrity": "sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==", "dev": true, "dependencies": { - "@walletconnect/encoding": "^1.0.2", - "@walletconnect/jsonrpc-utils": "^1.0.4", - "@walletconnect/legacy-types": "^2.0.0", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "^5.3.0", - "query-string": "^6.13.5" + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/@walletconnect/logger": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", - "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dev": true, "dependencies": { - "pino": "7.11.0", - "tslib": "1.14.1" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/@walletconnect/mobile-registry": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", - "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==", - "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry", - "dev": true - }, - "node_modules/@walletconnect/modal": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz", - "integrity": "sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==", + "node_modules/@types/react-transition-group": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", + "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", "dependencies": { - "@walletconnect/modal-core": "2.6.2", - "@walletconnect/modal-ui": "2.6.2" + "@types/react": "*" } }, - "node_modules/@walletconnect/modal-core": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz", - "integrity": "sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==", + "node_modules/@types/react/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "node_modules/@types/readable-stream": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz", + "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==", + "dev": true, + "optional": true, "dependencies": { - "valtio": "1.11.2" + "@types/node": "*", + "safe-buffer": "~5.1.1" } }, - "node_modules/@walletconnect/modal-ui": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz", - "integrity": "sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==", + "node_modules/@types/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/@types/rebass": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@types/rebass/-/rebass-4.0.10.tgz", + "integrity": "sha512-Bp9Y2Bc7wrZr2NYHrqWOVRHdL5I5CRIaOiG9hlnwHH5hFRf8/FJsiJmCMsBhlsma312Jc6xWL+XUtSnfio+wOA==", + "dev": true, "dependencies": { - "@walletconnect/modal-core": "2.6.2", - "lit": "2.8.0", - "motion": "10.16.2", - "qrcode": "1.5.3" + "@types/react": "*", + "@types/styled-components": "*", + "@types/styled-system": "*", + "@types/styled-system__css": "*" } }, - "node_modules/@walletconnect/qrcode-modal": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz", - "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "node_modules/@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "dev": true, + "optional": true, "dependencies": { - "@walletconnect/browser-utils": "^1.8.0", - "@walletconnect/mobile-registry": "^1.4.0", - "@walletconnect/types": "^1.8.0", - "copy-to-clipboard": "^3.3.1", - "preact": "10.4.1", - "qrcode": "1.4.4" + "@types/node": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/@walletconnect/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", - "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "dev": true }, - "node_modules/@walletconnect/qrcode-modal/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/@types/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "@types/express": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/@walletconnect/qrcode-modal/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", "dev": true, "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "node_modules/@types/sinonjs__fake-timers": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz", + "integrity": "sha512-IFQTJARgMUBF+xVd2b+hIgXWrZEjND3vJtRCvIelcFB5SIXfjV4bOHbHJ0eXKh+0COrBRc8MqteKAz/j88rE0A==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "dev": true + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@walletconnect/qrcode-modal/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/@types/styled-components": { + "version": "5.1.26", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz", + "integrity": "sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/@types/styled-components/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + }, + "node_modules/@types/styled-system": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.15.tgz", + "integrity": "sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==", "dev": true, "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "csstype": "^3.0.2" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/@types/styled-system__css": { + "version": "5.0.17", + "resolved": "https://registry.npmjs.org/@types/styled-system__css/-/styled-system__css-5.0.17.tgz", + "integrity": "sha512-QF67UqeDdigjurmckNPCwkYjZriX270ghPiA6f3GqJG6jg7E4hcq7eGtdYh/DNivMz8sklBfT8y7r5brkCr7QA==", "dev": true, "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" + "csstype": "^3.0.2" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/@types/styled-system__css/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + }, + "node_modules/@types/styled-system/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + }, + "node_modules/@types/testing-library__cypress": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__cypress/-/testing-library__cypress-5.0.9.tgz", + "integrity": "sha512-WTiIZhZKWDnV+Tgo42pxff8YfHdmaNFQz/bFoTlmfw2vbXcstCcb39VRaRi5yFHj/lb7t3K47btKYEbR1fci+Q==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "@testing-library/dom": "^7.11.0", + "cypress": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "node_modules/@types/trusted-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==", + "dev": true + }, + "node_modules/@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", "dev": true, - "engines": { - "node": ">=4.0.0" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/preact": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", - "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==", + "node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/qrcode": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", - "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", "dev": true, + "optional": true, "dependencies": { - "buffer": "^5.4.3", - "buffer-alloc": "^1.2.0", - "buffer-from": "^1.1.1", - "dijkstrajs": "^1.0.1", - "isarray": "^2.0.1", - "pngjs": "^3.3.0", - "yargs": "^13.2.4" - }, - "bin": { - "qrcode": "bin/qrcode" - }, - "engines": { - "node": ">=4" + "@types/node": "*" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/@walletconnect/qrcode-modal/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", "dev": true, "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@walletconnect/randombytes": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.3.tgz", - "integrity": "sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==", + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "dependencies": { - "@walletconnect/encoding": "^1.0.2", - "@walletconnect/environment": "^1.0.1", - "randombytes": "^2.1.0", - "tslib": "1.14.1" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@walletconnect/relay-api": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", - "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", - "dependencies": { - "@walletconnect/jsonrpc-types": "^1.0.2", - "tslib": "1.14.1" + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@walletconnect/relay-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", - "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, "dependencies": { - "@stablelib/ed25519": "^1.0.2", - "@stablelib/random": "^1.0.1", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1", - "uint8arrays": "^3.0.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@walletconnect/safe-json": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", - "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, "dependencies": { - "tslib": "1.14.1" + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@walletconnect/sign-client": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.11.2.tgz", - "integrity": "sha512-MfBcuSz2GmMH+P7MrCP46mVE5qhP0ZyWA0FyIH6/WuxQ6G+MgKsGfaITqakpRPsykWOJq8tXMs3XvUPDU413OQ==", + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, "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" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@walletconnect/signer-connection": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/signer-connection/-/signer-connection-1.8.0.tgz", - "integrity": "sha512-+YAaTAP52MWZJ2wWnqKClKCPlPHBo6reURFe0cWidLADh9mi/kPWGALZ5AENK22zpem1bbKV466rF5Rzvu0ehA==", + "node_modules/@typescript-eslint/experimental-utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "@walletconnect/client": "^1.8.0", - "@walletconnect/jsonrpc-types": "^1.0.1", - "@walletconnect/jsonrpc-utils": "^1.0.3", - "@walletconnect/qrcode-modal": "^1.8.0", - "@walletconnect/types": "^1.8.0", - "eventemitter3": "4.0.7" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@walletconnect/signer-connection/node_modules/@walletconnect/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", - "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", - "dev": true - }, - "node_modules/@walletconnect/signer-connection/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/@walletconnect/socket-transport": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz", - "integrity": "sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==", + "node_modules/@typescript-eslint/experimental-utils/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "@walletconnect/types": "^1.8.0", - "@walletconnect/utils": "^1.8.0", - "ws": "7.5.3" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@walletconnect/socket-transport/node_modules/@walletconnect/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", - "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "node_modules/@typescript-eslint/experimental-utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/@walletconnect/socket-transport/node_modules/@walletconnect/utils": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", - "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", + "node_modules/@typescript-eslint/parser": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", "dev": true, "dependencies": { - "@walletconnect/browser-utils": "^1.8.0", - "@walletconnect/encoding": "^1.0.1", - "@walletconnect/jsonrpc-utils": "^1.0.3", - "@walletconnect/types": "^1.8.0", - "bn.js": "4.11.8", - "js-sha3": "0.8.0", - "query-string": "6.13.5" + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@walletconnect/socket-transport/node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "node_modules/@walletconnect/socket-transport/node_modules/query-string": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", - "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", "dev": true, "dependencies": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@walletconnect/socket-transport/node_modules/ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "node_modules/@typescript-eslint/type-utils": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.33.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, "engines": { - "node": ">=8.3.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "eslint": "*" }, "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { + "typescript": { "optional": true } } }, - "node_modules/@walletconnect/time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", - "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", + "node_modules/@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "dev": true, "dependencies": { - "tslib": "1.14.1" + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@walletconnect/types": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.11.2.tgz", - "integrity": "sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "1.0.3", - "@walletconnect/keyvaluestorage": "^1.1.1", - "@walletconnect/logger": "^2.0.1", - "events": "^3.3.0" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@walletconnect/universal-provider": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.11.2.tgz", - "integrity": "sha512-cNtIn5AVoDxKAJ4PmB8m5adnf5mYQMUamEUPKMVvOPscfGtIMQEh9peKsh2AN5xcRVDbgluC01Id545evFyymw==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.7", - "@walletconnect/jsonrpc-provider": "1.0.13", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/sign-client": "2.11.2", - "@walletconnect/types": "2.11.2", - "@walletconnect/utils": "2.11.2", - "events": "^3.3.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@walletconnect/utils": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.2.tgz", - "integrity": "sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", + "dev": true, "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.0" + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@walletconnect/utils/node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "dev": true, "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@walletconnect/window-getters": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", - "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", + "node_modules/@uauth/common": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@uauth/common/-/common-2.3.0.tgz", + "integrity": "sha512-RuRYd8UgVN1eotoZjj2YhgHHP7PlEGxPEKSqUbmtJYumb6DLrlR0HNRF+wM8LQz/x4SBBo+hdm0ueC5bAHcXBg==", + "peerDependencies": { + "@unstoppabledomains/resolution": "^8.0" + } + }, + "node_modules/@uauth/js": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@uauth/js/-/js-2.8.0.tgz", + "integrity": "sha512-DxxP7ybH5j0/Dc5yIpnhVBql3spvde3I+ZrtIRPFJrw5MxhajltxdoHKTtaKMy4Vj8QKfXjt85AS92ij9oGFiA==", "dependencies": { - "tslib": "1.14.1" + "@uauth/common": "2.3.0", + "@unstoppabledomains/resolution": "^8.0", + "global": "^4.4.0", + "jose": "^4.5.0" } }, - "node_modules/@walletconnect/window-metadata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", - "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", + "node_modules/@uauth/web3-react": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@uauth/web3-react/-/web3-react-2.8.1.tgz", + "integrity": "sha512-CY9rLMOMSa64E3y2iXx072UyKD7PlqPUsYWOTITTgpYwq3wvWsCGpmR3cvyJVZkUZt7NlFvh9Xa0BPtKtmXbPA==", "dependencies": { - "@walletconnect/window-getters": "^1.0.1", - "tslib": "1.14.1" + "@uauth/js": "2.8.0", + "@web3-react/core": "^8.1.3-beta.0", + "@web3-react/eip1193": "^8.1.3-beta.0", + "@web3-react/metamask": "^8.1.2-beta.0", + "@web3-react/network": "^8.1.2-beta.0", + "@web3-react/types": "^8.1.2-beta.0" } }, - "node_modules/@web3-react/abstract-connector": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/@web3-react/abstract-connector/-/abstract-connector-6.0.7.tgz", - "integrity": "sha512-RhQasA4Ox8CxUC0OENc1AJJm8UTybu/oOCM61Zjg6y0iF7Z0sqv1Ai1VdhC33hrQpA8qSBgoXN9PaP8jKmtdqg==", + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@uniswap/lib": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@uniswap/lib/-/lib-1.1.1.tgz", + "integrity": "sha512-2yK7sLpKIT91TiS5sewHtOa7YuM8IuBXVl4GZv2jZFys4D2sY7K5vZh6MqD25TPA95Od+0YzCVq6cTF2IKrOmg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@uniswap/permit2-sdk": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@uniswap/permit2-sdk/-/permit2-sdk-1.2.0.tgz", + "integrity": "sha512-Ietv3FxN7+RCXcPSED/i/8b0a2GUZrMdyX05k3FsSztvYKyPFAMS/hBXojF0NZqYB1bHecqYc7Ej+7tV/rdYXg==", + "dev": true, "dependencies": { - "@web3-react/types": "^6.0.7" + "ethers": "^5.3.1", + "tiny-invariant": "^1.3.1" } }, - "node_modules/@web3-react/abstract-connector/node_modules/@web3-react/types": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/@web3-react/types/-/types-6.0.7.tgz", - "integrity": "sha512-ofGmfDhxmNT1/P/MgVa8IKSkCStFiyvXe+U5tyZurKdrtTDFU+wJ/LxClPDtFerWpczNFPUSrKcuhfPX1sI6+A==" + "node_modules/@uniswap/router-sdk": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@uniswap/router-sdk/-/router-sdk-1.9.0.tgz", + "integrity": "sha512-UeQrrjhOIzPDxHzkF341Sd9PjIzJwiHFQhaEYFIWNE4yC/wzSiISxc5Ebp94p/KVmettoFRa+682yn9IZBhFTA==", + "dev": true, + "dependencies": { + "@ethersproject/abi": "^5.5.0", + "@uniswap/sdk-core": "^4.2.0", + "@uniswap/swap-router-contracts": "^1.1.0", + "@uniswap/v2-sdk": "^4.3.0", + "@uniswap/v3-sdk": "^3.11.0" + } }, - "node_modules/@web3-react/coinbase-wallet": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@web3-react/coinbase-wallet/-/coinbase-wallet-8.2.0.tgz", - "integrity": "sha512-SFPrsRbyw1gECyKJmE/TAB3iMhHAqh9DTa8X2FKPMgPyNPVPcha4+G0SuWy55rysh0MO6TJbj9pofX3HvXaYpw==", + "node_modules/@uniswap/router-sdk/node_modules/@uniswap/sdk-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-4.2.0.tgz", + "integrity": "sha512-yXAMLHZRYYuh6KpN2nOlLTYBjGiopmI9WUB4Z0tyNkW4ZZub54cUt22eibpGbZAhRAMxclox9IPIs6wwrM3soQ==", "dev": true, "dependencies": { - "@web3-react/types": "^8.2.0" + "@ethersproject/address": "^5.0.2", + "big.js": "^5.2.2", + "decimal.js-light": "^2.5.0", + "jsbi": "^3.1.4", + "tiny-invariant": "^1.1.0", + "toformat": "^2.0.0" }, - "peerDependencies": { - "@coinbase/wallet-sdk": "^3.0.4" + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/core": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@web3-react/core/-/core-8.2.0.tgz", - "integrity": "sha512-r7dmK2E8Jrpvm/DF93hGMB+8lECHSI3Oo0NrHbhxkisK6in6rdgAXeYFhZtM48LBAm9py6fQvLzjCM6Qx9q0oQ==", + "node_modules/@uniswap/sdk": { + "name": "quickswap-sdk", + "version": "3.0.29", + "resolved": "https://registry.npmjs.org/quickswap-sdk/-/quickswap-sdk-3.0.29.tgz", + "integrity": "sha512-dGf1Qc1a/znSPZw9MTjthCfKSxJA2GfkBHHbAHWmkq6UVcg56DraGx0yYd1uuchvcc+Vb0Ay4MOjBgUmfeJF+g==", + "dev": true, "dependencies": { - "@web3-react/store": "^8.2.0", - "@web3-react/types": "^8.2.0", - "zustand": "^4.3.5" + "@uniswap/v2-core": "^1.0.0", + "big.js": "^5.2.2", + "decimal.js-light": "^2.5.0", + "jsbi": "^3.1.1", + "tiny-invariant": "^1.1.0", + "tiny-warning": "^1.0.3", + "toformat": "^2.0.0" }, - "optionalDependencies": { - "@ethersproject/providers": "^5" + "engines": { + "node": ">=10" }, "peerDependencies": { - "react": ">=16.8" + "@ethersproject/address": "^5.0.0-beta", + "@ethersproject/contracts": "^5.0.0-beta", + "@ethersproject/networks": "^5.0.0-beta", + "@ethersproject/providers": "^5.0.0-beta", + "@ethersproject/solidity": "^5.0.0-beta" } }, - "node_modules/@web3-react/eip1193": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/@web3-react/eip1193/-/eip1193-8.2.3.tgz", - "integrity": "sha512-PdL8PCv3zgQrnowRlBK7PIO8G7v/nc31PYgarACo8mX+l5Y4+l7+ma/kpkULXp5yLtc4qlQYlCalmXpcbtl2FA==", + "node_modules/@uniswap/sdk-core": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-3.2.6.tgz", + "integrity": "sha512-MvH/3G0W0sM2g7XjaUy9qU7IabxL/KQp/ucU0AQGpVxiTaAhmVRtsjkkv9UDyzpIXVrmevl4kRgV7KKE29UuXA==", + "deprecated": "breaking change required major version bump", + "dev": true, "dependencies": { - "@web3-react/types": "^8.2.3", - "eventemitter3": "^4.0.7" + "@ethersproject/address": "^5.0.2", + "big.js": "^5.2.2", + "decimal.js-light": "^2.5.0", + "jsbi": "^3.1.4", + "tiny-invariant": "^1.1.0", + "toformat": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/eip1193/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/@web3-react/gnosis-safe": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@web3-react/gnosis-safe/-/gnosis-safe-8.2.0.tgz", - "integrity": "sha512-52Z1uHcnIVsyfEPjj2C+cDF21wNCMrCT6kr1JTFXkvLMfZ3LvfWOX1j+C9lOBGUyZRBe5ZtkjiLiogGqRqZYmA==", + "node_modules/@uniswap/swap-router-contracts": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@uniswap/swap-router-contracts/-/swap-router-contracts-1.3.1.tgz", + "integrity": "sha512-mh/YNbwKb7Mut96VuEtL+Z5bRe0xVIbjjiryn+iMMrK2sFKhR4duk/86mEz0UO5gSx4pQIw9G5276P5heY/7Rg==", "dev": true, "dependencies": { - "@safe-global/safe-apps-provider": "^0.16.0", - "@safe-global/safe-apps-sdk": "^7.10.0", - "@web3-react/types": "^8.2.0" + "@openzeppelin/contracts": "3.4.2-solc-0.7", + "@uniswap/v2-core": "^1.0.1", + "@uniswap/v3-core": "^1.0.0", + "@uniswap/v3-periphery": "^1.4.4", + "dotenv": "^14.2.0", + "hardhat-watcher": "^2.1.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/gnosis-safe/node_modules/@safe-global/safe-apps-provider": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.16.0.tgz", - "integrity": "sha512-oeRlvU+2hjFx/7EbskGq30kkwL2hyfdseZZZYf6na/xD85mZ59zKO81lBxZcWnvofJFqjqtScz84PAKth9Sq2g==", + "node_modules/@uniswap/swap-router-contracts/node_modules/@openzeppelin/contracts": { + "version": "3.4.2-solc-0.7", + "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2-solc-0.7.tgz", + "integrity": "sha512-W6QmqgkADuFcTLzHL8vVoNBtkwjvQRpYIAom7KiUNoLKghyx3FgH0GBjt8NRvigV1ZmMOBllvE1By1C+bi8WpA==", + "dev": true + }, + "node_modules/@uniswap/swap-router-contracts/node_modules/@uniswap/v2-core": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@uniswap/v2-core/-/v2-core-1.0.1.tgz", + "integrity": "sha512-MtybtkUPSyysqLY2U210NBDeCHX+ltHt3oADGdjqoThZaFRDKwM6k1Nb3F0A3hk5hwuQvytFWhrWHOEq6nVJ8Q==", "dev": true, - "dependencies": { - "@safe-global/safe-apps-sdk": "7.10.0", - "events": "^3.3.0" + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/gnosis-safe/node_modules/@safe-global/safe-apps-sdk": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.10.0.tgz", - "integrity": "sha512-is0QAHVoGkP06YfOPcp4X3/YUEA3wRdgFUyKZ4rT47uOEnzxA9Sm8BFJrIZqZOjjqC+aJXRMF0cE2qucS953rg==", + "node_modules/@uniswap/swap-router-contracts/node_modules/dotenv": { + "version": "14.3.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-14.3.2.tgz", + "integrity": "sha512-vwEppIphpFdvaMCaHfCEv9IgwcxMljMw2TnAQBB4VWPvzXQLTb82jwmdOKzlEVUL3gNFT4l4TPKO+Bn+sqcrVQ==", "dev": true, - "dependencies": { - "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", - "ethers": "^5.7.2" + "engines": { + "node": ">=12" } }, - "node_modules/@web3-react/metamask": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@web3-react/metamask/-/metamask-8.2.1.tgz", - "integrity": "sha512-JysxkAImIygkD95Bimrj7HwcTq79tq4ZSlphZt24LBMrEVY5K8k+e5mCAuJuDZ7Fu+aBxqpS0lgPjaBGKdNu/A==", - "dependencies": { - "@metamask/detect-provider": "^1.2.0", - "@web3-react/types": "^8.2.0" + "node_modules/@uniswap/token-lists": { + "name": "quickswap-token-lists", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quickswap-token-lists/-/quickswap-token-lists-1.0.2.tgz", + "integrity": "sha512-4eEmQLg+OAhV3veZOFghtl9lKhFxXgijk/JSwExjE9HkKr1U1SvzmM0lVxf+krZYRIKT3SYb0KnlmP/Z2Q/m8w==", + "dev": true, + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/network": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@web3-react/network/-/network-8.2.0.tgz", - "integrity": "sha512-3OcJwuaot8A+VTSoCe17MZv/K/TNVw7DjtYoS7lBRS/CmzYIwP53Tosea4MkliOuXiUUKj7Ge1D2FpWohq6pHw==", - "dependencies": { - "@ethersproject/providers": "^5", - "@web3-react/types": "^8.2.0" + "node_modules/@uniswap/v2-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@uniswap/v2-core/-/v2-core-1.0.0.tgz", + "integrity": "sha512-BJiXrBGnN8mti7saW49MXwxDBRFiWemGetE58q8zgfnPPzQKq55ADltEILqOt6VFZ22kVeVKbF8gVd8aY3l7pA==", + "dev": true, + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/store": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@web3-react/store/-/store-8.2.0.tgz", - "integrity": "sha512-cG8nb+tBeRUJu+98ko6YZuAWmoipGMEbR3bhineCNd4x2mXv3GbWSPtE17GeWVshZgDbZu2/Du0okTx+22VWCg==", + "node_modules/@uniswap/v2-periphery": { + "version": "1.1.0-beta.0", + "resolved": "https://registry.npmjs.org/@uniswap/v2-periphery/-/v2-periphery-1.1.0-beta.0.tgz", + "integrity": "sha512-6dkwAMKza8nzqYiXEr2D86dgW3TTavUvCR0w2Tu33bAbM8Ah43LKAzH7oKKPRT5VJQaMi1jtkGs1E8JPor1n5g==", + "dev": true, "dependencies": { - "@ethersproject/address": "^5", - "@web3-react/types": "^8.2.0", - "zustand": "^4.3.5" + "@uniswap/lib": "1.1.1", + "@uniswap/v2-core": "1.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/types": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/@web3-react/types/-/types-8.2.3.tgz", - "integrity": "sha512-kSG90QkN+n7IOtp10nQ44oS8J7jzfH9EmqnruwBpCGybh1FM/ohyRvUKWYZNfNE4wsjTSpKsINR0/VdDsZMHyg==", + "node_modules/@uniswap/v2-sdk": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@uniswap/v2-sdk/-/v2-sdk-4.3.0.tgz", + "integrity": "sha512-FUKkgo/1TQc/HuWWgsoy1FIcsLkKwm3Nnor88yfn2NH8ER5RK/wDF9UzDDilYh3yyf2mAnaY89CKFhcIl+lbBQ==", + "dev": true, "dependencies": { - "zustand": "4.4.0" + "@ethersproject/address": "^5.0.0", + "@ethersproject/solidity": "^5.0.0", + "@uniswap/sdk-core": "^4.2.0", + "tiny-invariant": "^1.1.0", + "tiny-warning": "^1.0.3" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/walletconnect": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@web3-react/walletconnect/-/walletconnect-8.2.0.tgz", - "integrity": "sha512-Yl1C0beRnwohtFZ9c6xz6mOci2MqoES2hYKhJI4X7qKqcmQJC6TOeLjlYfzjdUTUvP8IDf0A7flYZVeBUvL/fg==", + "node_modules/@uniswap/v2-sdk/node_modules/@uniswap/sdk-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-4.2.0.tgz", + "integrity": "sha512-yXAMLHZRYYuh6KpN2nOlLTYBjGiopmI9WUB4Z0tyNkW4ZZub54cUt22eibpGbZAhRAMxclox9IPIs6wwrM3soQ==", "dev": true, "dependencies": { - "@walletconnect/ethereum-provider": "^1.7.8", - "@web3-react/types": "^8.2.0", - "eventemitter3": "^4.0.7" + "@ethersproject/address": "^5.0.2", + "big.js": "^5.2.2", + "decimal.js-light": "^2.5.0", + "jsbi": "^3.1.4", + "tiny-invariant": "^1.1.0", + "toformat": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/walletconnect/node_modules/@walletconnect/ethereum-provider": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-1.8.0.tgz", - "integrity": "sha512-Nq9m+oo5P0F+njsROHw9KMWdoc/8iGHYzQdkjJN/1C7DtsqFRg5k5a3hd9rzCLpbPsOC1q8Z5lRs6JQgDvPm6Q==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "node_modules/@uniswap/v3-core": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@uniswap/v3-core/-/v3-core-1.0.1.tgz", + "integrity": "sha512-7pVk4hEm00j9tc71Y9+ssYpO6ytkeI0y7WE9P6UcmNzhxPePwyAxImuhVsTqWK9YFvzgtvzJHi64pBl4jUzKMQ==", "dev": true, - "dependencies": { - "@walletconnect/client": "^1.8.0", - "@walletconnect/jsonrpc-http-connection": "^1.0.2", - "@walletconnect/jsonrpc-provider": "^1.0.5", - "@walletconnect/signer-connection": "^1.8.0", - "@walletconnect/types": "^1.8.0", - "@walletconnect/utils": "^1.8.0", - "eip1193-provider": "1.0.1", - "eventemitter3": "4.0.7" + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/walletconnect/node_modules/@walletconnect/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", - "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", - "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", - "dev": true - }, - "node_modules/@web3-react/walletconnect/node_modules/@walletconnect/utils": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", - "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", + "node_modules/@uniswap/v3-periphery": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@uniswap/v3-periphery/-/v3-periphery-1.4.4.tgz", + "integrity": "sha512-S4+m+wh8HbWSO3DKk4LwUCPZJTpCugIsHrWR86m/OrUyvSqGDTXKFfc2sMuGXCZrD1ZqO3rhQsKgdWg3Hbb2Kw==", "dev": true, "dependencies": { - "@walletconnect/browser-utils": "^1.8.0", - "@walletconnect/encoding": "^1.0.1", - "@walletconnect/jsonrpc-utils": "^1.0.3", - "@walletconnect/types": "^1.8.0", - "bn.js": "4.11.8", - "js-sha3": "0.8.0", - "query-string": "6.13.5" + "@openzeppelin/contracts": "3.4.2-solc-0.7", + "@uniswap/lib": "^4.0.1-alpha", + "@uniswap/v2-core": "^1.0.1", + "@uniswap/v3-core": "^1.0.0", + "base64-sol": "1.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@web3-react/walletconnect/node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "node_modules/@web3-react/walletconnect/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "node_modules/@uniswap/v3-periphery/node_modules/@openzeppelin/contracts": { + "version": "3.4.2-solc-0.7", + "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2-solc-0.7.tgz", + "integrity": "sha512-W6QmqgkADuFcTLzHL8vVoNBtkwjvQRpYIAom7KiUNoLKghyx3FgH0GBjt8NRvigV1ZmMOBllvE1By1C+bi8WpA==", "dev": true }, - "node_modules/@web3-react/walletconnect/node_modules/query-string": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", - "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "node_modules/@uniswap/v3-periphery/node_modules/@uniswap/lib": { + "version": "4.0.1-alpha", + "resolved": "https://registry.npmjs.org/@uniswap/lib/-/lib-4.0.1-alpha.tgz", + "integrity": "sha512-f6UIliwBbRsgVLxIaBANF6w09tYqc6Y/qXdsrbEmXHyFA7ILiKrIwRFXe1yOg8M3cksgVsO9N7yuL2DdCGQKBA==", "dev": true, - "dependencies": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/@web3modal/core": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@web3modal/core/-/core-2.4.3.tgz", - "integrity": "sha512-7Z/sDe9RIYQ2k9ITcxgEa/u7FvlI76vcVVZn9UY4ISivefqrH4JAS3GX4JmVNUUlovwuiZdyqBv4llAQOMK6Rg==", + "node_modules/@uniswap/v3-periphery/node_modules/@uniswap/v2-core": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@uniswap/v2-core/-/v2-core-1.0.1.tgz", + "integrity": "sha512-MtybtkUPSyysqLY2U210NBDeCHX+ltHt3oADGdjqoThZaFRDKwM6k1Nb3F0A3hk5hwuQvytFWhrWHOEq6nVJ8Q==", "dev": true, - "dependencies": { - "buffer": "6.0.3", - "valtio": "1.10.5" + "engines": { + "node": ">=10" } }, - "node_modules/@web3modal/core/node_modules/valtio": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.5.tgz", - "integrity": "sha512-jTp0k63VXf4r5hPoaC6a6LCG4POkVSh629WLi1+d5PlajLsbynTMd7qAgEiOSPxzoX5iNvbN7iZ/k/g29wrNiQ==", + "node_modules/@uniswap/v3-sdk": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@uniswap/v3-sdk/-/v3-sdk-3.11.0.tgz", + "integrity": "sha512-gz6Q6SlN34AXvxhyz181F90D4OuIkxLnzBAucEzB9Fv3Z+3orHZY/SpGaD02nP1VsNQVu/DQvOsdkPUDGn1Y9Q==", "dev": true, "dependencies": { - "proxy-compare": "2.5.1", - "use-sync-external-store": "1.2.0" + "@ethersproject/abi": "^5.0.12", + "@ethersproject/solidity": "^5.0.9", + "@uniswap/sdk-core": "^4.2.0", + "@uniswap/swap-router-contracts": "^1.2.1", + "@uniswap/v3-periphery": "^1.1.1", + "@uniswap/v3-staker": "1.0.0", + "tiny-invariant": "^1.1.0", + "tiny-warning": "^1.0.3" }, "engines": { - "node": ">=12.20.0" - }, - "peerDependencies": { - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } + "node": ">=10" } }, - "node_modules/@web3modal/standalone": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@web3modal/standalone/-/standalone-2.4.3.tgz", - "integrity": "sha512-5ATXBoa4GGm+TIUSsKWsfWCJunv1XevOizpgTFhqyeGgRDmWhqsz9UIPzH/1mk+g0iJ/xqMKs5F6v9D2QeKxag==", - "deprecated": "This package has been deprecated in favor of @walletconnect/modal. Please read more at https://docs.walletconnect.com", + "node_modules/@uniswap/v3-sdk/node_modules/@uniswap/sdk-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-4.2.0.tgz", + "integrity": "sha512-yXAMLHZRYYuh6KpN2nOlLTYBjGiopmI9WUB4Z0tyNkW4ZZub54cUt22eibpGbZAhRAMxclox9IPIs6wwrM3soQ==", "dev": true, "dependencies": { - "@web3modal/core": "2.4.3", - "@web3modal/ui": "2.4.3" + "@ethersproject/address": "^5.0.2", + "big.js": "^5.2.2", + "decimal.js-light": "^2.5.0", + "jsbi": "^3.1.4", + "tiny-invariant": "^1.1.0", + "toformat": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@web3modal/ui": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@web3modal/ui/-/ui-2.4.3.tgz", - "integrity": "sha512-J989p8CdtEhI9gZHf/rZ/WFqYlrAHWw9GmAhFoiNODwjAp0BoG/uoaPiijJMchXdngihZOjLGCQwDXU16DHiKg==", + "node_modules/@uniswap/v3-staker": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@uniswap/v3-staker/-/v3-staker-1.0.0.tgz", + "integrity": "sha512-JV0Qc46Px5alvg6YWd+UIaGH9lDuYG/Js7ngxPit1SPaIP30AlVer1UYB7BRYeUVVxE+byUyIeN5jeQ7LLDjIw==", + "deprecated": "Please upgrade to 1.0.1", "dev": true, "dependencies": { - "@web3modal/core": "2.4.3", - "lit": "2.7.5", - "motion": "10.16.2", - "qrcode": "1.5.3" + "@openzeppelin/contracts": "3.4.1-solc-0.7-2", + "@uniswap/v3-core": "1.0.0", + "@uniswap/v3-periphery": "^1.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@web3modal/ui/node_modules/lit": { - "version": "2.7.5", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.7.5.tgz", - "integrity": "sha512-i/cH7Ye6nBDUASMnfwcictBnsTN91+aBjXoTHF2xARghXScKxpD4F4WYI+VLXg9lqbMinDfvoI7VnZXjyHgdfQ==", + "node_modules/@uniswap/v3-staker/node_modules/@openzeppelin/contracts": { + "version": "3.4.1-solc-0.7-2", + "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.1-solc-0.7-2.tgz", + "integrity": "sha512-tAG9LWg8+M2CMu7hIsqHPaTyG4uDzjr6mhvH96LvOpLZZj6tgzTluBt+LsCf1/QaYrlis6pITvpIaIhE+iZB+Q==", + "dev": true + }, + "node_modules/@uniswap/v3-staker/node_modules/@uniswap/v3-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@uniswap/v3-core/-/v3-core-1.0.0.tgz", + "integrity": "sha512-kSC4djMGKMHj7sLMYVnn61k9nu+lHjMIxgg9CDQT+s2QYLoA56GbSK9Oxr+qJXzzygbkrmuY6cwgP6cW2JXPFA==", "dev": true, - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.7.0" + "engines": { + "node": ">=10" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, + "node_modules/@unstoppabledomains/resolution": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@unstoppabledomains/resolution/-/resolution-8.5.0.tgz", + "integrity": "sha512-csqExbiK8F5mRKoHlDZjGuIEuvi63O8PSyhUcGhnTi76Il5fCREAGNVdTiRxagPPYoxCO+Xmf6kThwtmiws1Ow==", "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@ethersproject/abi": "^5.0.1", + "bn.js": "^4.4.0", + "cross-fetch": "^3.1.4", + "crypto-js": "^4.1.1", + "elliptic": "^6.5.4" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "node_modules/@unstoppabledomains/resolution/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, + "node_modules/@venly/connect": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@venly/connect/-/connect-2.2.0.tgz", + "integrity": "sha512-fSG+loJ7q6Oy8FCIPPIba3z6Ss6TEJ4ZRGDSoQw7Od0JCaSPPJ1MOA9/4MplVIbj3eCqR/FS11tq0K1jpQZavQ==", "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" + "@types/node": "^12.7.1", + "es6-promise": "^4.2.8", + "keycloak-js": "11.0.2" } }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true + "node_modules/@venly/connect/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, + "node_modules/@venly/web3-provider": { + "version": "3.1.0-develop.0", + "resolved": "https://registry.npmjs.org/@venly/web3-provider/-/web3-provider-3.1.0-develop.0.tgz", + "integrity": "sha512-kTE9pFuWk19tTkl66AKlF781pPi659m1akZN6OmMXDutB8IXwcE9YeXiwOjUTkK4587XBzKkdu9Cq9cEXnpKRA==", "dependencies": { - "@webassemblyjs/ast": "1.9.0" + "@ethersproject/bignumber": "^5.7.0", + "@metamask/eth-json-rpc-middleware": "^11.0.0", + "@metamask/eth-json-rpc-provider": "^1.0.0", + "@venly/connect": "^2.0.0", + "eth-block-tracker": "^7.0.0", + "eth-json-rpc-filters": "^6.0.0", + "json-rpc-engine": "^6.1.0" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, + "node_modules/@virtuoso.dev/react-urx": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@virtuoso.dev/react-urx/-/react-urx-0.2.13.tgz", + "integrity": "sha512-MY0ugBDjFb5Xt8v2HY7MKcRGqw/3gTpMlLXId2EwQvYJoC8sP7nnXjAxcBtTB50KTZhO0SbzsFimaZ7pSdApwA==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@virtuoso.dev/urx": "^0.2.13" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "node_modules/@virtuoso.dev/urx": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@virtuoso.dev/urx/-/urx-0.2.13.tgz", + "integrity": "sha512-iirJNv92A1ZWxoOHHDYW/1KPoi83939o83iUBQHIim0i3tMeSKEh+bxhJdTHQ86Mr4uXx9xGUTq69cp52ZP8Xw==" + }, + "node_modules/@wagmi/chains": { + "version": "0.2.22", + "resolved": "https://registry.npmjs.org/@wagmi/chains/-/chains-0.2.22.tgz", + "integrity": "sha512-TdiOzJT6TO1JrztRNjTA5Quz+UmQlbvWFG8N41u9tta0boHA1JCAzGGvU6KuIcOmJfRJkKOUIt67wlbopCpVHg==", "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "funding": [ + { + "type": "gitcoin", + "url": "https://wagmi.sh/gitcoin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "peerDependencies": { + "typescript": ">=4.9.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "node_modules/@wagmi/connectors": { + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-0.3.16.tgz", + "integrity": "sha512-WtiFyvai6IWbV7DhujjmtJF0m+FFQCiIDrtHsNf1xio0gBfpnO8rT9PZQQf0uxuLn0nLxqXqYMMwzPipUNaIcg==", "dev": true, + "funding": [ + { + "type": "gitcoin", + "url": "https://wagmi.sh/gitcoin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], "dependencies": { - "@xtuc/long": "4.2.2" + "@coinbase/wallet-sdk": "^3.6.4", + "@ledgerhq/connect-kit-loader": "^1.0.1", + "@safe-global/safe-apps-provider": "^0.15.2", + "@safe-global/safe-apps-sdk": "^7.9.0", + "@walletconnect/ethereum-provider": "2.7.0", + "@walletconnect/legacy-provider": "^2.0.0", + "@web3modal/standalone": "^2.3.0", + "abitype": "^0.3.0", + "eventemitter3": "^4.0.7" + }, + "peerDependencies": { + "@wagmi/core": ">=0.9.x", + "ethers": ">=5.5.1 <6", + "typescript": ">=4.9.4" + }, + "peerDependenciesMeta": { + "@wagmi/core": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "node_modules/@wagmi/connectors/node_modules/@walletconnect/core": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.7.0.tgz", + "integrity": "sha512-xUeFPpElybgn1a+lknqtHleei4VyuV/4qWgB1nP8qQUAO6a5pNsioODrnB2VAPdUHJYBdx2dCt2maRk6g53IPQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-provider": "^1.0.12", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/jsonrpc-ws-connection": "^1.0.11", + "@walletconnect/keyvaluestorage": "^1.0.2", + "@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.7.0", + "@walletconnect/utils": "2.7.0", + "events": "^3.3.0", + "lodash.isequal": "4.5.0", + "uint8arrays": "^3.1.0" } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "node_modules/@wagmi/connectors/node_modules/@walletconnect/ethereum-provider": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.7.0.tgz", + "integrity": "sha512-6TwQ05zi6DP1TP1XNgSvLbmCmLf/sz7kLTfMaVk45YYHNgYTTBlXqkyjUpQZI9lpq+uXLBbHn/jx2OGhOPUP0Q==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@walletconnect/jsonrpc-http-connection": "^1.0.4", + "@walletconnect/jsonrpc-provider": "^1.0.11", + "@walletconnect/jsonrpc-types": "^1.0.2", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/sign-client": "2.7.0", + "@walletconnect/types": "2.7.0", + "@walletconnect/universal-provider": "2.7.0", + "@walletconnect/utils": "2.7.0", + "events": "^3.3.0" + }, + "peerDependencies": { + "@web3modal/standalone": ">=2" + }, + "peerDependenciesMeta": { + "@web3modal/standalone": { + "optional": true + } } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "node_modules/@wagmi/connectors/node_modules/@walletconnect/sign-client": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.7.0.tgz", + "integrity": "sha512-K99xa6GSFS04U+140yrIEi/VJJJ0Q1ov4jCaiqa9euILDKxlBsM7m5GR+9sq6oYyj18SluJY4CJTdeOXUJlarA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@walletconnect/core": "2.7.0", + "@walletconnect/events": "^1.0.1", + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/logger": "^2.0.1", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.7.0", + "@walletconnect/utils": "2.7.0", + "events": "^3.3.0" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "node_modules/@wagmi/connectors/node_modules/@walletconnect/types": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.7.0.tgz", + "integrity": "sha512-aMUDUtO79WSBtC/bDetE6aFwdgwJr0tJ8nC8gnAl5ELsrjygEKCn6M8Q+v6nP9svG9yf5Rds4cImxCT6BWwTyw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@walletconnect/events": "^1.0.1", + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-types": "^1.0.2", + "@walletconnect/keyvaluestorage": "^1.0.2", + "@walletconnect/logger": "^2.0.1", + "events": "^3.3.0" } }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "node_modules/@wagmi/connectors/node_modules/@walletconnect/universal-provider": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.7.0.tgz", + "integrity": "sha512-aAIudO3ZlKD16X36VnXChpxBB6/JLK1SCJBfidk7E0GE2S4xr1xW5jXGSGS4Z+wIkNZXK0n7ULSK3PZ7mPBdog==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@walletconnect/jsonrpc-http-connection": "^1.0.4", + "@walletconnect/jsonrpc-provider": "^1.0.11", + "@walletconnect/jsonrpc-types": "^1.0.2", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/logger": "^2.0.1", + "@walletconnect/sign-client": "2.7.0", + "@walletconnect/types": "2.7.0", + "@walletconnect/utils": "2.7.0", + "eip1193-provider": "1.0.1", + "events": "^3.3.0" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "node_modules/@wagmi/connectors/node_modules/@walletconnect/utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.7.0.tgz", + "integrity": "sha512-k32jrQeyJsNZPdmtmg85Y3QgaS5YfzYSPrAxRC2uUD1ts7rrI6P5GG2iXNs3AvWKOuCgsp/PqU8s7AC7CRUscw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" + "@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/jsonrpc-utils": "^1.0.7", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/safe-json": "^1.0.2", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.7.0", + "@walletconnect/window-getters": "^1.0.1", + "@walletconnect/window-metadata": "^1.0.1", + "detect-browser": "5.3.0", + "query-string": "7.1.1", + "uint8arrays": "^3.1.0" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true, - "optional": true - }, - "node_modules/@zeit/schemas": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", - "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "node_modules/@wagmi/connectors/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, - "node_modules/@zxing/text-encoding": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", - "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "node_modules/@wagmi/connectors/node_modules/query-string": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", "dev": true, - "optional": true - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "dev": true + "dependencies": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/abitype": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.3.0.tgz", - "integrity": "sha512-0YokyAV4hKMcy97Pl+6QgZBlBdZJN2llslOs7kiFY+cu7kMlVXDBpxMExfv0krzBCQt2t7hNovpQ3y/zvEm18A==", + "node_modules/@wagmi/core": { + "version": "0.10.17", + "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-0.10.17.tgz", + "integrity": "sha512-qud45y3IlHp7gYWzoFeyysmhyokRie59Xa5tcx5F1E/v4moD5BY0kzD26mZW/ZQ3WZuVK/lZwiiPRqpqWH52Gw==", "dev": true, "funding": [ + { + "type": "gitcoin", + "url": "https://wagmi.sh/gitcoin" + }, { "type": "github", "url": "https://github.com/sponsors/wagmi-dev" } ], - "engines": { - "pnpm": ">=7" + "dependencies": { + "@wagmi/chains": "0.2.22", + "@wagmi/connectors": "0.3.24", + "abitype": "^0.3.0", + "eventemitter3": "^4.0.7", + "zustand": "^4.3.1" }, "peerDependencies": { - "typescript": ">=4.9.4", - "zod": ">=3.19.1" + "ethers": ">=5.5.1 <6", + "typescript": ">=4.9.4" }, "peerDependenciesMeta": { - "zod": { + "typescript": { "optional": true } } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "node_modules/@wagmi/core/node_modules/@wagmi/connectors": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-0.3.24.tgz", + "integrity": "sha512-1pI0G9HRblc651dCz9LXuEu/zWQk23XwOUYqJEINb/c2TTLtw5TnTRIcefxxK6RnxeJvcKfnmK0rdZp/4ujFAA==", "dev": true, + "funding": [ + { + "type": "gitcoin", + "url": "https://wagmi.sh/gitcoin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], "dependencies": { - "event-target-shim": "^5.0.0" + "@coinbase/wallet-sdk": "^3.6.6", + "@ledgerhq/connect-kit-loader": "^1.0.1", + "@safe-global/safe-apps-provider": "^0.15.2", + "@safe-global/safe-apps-sdk": "^7.9.0", + "@walletconnect/ethereum-provider": "2.9.0", + "@walletconnect/legacy-provider": "^2.0.0", + "@walletconnect/modal": "^2.5.9", + "abitype": "^0.3.0", + "eventemitter3": "^4.0.7" }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/abortcontroller-polyfill": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", - "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==", - "dev": true - }, - "node_modules/abstract-level": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", - "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", - "dev": true, - "optional": true, - "dependencies": { - "buffer": "^6.0.3", - "catering": "^2.1.0", - "is-buffer": "^2.0.5", - "level-supports": "^4.0.0", - "level-transcoder": "^1.0.1", - "module-error": "^1.0.1", - "queue-microtask": "^1.2.3" + "peerDependencies": { + "@wagmi/core": ">=0.9.x", + "ethers": ">=5.5.1 <6", + "typescript": ">=4.9.4" }, - "engines": { - "node": ">=12" + "peerDependenciesMeta": { + "@wagmi/core": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/@wagmi/core/node_modules/@walletconnect/core": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.9.0.tgz", + "integrity": "sha512-MZYJghS9YCvGe32UOgDj0mCasaOoGHQaYXWeQblXE/xb8HuaM6kAWhjIQN9P+MNp5QP134BHP5olQostcCotXQ==", "dev": true, "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" + "@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.12", + "@walletconnect/keyvaluestorage": "^1.0.2", + "@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.9.0", + "@walletconnect/utils": "2.9.0", + "events": "^3.3.0", + "lodash.isequal": "4.5.0", + "uint8arrays": "^3.1.0" } }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/@wagmi/core/node_modules/@walletconnect/ethereum-provider": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.9.0.tgz", + "integrity": "sha512-rSXkC0SXMigJRdIi/M2RMuEuATY1AwtlTWQBnqyxoht7xbO2bQNPCXn0XL4s/GRNrSUtoKSY4aPMHXV4W4yLBA==", "dev": true, - "bin": { - "acorn": "bin/acorn" + "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/sign-client": "2.9.0", + "@walletconnect/types": "2.9.0", + "@walletconnect/universal-provider": "2.9.0", + "@walletconnect/utils": "2.9.0", + "events": "^3.3.0" }, - "engines": { - "node": ">=0.4.0" + "peerDependencies": { + "@walletconnect/modal": ">=2" + }, + "peerDependenciesMeta": { + "@walletconnect/modal": { + "optional": true + } } }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "node_modules/@wagmi/core/node_modules/@walletconnect/jsonrpc-ws-connection": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.12.tgz", + "integrity": "sha512-HAcadga3Qjt1Cqy+qXEW6zjaCs8uJGdGQrqltzl3OjiK4epGZRdvSzTe63P+t/3z+D2wG+ffEPn0GVcDozmN1w==", "dev": true, "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.2", + "events": "^3.3.0", + "tslib": "1.14.1", + "ws": "^7.5.1" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "node_modules/@wagmi/core/node_modules/@walletconnect/sign-client": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.9.0.tgz", + "integrity": "sha512-mEKc4LlLMebCe45qzqh+MX4ilQK4kOEBzLY6YJpG8EhyT45eX4JMNA7qQoYa9MRMaaVb/7USJcc4e3ZrjZvQmA==", "dev": true, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "@walletconnect/core": "2.9.0", + "@walletconnect/events": "^1.0.1", + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/logger": "^2.0.1", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.9.0", + "@walletconnect/utils": "2.9.0", + "events": "^3.3.0" } }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "node_modules/@wagmi/core/node_modules/@walletconnect/types": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.9.0.tgz", + "integrity": "sha512-ORopsMfSRvUYqtjKKd6scfg8o4/aGebipLxx92AuuUgMTERSU6cGmIrK6rdLu7W6FBJkmngPLEGc9mRqAb9Lug==", "dev": true, - "engines": { - "node": ">= 0.12.0" + "dependencies": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/keyvaluestorage": "^1.0.2", + "@walletconnect/logger": "^2.0.1", + "events": "^3.3.0" } }, - "node_modules/adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "node_modules/@wagmi/core/node_modules/@walletconnect/universal-provider": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.9.0.tgz", + "integrity": "sha512-k3nkSBkF69sJJVoe17IVoPtnhp/sgaa2t+x7BvA/BKeMxE0DGdtRJdEXotTc8DBmI7o2tkq6l8+HyFBGjQ/CjQ==", "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" + "@walletconnect/jsonrpc-http-connection": "^1.0.7", + "@walletconnect/jsonrpc-provider": "1.0.13", + "@walletconnect/jsonrpc-types": "^1.0.2", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/logger": "^2.0.1", + "@walletconnect/sign-client": "2.9.0", + "@walletconnect/types": "2.9.0", + "@walletconnect/utils": "2.9.0", + "events": "^3.3.0" } }, - "node_modules/adm-zip": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", - "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", + "node_modules/@wagmi/core/node_modules/@walletconnect/utils": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.9.0.tgz", + "integrity": "sha512-7Tu3m6dZL84KofrNBcblsgpSqU2vdo9ImLD7zWimLXERVGNQ8smXG+gmhQYblebIBhsPzjy9N38YMC3nPlfQNw==", "dev": true, - "optional": true, - "engines": { - "node": ">=0.3.0" + "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.9.0", + "@walletconnect/window-getters": "^1.0.1", + "@walletconnect/window-metadata": "^1.0.1", + "detect-browser": "5.3.0", + "query-string": "7.1.3", + "uint8arrays": "^3.1.0" } }, - "node_modules/aes-js": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", - "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==", + "node_modules/@wagmi/core/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/@wagmi/core/node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", "dev": true, "dependencies": { - "debug": "4" + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", - "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "depd": "^2.0.0", - "humanize-ms": "^1.2.1" + "node": ">=6" }, - "engines": { - "node": ">= 8.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/@wagmi/core/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@walletconnect/browser-utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz", + "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } + "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/safe-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==", + "dev": true }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } + "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dev": true }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", + "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/window-getters": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==", "dev": true }, - "node_modules/ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", + "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/window-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", "dev": true, "dependencies": { - "string-width": "^2.0.0" + "@walletconnect/window-getters": "^1.0.0" } }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, - "engines": { - "node": ">=4" - } + "node_modules/@walletconnect/browser-utils/node_modules/detect-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==", + "dev": true }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "node_modules/@walletconnect/client": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz", + "integrity": "sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "@walletconnect/core": "^1.8.0", + "@walletconnect/iso-crypto": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" } }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/@walletconnect/client/node_modules/@walletconnect/core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz", + "integrity": "sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==", "dev": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" + "@walletconnect/socket-transport": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" } }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "node_modules/@walletconnect/client/node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dev": true + }, + "node_modules/@walletconnect/client/node_modules/@walletconnect/utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", + "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", "dev": true, "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/types": "^1.8.0", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" } }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/@walletconnect/client/node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "node_modules/@walletconnect/client/node_modules/query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "node_modules/@walletconnect/core": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.11.2.tgz", + "integrity": "sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-provider": "1.0.13", + "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/jsonrpc-ws-connection": "1.0.14", + "@walletconnect/keyvaluestorage": "^1.1.1", + "@walletconnect/logger": "^2.0.1", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/relay-auth": "^1.0.4", + "@walletconnect/safe-json": "^1.0.2", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.11.2", + "@walletconnect/utils": "2.11.2", + "events": "^3.3.0", + "isomorphic-unfetch": "3.1.0", + "lodash.isequal": "4.5.0", + "uint8arrays": "^3.1.0" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" + "node_modules/@walletconnect/crypto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.3.tgz", + "integrity": "sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==", + "dev": true, + "dependencies": { + "@walletconnect/encoding": "^1.0.2", + "@walletconnect/environment": "^1.0.1", + "@walletconnect/randombytes": "^1.0.3", + "aes-js": "^3.1.2", + "hash.js": "^1.1.7", + "tslib": "1.14.1" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@walletconnect/encoding": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.2.tgz", + "integrity": "sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==", + "dependencies": { + "is-typedarray": "1.0.0", + "tslib": "1.14.1", + "typedarray-to-buffer": "3.1.5" + } + }, + "node_modules/@walletconnect/environment": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", + "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", "dev": true, "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "tslib": "1.14.1" } }, - "node_modules/antlr4": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.13.0.tgz", - "integrity": "sha512-zooUbt+UscjnWyOrsuY/tVFL4rwrAGwOivpQmvmUDE22hy/lUA467Rc1rcixyRwcRUIXFYBwv7+dClDSHdmmew==", + "node_modules/@walletconnect/ethereum-provider": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.11.2.tgz", + "integrity": "sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==", "dev": true, - "optional": true, - "engines": { - "node": ">=16" + "dependencies": { + "@walletconnect/jsonrpc-http-connection": "^1.0.7", + "@walletconnect/jsonrpc-provider": "^1.0.13", + "@walletconnect/jsonrpc-types": "^1.0.3", + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/modal": "^2.6.2", + "@walletconnect/sign-client": "2.11.2", + "@walletconnect/types": "2.11.2", + "@walletconnect/universal-provider": "2.11.2", + "@walletconnect/utils": "2.11.2", + "events": "^3.3.0" } }, - "node_modules/antlr4ts": { - "version": "0.5.0-alpha.4", - "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz", - "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==", - "dev": true - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/any-signal": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz", - "integrity": "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==", + "node_modules/@walletconnect/events": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", + "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", "dev": true, "dependencies": { - "abort-controller": "^3.0.0", - "native-abort-controller": "^1.0.3" + "keyvaluestorage-interface": "^1.0.0", + "tslib": "1.14.1" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/@walletconnect/heartbeat": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", + "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", + "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@walletconnect/events": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "tslib": "1.14.1" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "node_modules/@walletconnect/iso-crypto": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz", + "integrity": "sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dependencies": { + "@walletconnect/crypto": "^1.0.2", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } }, - "node_modules/arg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", - "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "node_modules/@walletconnect/iso-crypto/node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", "dev": true }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@walletconnect/iso-crypto/node_modules/@walletconnect/utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", + "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", "dev": true, "dependencies": { - "sprintf-js": "~1.0.2" + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/types": "^1.8.0", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" } }, - "node_modules/aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "node_modules/@walletconnect/iso-crypto/node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "node_modules/@walletconnect/iso-crypto/node_modules/query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", "dev": true, "dependencies": { - "tslib": "^2.0.0" + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/aria-hidden/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "node_modules/@walletconnect/jsonrpc-http-connection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz", + "integrity": "sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.1", + "cross-fetch": "^3.1.4", + "tslib": "1.14.1" } }, - "node_modules/arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==", - "dev": true - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "node_modules/@walletconnect/jsonrpc-provider": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", + "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/safe-json": "^1.0.2", + "tslib": "1.14.1" } }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "node_modules/@walletconnect/jsonrpc-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", + "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "keyvaluestorage-interface": "^1.0.0", + "tslib": "1.14.1" } }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "node_modules/@walletconnect/jsonrpc-utils": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", + "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@walletconnect/environment": "^1.0.1", + "@walletconnect/jsonrpc-types": "^1.0.3", + "tslib": "1.14.1" } }, - "node_modules/array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "node_modules/@walletconnect/jsonrpc-ws-connection": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz", + "integrity": "sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==", "dev": true, - "optional": true, - "engines": { - "node": ">=6" + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.2", + "events": "^3.3.0", + "ws": "^7.5.1" } }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/array-flatten": { + "node_modules/@walletconnect/keyvaluestorage": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", + "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" + "@walletconnect/safe-json": "^1.0.1", + "idb-keyval": "^6.2.1", + "unstorage": "^1.9.0" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "@react-native-async-storage/async-storage": "1.x" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "node_modules/@walletconnect/legacy-client": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/legacy-client/-/legacy-client-2.0.0.tgz", + "integrity": "sha512-v5L7rYk9loVnfvUf0mF+76bUPFaU5/Vh7mzL6/950CD/yoGdzYZ3Kj+L7mkC6HPMEGeQsBP1+sqBuiVGZ/aODA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@walletconnect/crypto": "^1.0.3", + "@walletconnect/encoding": "^1.0.2", + "@walletconnect/jsonrpc-utils": "^1.0.4", + "@walletconnect/legacy-types": "^2.0.0", + "@walletconnect/legacy-utils": "^2.0.0", + "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/window-getters": "^1.0.1", + "@walletconnect/window-metadata": "^1.0.1", + "detect-browser": "^5.3.0", + "query-string": "^6.13.5" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "node_modules/@walletconnect/legacy-modal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/legacy-modal/-/legacy-modal-2.0.0.tgz", + "integrity": "sha512-jckNd8lMhm4X7dX9TDdxM3bXKJnaqkRs6K2Mo5j6GmbIF9Eyx40jZ5+q457RVxvM6ciZEDT5s1wBHWdWoOo+9Q==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@walletconnect/legacy-types": "^2.0.0", + "@walletconnect/legacy-utils": "^2.0.0", + "copy-to-clipboard": "^3.3.3", + "preact": "^10.12.0", + "qrcode": "^1.5.1" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "node_modules/@walletconnect/legacy-provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/legacy-provider/-/legacy-provider-2.0.0.tgz", + "integrity": "sha512-A8xPebMI1A+50HbWwTpFCbwP7G+1NGKdTKyg8BUUg3h3Y9JucpC1W6w/x0v1Xw7qFEqQnz74LoIN/A3ytH9xrQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@walletconnect/jsonrpc-http-connection": "^1.0.4", + "@walletconnect/jsonrpc-provider": "^1.0.6", + "@walletconnect/legacy-client": "^2.0.0", + "@walletconnect/legacy-modal": "^2.0.0", + "@walletconnect/legacy-types": "^2.0.0", + "@walletconnect/legacy-utils": "^2.0.0" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "node_modules/@walletconnect/legacy-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/legacy-types/-/legacy-types-2.0.0.tgz", + "integrity": "sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@walletconnect/jsonrpc-types": "^1.0.2" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "node_modules/@walletconnect/legacy-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/legacy-utils/-/legacy-utils-2.0.0.tgz", + "integrity": "sha512-CPWxSVVXw0kgNCxvU126g4GiV3mzXmC8IPJ15twE46aJ1FX+RHEIfAzFMFz2F2+fEhBxL63A7dwNQKDXorRPcQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@walletconnect/encoding": "^1.0.2", + "@walletconnect/jsonrpc-utils": "^1.0.4", + "@walletconnect/legacy-types": "^2.0.0", + "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/window-getters": "^1.0.1", + "@walletconnect/window-metadata": "^1.0.1", + "detect-browser": "^5.3.0", + "query-string": "^6.13.5" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "node_modules/@walletconnect/logger": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", + "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "pino": "7.11.0", + "tslib": "1.14.1" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "node_modules/@walletconnect/mobile-registry": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==", + "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry", "dev": true }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "node_modules/@walletconnect/modal": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz", + "integrity": "sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==", "dev": true, "dependencies": { - "safer-buffer": "~2.1.0" + "@walletconnect/modal-core": "2.6.2", + "@walletconnect/modal-ui": "2.6.2" } }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "node_modules/@walletconnect/modal-core": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz", + "integrity": "sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==", "dev": true, "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "valtio": "1.11.2" } }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "node_modules/@walletconnect/modal-ui": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz", + "integrity": "sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==", "dev": true, "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" + "@walletconnect/modal-core": "2.6.2", + "lit": "2.8.0", + "motion": "10.16.2", + "qrcode": "1.5.3" } }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "node_modules/@walletconnect/qrcode-modal": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz", + "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", "dev": true, - "engines": { - "node": ">=0.8" + "dependencies": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.8.0", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" } }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "node_modules/@walletconnect/qrcode-modal/node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", "dev": true }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "node_modules/@walletconnect/qrcode-modal/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, - "optional": true, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "node_modules/@walletconnect/qrcode-modal/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/ast-parents": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/ast-parents/-/ast-parents-0.0.1.tgz", - "integrity": "sha512-XHusKxKz3zoYk1ic8Un640joHbFMhbqneyoZfoKnEGtf2ey9Uh/IdpcQplODdO/kENaMIWsD0nJm4+wX3UNLHA==", + "node_modules/@walletconnect/qrcode-modal/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, - "optional": true + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "node_modules/@walletconnect/qrcode-modal/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "node_modules/@walletconnect/qrcode-modal/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/async-mutex": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", - "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/async-mutex/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/async-retry": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", - "dev": true, - "dependencies": { - "retry": "0.13.1" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "node_modules/@walletconnect/qrcode-modal/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">=4" } }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "node_modules/@walletconnect/qrcode-modal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/@walletconnect/qrcode-modal/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, - "bin": { - "atob": "bin/atob.js" + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "engines": { - "node": ">=8.0.0" + "node": ">=6" } }, - "node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "node_modules/@walletconnect/qrcode-modal/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "p-try": "^2.0.0" }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "engines": { + "node": ">=6" }, "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "node_modules/@walletconnect/qrcode-modal/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, - "engines": { - "node": ">= 0.4" + "dependencies": { + "p-limit": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "node_modules/@walletconnect/qrcode-modal/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/axe-core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", - "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "node_modules/@walletconnect/qrcode-modal/node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", "dev": true, "engines": { - "node": ">=4" + "node": ">=4.0.0" } }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" + "node_modules/@walletconnect/qrcode-modal/node_modules/preact": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" } }, - "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", - "dev": true - }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "node_modules/@walletconnect/qrcode-modal/node_modules/qrcode": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" }, - "engines": { - "node": ">=6" + "bin": { + "qrcode": "bin/qrcode" }, - "peerDependencies": { - "eslint": ">= 4.12.1" - } - }, - "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, "engines": { "node": ">=4" } }, - "node_modules/babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "node_modules/@walletconnect/qrcode-modal/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "dependencies": { - "babylon": "^6.18.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "node_modules/@walletconnect/qrcode-modal/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=6" } }, - "node_modules/babel-jest/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/@walletconnect/qrcode-modal/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=6" } }, - "node_modules/babel-jest/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } + "node_modules/@walletconnect/qrcode-modal/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@walletconnect/qrcode-modal/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@walletconnect/randombytes": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.3.tgz", + "integrity": "sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@walletconnect/encoding": "^1.0.2", + "@walletconnect/environment": "^1.0.1", + "randombytes": "^2.1.0", + "tslib": "1.14.1" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@walletconnect/relay-api": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", + "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "@walletconnect/jsonrpc-types": "^1.0.2", + "tslib": "1.14.1" } }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@walletconnect/relay-auth": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", + "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@stablelib/ed25519": "^1.0.2", + "@stablelib/random": "^1.0.1", + "@walletconnect/safe-json": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "tslib": "1.14.1", + "uint8arrays": "^3.0.0" } }, - "node_modules/babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", "dev": true, "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 6.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "tslib": "1.14.1" } }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/@walletconnect/sign-client": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.11.2.tgz", + "integrity": "sha512-MfBcuSz2GmMH+P7MrCP46mVE5qhP0ZyWA0FyIH6/WuxQ6G+MgKsGfaITqakpRPsykWOJq8tXMs3XvUPDU413OQ==", "dev": true, "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "@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" } }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/@walletconnect/signer-connection": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/signer-connection/-/signer-connection-1.8.0.tgz", + "integrity": "sha512-+YAaTAP52MWZJ2wWnqKClKCPlPHBo6reURFe0cWidLADh9mi/kPWGALZ5AENK22zpem1bbKV466rF5Rzvu0ehA==", "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" + "@walletconnect/client": "^1.8.0", + "@walletconnect/jsonrpc-types": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/qrcode-modal": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "eventemitter3": "4.0.7" } }, - "node_modules/babel-loader/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/@walletconnect/signer-connection/node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dev": true }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "node_modules/@walletconnect/signer-connection/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/@walletconnect/socket-transport": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz", + "integrity": "sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==", "dev": true, "dependencies": { - "object.assign": "^4.1.0" + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "ws": "7.5.3" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "node_modules/@walletconnect/socket-transport/node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dev": true + }, + "node_modules/@walletconnect/socket-transport/node_modules/@walletconnect/utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", + "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/types": "^1.8.0", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "node_modules/@walletconnect/socket-transport/node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "node_modules/@walletconnect/socket-transport/node_modules/query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", "dev": true, "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "node_modules/@walletconnect/socket-transport/node_modules/ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, "engines": { - "node": ">=10", - "npm": ">=6" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "node_modules/@walletconnect/time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", + "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", "dev": true, - "peerDependencies": { - "@babel/core": "^7.1.0" + "dependencies": { + "tslib": "1.14.1" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "node_modules/@walletconnect/types": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.11.2.tgz", + "integrity": "sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@walletconnect/events": "^1.0.1", + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/keyvaluestorage": "^1.1.1", + "@walletconnect/logger": "^2.0.1", + "events": "^3.3.0" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "node_modules/@walletconnect/universal-provider": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.11.2.tgz", + "integrity": "sha512-cNtIn5AVoDxKAJ4PmB8m5adnf5mYQMUamEUPKMVvOPscfGtIMQEh9peKsh2AN5xcRVDbgluC01Id545evFyymw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@walletconnect/jsonrpc-http-connection": "^1.0.7", + "@walletconnect/jsonrpc-provider": "1.0.13", + "@walletconnect/jsonrpc-types": "^1.0.2", + "@walletconnect/jsonrpc-utils": "^1.0.7", + "@walletconnect/logger": "^2.0.1", + "@walletconnect/sign-client": "2.11.2", + "@walletconnect/types": "2.11.2", + "@walletconnect/utils": "2.11.2", + "events": "^3.3.0" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "node_modules/@walletconnect/utils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.2.tgz", + "integrity": "sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2" + "@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.0" + } + }, + "node_modules/@walletconnect/utils/node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "dev": true, + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==", - "dev": true + "node_modules/@walletconnect/window-getters": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", + "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", + "dependencies": { + "tslib": "1.14.1" + } }, - "node_modules/babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", + "node_modules/@walletconnect/window-metadata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", + "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", "dev": true, "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "@walletconnect/window-getters": "^1.0.1", + "tslib": "1.14.1" } }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", - "dev": true + "node_modules/@web3-react/abstract-connector": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@web3-react/abstract-connector/-/abstract-connector-6.0.7.tgz", + "integrity": "sha512-RhQasA4Ox8CxUC0OENc1AJJm8UTybu/oOCM61Zjg6y0iF7Z0sqv1Ai1VdhC33hrQpA8qSBgoXN9PaP8jKmtdqg==", + "dependencies": { + "@web3-react/types": "^6.0.7" + } }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "node_modules/@web3-react/abstract-connector/node_modules/@web3-react/types": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@web3-react/types/-/types-6.0.7.tgz", + "integrity": "sha512-ofGmfDhxmNT1/P/MgVa8IKSkCStFiyvXe+U5tyZurKdrtTDFU+wJ/LxClPDtFerWpczNFPUSrKcuhfPX1sI6+A==" + }, + "node_modules/@web3-react/coinbase-wallet": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@web3-react/coinbase-wallet/-/coinbase-wallet-8.2.0.tgz", + "integrity": "sha512-SFPrsRbyw1gECyKJmE/TAB3iMhHAqh9DTa8X2FKPMgPyNPVPcha4+G0SuWy55rysh0MO6TJbj9pofX3HvXaYpw==", "dev": true, "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@web3-react/types": "^8.2.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@coinbase/wallet-sdk": "^3.0.4" } }, - "node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, + "node_modules/@web3-react/core": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@web3-react/core/-/core-8.2.0.tgz", + "integrity": "sha512-r7dmK2E8Jrpvm/DF93hGMB+8lECHSI3Oo0NrHbhxkisK6in6rdgAXeYFhZtM48LBAm9py6fQvLzjCM6Qx9q0oQ==", "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" + "@web3-react/store": "^8.2.0", + "@web3-react/types": "^8.2.0", + "zustand": "^4.3.5" }, - "engines": { - "node": ">= 10.14.2" + "optionalDependencies": { + "@ethersproject/providers": "^5" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "react": ">=16.8" } }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dev": true, + "node_modules/@web3-react/eip1193": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@web3-react/eip1193/-/eip1193-8.2.3.tgz", + "integrity": "sha512-PdL8PCv3zgQrnowRlBK7PIO8G7v/nc31PYgarACo8mX+l5Y4+l7+ma/kpkULXp5yLtc4qlQYlCalmXpcbtl2FA==", "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + "@web3-react/types": "^8.2.3", + "eventemitter3": "^4.0.7" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "node_modules/@web3-react/eip1193/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/@web3-react/gnosis-safe": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@web3-react/gnosis-safe/-/gnosis-safe-8.2.0.tgz", + "integrity": "sha512-52Z1uHcnIVsyfEPjj2C+cDF21wNCMrCT6kr1JTFXkvLMfZ3LvfWOX1j+C9lOBGUyZRBe5ZtkjiLiogGqRqZYmA==", "dev": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "@safe-global/safe-apps-provider": "^0.16.0", + "@safe-global/safe-apps-sdk": "^7.10.0", + "@web3-react/types": "^8.2.0" } }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "node_modules/@web3-react/gnosis-safe/node_modules/@safe-global/safe-apps-provider": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.16.0.tgz", + "integrity": "sha512-oeRlvU+2hjFx/7EbskGq30kkwL2hyfdseZZZYf6na/xD85mZ59zKO81lBxZcWnvofJFqjqtScz84PAKth9Sq2g==", "dev": true, "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "@safe-global/safe-apps-sdk": "7.10.0", + "events": "^3.3.0" } }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "node_modules/@web3-react/gnosis-safe/node_modules/@safe-global/safe-apps-sdk": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.10.0.tgz", + "integrity": "sha512-is0QAHVoGkP06YfOPcp4X3/YUEA3wRdgFUyKZ4rT47uOEnzxA9Sm8BFJrIZqZOjjqC+aJXRMF0cE2qucS953rg==", "dev": true, - "hasInstallScript": true - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true + "dependencies": { + "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", + "ethers": "^5.7.2" + } }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" + "node_modules/@web3-react/metamask": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@web3-react/metamask/-/metamask-8.2.1.tgz", + "integrity": "sha512-JysxkAImIygkD95Bimrj7HwcTq79tq4ZSlphZt24LBMrEVY5K8k+e5mCAuJuDZ7Fu+aBxqpS0lgPjaBGKdNu/A==", + "dependencies": { + "@metamask/detect-provider": "^1.2.0", + "@web3-react/types": "^8.2.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "node_modules/@web3-react/network": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@web3-react/network/-/network-8.2.0.tgz", + "integrity": "sha512-3OcJwuaot8A+VTSoCe17MZv/K/TNVw7DjtYoS7lBRS/CmzYIwP53Tosea4MkliOuXiUUKj7Ge1D2FpWohq6pHw==", + "dependencies": { + "@ethersproject/providers": "^5", + "@web3-react/types": "^8.2.0" + } }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, + "node_modules/@web3-react/store": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@web3-react/store/-/store-8.2.0.tgz", + "integrity": "sha512-cG8nb+tBeRUJu+98ko6YZuAWmoipGMEbR3bhineCNd4x2mXv3GbWSPtE17GeWVshZgDbZu2/Du0okTx+22VWCg==", "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" + "@ethersproject/address": "^5", + "@web3-react/types": "^8.2.0", + "zustand": "^4.3.5" } }, - "node_modules/base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "dev": true, + "node_modules/@web3-react/types": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@web3-react/types/-/types-8.2.3.tgz", + "integrity": "sha512-kSG90QkN+n7IOtp10nQ44oS8J7jzfH9EmqnruwBpCGybh1FM/ohyRvUKWYZNfNE4wsjTSpKsINR0/VdDsZMHyg==", "dependencies": { - "safe-buffer": "^5.0.1" + "zustand": "4.4.0" } }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "node_modules/@web3-react/walletconnect": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@web3-react/walletconnect/-/walletconnect-8.2.0.tgz", + "integrity": "sha512-Yl1C0beRnwohtFZ9c6xz6mOci2MqoES2hYKhJI4X7qKqcmQJC6TOeLjlYfzjdUTUvP8IDf0A7flYZVeBUvL/fg==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "@walletconnect/ethereum-provider": "^1.7.8", + "@web3-react/types": "^8.2.0", + "eventemitter3": "^4.0.7" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "node_modules/@web3-react/walletconnect/node_modules/@walletconnect/ethereum-provider": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-1.8.0.tgz", + "integrity": "sha512-Nq9m+oo5P0F+njsROHw9KMWdoc/8iGHYzQdkjJN/1C7DtsqFRg5k5a3hd9rzCLpbPsOC1q8Z5lRs6JQgDvPm6Q==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dependencies": { + "@walletconnect/client": "^1.8.0", + "@walletconnect/jsonrpc-http-connection": "^1.0.2", + "@walletconnect/jsonrpc-provider": "^1.0.5", + "@walletconnect/signer-connection": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "eip1193-provider": "1.0.1", + "eventemitter3": "4.0.7" + } }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "node_modules/@web3-react/walletconnect/node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", "dev": true }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "node_modules/@web3-react/walletconnect/node_modules/@walletconnect/utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", + "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", "dev": true, "dependencies": { - "tweetnacl": "^0.14.3" + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/types": "^1.8.0", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" } }, - "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "node_modules/@web3-react/walletconnect/node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", "dev": true }, - "node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + "node_modules/@web3-react/walletconnect/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, - "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "node_modules/@web3-react/walletconnect/node_modules/query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", "dev": true, "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "node_modules/@web3modal/core": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@web3modal/core/-/core-2.4.3.tgz", + "integrity": "sha512-7Z/sDe9RIYQ2k9ITcxgEa/u7FvlI76vcVVZn9UY4ISivefqrH4JAS3GX4JmVNUUlovwuiZdyqBv4llAQOMK6Rg==", "dev": true, - "engines": { - "node": ">=0.6" + "dependencies": { + "buffer": "6.0.3", + "valtio": "1.10.5" } }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "node_modules/@web3modal/core/node_modules/valtio": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.5.tgz", + "integrity": "sha512-jTp0k63VXf4r5hPoaC6a6LCG4POkVSh629WLi1+d5PlajLsbynTMd7qAgEiOSPxzoX5iNvbN7iZ/k/g29wrNiQ==", "dev": true, + "dependencies": { + "proxy-compare": "2.5.1", + "use-sync-external-store": "1.2.0" + }, "engines": { - "node": "*" + "node": ">=12.20.0" + }, + "peerDependencies": { + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + } } }, - "node_modules/bigint-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz", - "integrity": "sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==", + "node_modules/@web3modal/standalone": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@web3modal/standalone/-/standalone-2.4.3.tgz", + "integrity": "sha512-5ATXBoa4GGm+TIUSsKWsfWCJunv1XevOizpgTFhqyeGgRDmWhqsz9UIPzH/1mk+g0iJ/xqMKs5F6v9D2QeKxag==", + "deprecated": "This package has been deprecated in favor of @walletconnect/modal. Please read more at https://docs.walletconnect.com", "dev": true, - "hasInstallScript": true, "dependencies": { - "bindings": "^1.3.0" - }, - "engines": { - "node": ">= 10.0.0" + "@web3modal/core": "2.4.3", + "@web3modal/ui": "2.4.3" } }, - "node_modules/bigint-crypto-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.2.2.tgz", - "integrity": "sha512-U1RbE3aX9ayCUVcIPHuPDPKcK3SFOXf93J1UK/iHlJuQB7bhagPIX06/CLpLEsDThJ7KA4Dhrnzynl+d2weTiw==", + "node_modules/@web3modal/ui": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@web3modal/ui/-/ui-2.4.3.tgz", + "integrity": "sha512-J989p8CdtEhI9gZHf/rZ/WFqYlrAHWw9GmAhFoiNODwjAp0BoG/uoaPiijJMchXdngihZOjLGCQwDXU16DHiKg==", "dev": true, - "optional": true, - "engines": { - "node": ">=14.0.0" + "dependencies": { + "@web3modal/core": "2.4.3", + "lit": "2.7.5", + "motion": "10.16.2", + "qrcode": "1.5.3" } }, - "node_modules/bignumber.js": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", - "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", + "node_modules/@web3modal/ui/node_modules/lit": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.7.5.tgz", + "integrity": "sha512-i/cH7Ye6nBDUASMnfwcictBnsTN91+aBjXoTHF2xARghXScKxpD4F4WYI+VLXg9lqbMinDfvoI7VnZXjyHgdfQ==", "dev": true, - "engines": { - "node": "*" + "dependencies": { + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.7.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "node_modules/bind-decorator": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/bind-decorator/-/bind-decorator-1.0.11.tgz", - "integrity": "sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==", + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "dependencies": { - "file-uri-to-path": "1.0.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/bip32": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", - "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, "dependencies": { - "@types/node": "10.12.18", - "bs58check": "^2.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "tiny-secp256k1": "^1.1.3", - "typeforce": "^1.11.5", - "wif": "^2.0.6" - }, - "engines": { - "node": ">=6.0.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, - "node_modules/bip32/node_modules/@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "dev": true + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } }, - "node_modules/bip39": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", - "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" + "@xtuc/long": "4.2.2" } }, - "node_modules/bip39/node_modules/@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, - "node_modules/bl": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", - "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "dependencies": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "@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" } }, - "node_modules/blakejs": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", - "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", - "dev": true + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "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" + } }, - "node_modules/blob-to-it": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz", - "integrity": "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==", + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "dependencies": { - "browser-readablestream-to-it": "^1.0.3" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, - "node_modules/blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "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" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, + "optional": true }, - "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "node_modules/@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, + "node_modules/@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "dev": true, + "optional": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/abitype": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.3.0.tgz", + "integrity": "sha512-0YokyAV4hKMcy97Pl+6QgZBlBdZJN2llslOs7kiFY+cu7kMlVXDBpxMExfv0krzBCQt2t7hNovpQ3y/zvEm18A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "engines": { + "pnpm": ">=7" + }, + "peerDependencies": { + "typescript": ">=4.9.4", + "zod": ">=3.19.1" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dev": true, "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "event-target-shim": "^5.0.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=6.5" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==", + "dev": true + }, + "node_modules/abstract-level": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", + "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", "dev": true, + "optional": true, "dependencies": { - "ms": "2.0.0" + "buffer": "^6.0.3", + "catering": "^2.1.0", + "is-buffer": "^2.0.5", + "level-supports": "^4.0.0", + "level-transcoder": "^1.0.1", + "module-error": "^1.0.1", + "queue-microtask": "^1.2.3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" - }, + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.4.0" } }, - "node_modules/body-parser/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" }, "engines": { - "node": ">= 0.8" + "node": ">=8.9" } }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "node_modules/adm-zip": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", + "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", "dev": true, - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "optional": true, + "engines": { + "node": ">=0.3.0" } }, - "node_modules/bonjour/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "node_modules/aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==", "dev": true }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } }, - "node_modules/borc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/borc/-/borc-3.0.0.tgz", - "integrity": "sha512-ec4JmVC46kE0+layfnwM3l15O70MlFiEbmQHY/vpqIKiUtPVntv4BY4NVnz3N4vb21edV3mY97XVckFvYHWF9g==", + "node_modules/agentkeepalive": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", "dev": true, "dependencies": { - "bignumber.js": "^9.0.0", - "buffer": "^6.0.3", - "commander": "^2.15.0", - "ieee754": "^1.1.13", - "iso-url": "^1.1.5", - "json-text-sequence": "~0.3.0", - "readable-stream": "^3.6.0" + "debug": "^4.1.0", + "depd": "^2.0.0", + "humanize-ms": "^1.2.1" }, - "bin": { - "cbor2comment": "bin/cbor2comment.js", - "cbor2diag": "bin/cbor2diag.js", - "cbor2json": "bin/cbor2json.js", - "json2cbor": "bin/json2cbor.js" + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/borc/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, - "node_modules/borsh": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", - "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, "dependencies": { - "bn.js": "^5.2.0", - "bs58": "^4.0.0", - "text-encoding-utf-8": "^1.0.2" + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", "dev": true, "dependencies": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "engines": { - "node": ">=4" + "string-width": "^2.0.0" } }, - "node_modules/boxen/node_modules/ansi-regex": { + "node_modules/ansi-align/node_modules/ansi-regex": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", @@ -15049,16 +18935,7 @@ "node": ">=4" } }, - "node_modules/boxen/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", @@ -15067,7 +18944,7 @@ "node": ">=4" } }, - "node_modules/boxen/node_modules/string-width": { + "node_modules/ansi-align/node_modules/string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", @@ -15080,7 +18957,7 @@ "node": ">=4" } }, - "node_modules/boxen/node_modules/strip-ansi": { + "node_modules/ansi-align/node_modules/strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", @@ -15092,216 +18969,121 @@ "node": ">=4" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": ">=6" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "type-fest": "^0.21.3" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "node_modules/browser-level": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", - "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "optional": true, - "dependencies": { - "abstract-level": "^1.0.2", - "catering": "^2.1.1", - "module-error": "^1.0.2", - "run-parallel-limit": "^1.1.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browser-readablestream-to-it": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz", - "integrity": "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw==", - "dev": true - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true, - "optional": true + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "node_modules/antlr4": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/antlr4/-/antlr4-4.13.0.tgz", + "integrity": "sha512-zooUbt+UscjnWyOrsuY/tVFL4rwrAGwOivpQmvmUDE22hy/lUA467Rc1rcixyRwcRUIXFYBwv7+dClDSHdmmew==", "dev": true, - "dependencies": { - "pako": "~1.0.5" + "optional": true, + "engines": { + "node": ">=16" } }, - "node_modules/browserify-zlib/node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "node_modules/antlr4ts": { + "version": "0.5.0-alpha.4", + "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz", + "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==", "dev": true }, - "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "dev": true, - "dependencies": { - "base-x": "^3.0.2" - } + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, - "node_modules/bs58check": { + "node_modules/any-signal": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz", + "integrity": "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==", "dev": true, "dependencies": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" + "abort-controller": "^3.0.0", + "native-abort-controller": "^1.0.3" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", - "dev": true, - "bin": { - "btoa": "bin/btoa.js" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">= 0.4.0" + "node": ">= 8" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true, "funding": [ { @@ -15316,1471 +19098,1451 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } + ] }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "node_modules/arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" + "sprintf-js": "~1.0.2" } }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "node_modules/aria-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "dev": true - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/buffer-to-arraybuffer": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", - "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "node_modules/aria-hidden/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", "dev": true }, - "node_modules/bufferutil": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", - "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dev": true, - "hasInstallScript": true, "dependencies": { - "node-gyp-build": "^4.3.0" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" }, "engines": { - "node": ">=6.14.2" + "node": ">=6.0" } }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", "dev": true, + "optional": true, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, - "optional": true, "dependencies": { - "streamsearch": "^1.1.0" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">=10.16.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/byte-size": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-8.1.0.tgz", - "integrity": "sha512-FkgMTAg44I0JtEaUAvuZTtU2a2YDmBRbQxdsQNSMtLCjhG0hMcF5b1IMN9UjSCJaU4nvlj/GER7B9sI4nKdCgA==", + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", "dev": true, "engines": { - "node": ">=12.17" + "node": ">=0.10.0" } }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" }, "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" + "node": ">= 0.4" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, "engines": { - "node": ">=10.6.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, "dependencies": { - "callsites": "^2.0.0" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "safer-buffer": "~2.1.0" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dev": true, "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=0.8" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "optional": true, "engines": { - "node": ">= 6" + "node": "*" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "node_modules/ast-parents": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/ast-parents/-/ast-parents-0.0.1.tgz", + "integrity": "sha512-XHusKxKz3zoYk1ic8Un640joHbFMhbqneyoZfoKnEGtf2ey9Uh/IdpcQplODdO/kENaMIWsD0nJm4+wX3UNLHA==", "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "optional": true }, - "node_modules/camelcase-keys/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true }, - "node_modules/caniuse-lite": { - "version": "1.0.30001412", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz", - "integrity": "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, + "node_modules/async-mutex": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" + "tslib": "^2.0.0" } }, - "node_modules/case": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", - "integrity": "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">= 0.8.0" - } + "node_modules/async-mutex/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "retry": "0.13.1" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/catering": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", - "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true, - "optional": true, "engines": { - "node": ">=6" + "node": ">= 4.0.0" } }, - "node_modules/cbor": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", - "integrity": "sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==", + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", "dev": true, - "optional": true, - "dependencies": { - "nofilter": "^3.1.0" - }, "engines": { - "node": ">=12.19" + "node": ">=8.0.0" } }, - "node_modules/chai": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz", - "integrity": "sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==", + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, - "optional": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": "*" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true, - "optional": true, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", - "dev": true, - "optional": true, - "engines": { - "node": "*" + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" } }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", "dev": true, - "engines": { - "node": ">= 0.8.0" + "dependencies": { + "dequal": "^2.0.3" } }, - "node_modules/check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==", - "dev": true - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" }, "engines": { - "node": ">= 8.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "node_modules/babel-jest/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "node_modules/babel-jest/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, - "engines": { - "node": ">=6.0" + "dependencies": { + "@types/istanbul-lib-report": "*" } }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/cids": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.9.tgz", - "integrity": "sha512-l11hWRfugIcbGuTZwAM5PwpjPPjyb6UZOGwlHSnOBV5o07XhQ4gNpBN67FbODvpjyHtd+0Xs6KNvUcGBiDRsdg==", - "deprecated": "This module has been superseded by the multiformats module", + "node_modules/babel-jest/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dev": true, "dependencies": { - "multibase": "^4.0.1", - "multicodec": "^3.0.1", - "multihashes": "^4.0.1", - "uint8arrays": "^3.0.0" - }, - "engines": { - "node": ">=4.0.0", - "npm": ">=3.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/cids/node_modules/multihashes": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", - "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "multibase": "^4.0.1", - "uint8arrays": "^3.0.0", - "varint": "^5.0.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12.0.0", - "npm": ">=6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/cids/node_modules/varint": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/citty": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "consola": "^3.2.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "node_modules/class-is": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", - "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==", + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "deprecated": "Please upgrade to v0.1.7", + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/class-utils/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "deprecated": "Please upgrade to v0.1.5", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", "dev": true, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "@babel/core": "^7.1.0" } }, - "node_modules/classic-level": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.3.0.tgz", - "integrity": "sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg==", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "dev": true, - "hasInstallScript": true, - "optional": true, "dependencies": { - "abstract-level": "^1.0.2", - "catering": "^2.1.0", - "module-error": "^1.0.1", - "napi-macros": "^2.2.2", - "node-gyp-build": "^4.3.0" + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, "dependencies": { - "source-map": "~0.6.0" + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" }, - "engines": { - "node": ">= 4.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "dev": true }, - "node_modules/cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", "dev": true, "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", "dev": true, "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "safe-buffer": "^5.0.1" } }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, - "dependencies": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/clipboardy/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/base64-sol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/base64-sol/-/base64-sol-1.0.1.tgz", + "integrity": "sha512-ld3cCNMeXt4uJXmLZBHFGMvVpK9KsLVEhPpFRXnvSVAqABKbuNZg/+dsq3NuM+wxFLb/UrVkz7m1ciWmkMfTbg==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" + "tweetnacl": "^0.14.3" } }, - "node_modules/clipboardy/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">= 8.0.0" } }, - "node_modules/clipboardy/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=0.6" } }, - "node_modules/clipboardy/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/clipboardy/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "node_modules/bigint-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz", + "integrity": "sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==", "dev": true, + "hasInstallScript": true, "dependencies": { - "path-key": "^2.0.0" + "bindings": "^1.3.0" }, "engines": { - "node": ">=4" + "node": ">= 10.0.0" } }, - "node_modules/clipboardy/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/bigint-crypto-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.2.2.tgz", + "integrity": "sha512-U1RbE3aX9ayCUVcIPHuPDPKcK3SFOXf93J1UK/iHlJuQB7bhagPIX06/CLpLEsDThJ7KA4Dhrnzynl+d2weTiw==", "dev": true, + "optional": true, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/clipboardy/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/bignumber.js": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", "dev": true, - "bin": { - "semver": "bin/semver" + "engines": { + "node": "*" } }, - "node_modules/clipboardy/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/clipboardy/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/bind-decorator": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/bind-decorator/-/bind-decorator-1.0.11.tgz", + "integrity": "sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==", + "dev": true + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "file-uri-to-path": "1.0.0" } }, - "node_modules/clipboardy/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/bip32": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz", + "integrity": "sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "@types/node": "10.12.18", + "bs58check": "^2.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "tiny-secp256k1": "^1.1.3", + "typeforce": "^1.11.5", + "wif": "^2.0.6" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/bip32/node_modules/@types/node": { + "version": "10.12.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", + "dev": true + }, + "node_modules/bip39": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz", + "integrity": "sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@types/node": "11.11.6", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "engines": { - "node": ">=0.8" - } + "node_modules/bip39/node_modules/@types/node": { + "version": "11.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==", + "dev": true }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "node_modules/bl": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", + "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", "dev": true, "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/clsx": { + "node_modules/blakejs": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==", + "dev": true }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "node_modules/blob-to-it": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz", + "integrity": "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==", "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "dependencies": { + "browser-readablestream-to-it": "^1.0.3" } }, - "node_modules/coa": { + "node_modules/blob-util": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dev": true, "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 4.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=12.5.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/body-parser/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dev": true, "dependencies": { - "color-name": "1.1.3" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "node_modules/color/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/borc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/borc/-/borc-3.0.0.tgz", + "integrity": "sha512-ec4JmVC46kE0+layfnwM3l15O70MlFiEbmQHY/vpqIKiUtPVntv4BY4NVnz3N4vb21edV3mY97XVckFvYHWF9g==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "bignumber.js": "^9.0.0", + "buffer": "^6.0.3", + "commander": "^2.15.0", + "ieee754": "^1.1.13", + "iso-url": "^1.1.5", + "json-text-sequence": "~0.3.0", + "readable-stream": "^3.6.0" + }, + "bin": { + "cbor2comment": "bin/cbor2comment.js", + "cbor2diag": "bin/cbor2diag.js", + "cbor2json": "bin/cbor2json.js", + "json2cbor": "bin/json2cbor.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/borc/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "node_modules/borsh": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", + "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", + "dev": true, + "dependencies": { + "bn.js": "^5.2.0", + "bs58": "^4.0.0", + "text-encoding-utf-8": "^1.0.2" + } + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", "dev": true }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "node_modules/boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dev": true, - "optional": true, + "dependencies": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, "engines": { - "node": ">=0.1.90" + "node": ">=4" } }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "dev": true, - "optional": true - }, - "node_modules/command-line-args": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", - "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", - "dev": true, - "optional": true, - "dependencies": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/command-line-usage": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", - "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", - "dev": true, - "optional": true, - "dependencies": { - "array-back": "^4.0.2", - "chalk": "^2.4.2", - "table-layout": "^1.0.2", - "typical": "^5.2.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "node_modules/boxen/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, - "optional": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "node_modules/boxen/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "dev": true, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==", + "node_modules/boxen/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "dependencies": { - "arity-n": "^1.0.4" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/compress-brotli": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", - "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "node_modules/boxen/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, "dependencies": { - "@types/json-buffer": "~3.0.0", - "json-buffer": "~3.0.1" + "ansi-regex": "^3.0.0" }, "engines": { - "node": ">= 12" + "node": ">=4" } }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "dev": true, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.14", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "fill-range": "^7.0.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/browser-level": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", + "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", "dev": true, + "optional": true, "dependencies": { - "ms": "2.0.0" + "abstract-level": "^1.0.2", + "catering": "^2.1.1", + "module-error": "^1.0.2", + "run-parallel-limit": "^1.1.0" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/browser-readablestream-to-it": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz", + "integrity": "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw==", "dev": true }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true, + "optional": true }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, - "engines": [ - "node >= 0.8" - ], "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/concat-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "node_modules/concat-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" } }, - "node_modules/configstore/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "semver": "^6.0.0" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, - "engines": { - "node": ">=8" + "bin": { + "browserslist": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", "dev": true, - "engines": { - "node": ">=0.8" + "dependencies": { + "base-x": "^3.0.2" } }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "engines": { - "node": "^14.18.0 || >=16.10.0" + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "dev": true, + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "engines": { - "node": ">= 0.6" + "dependencies": { + "node-int64": "^0.4.0" } }, - "node_modules/content-hash": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", - "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", "dev": true, - "dependencies": { - "cids": "^0.7.1", - "multicodec": "^0.5.5", - "multihashes": "^0.4.15" + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" } }, - "node_modules/content-hash/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "dev": true, "funding": [ { @@ -16798,7234 +20560,7163 @@ ], "dependencies": { "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ieee754": "^1.2.1" } }, - "node_modules/content-hash/node_modules/cids": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", - "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", - "deprecated": "This module has been superseded by the multiformats module", + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "dependencies": { - "buffer": "^5.5.0", - "class-is": "^1.1.0", - "multibase": "~0.6.0", - "multicodec": "^1.0.0", - "multihashes": "~0.4.15" - }, - "engines": { - "node": ">=4.0.0", - "npm": ">=3.0.0" + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, - "node_modules/content-hash/node_modules/cids/node_modules/multicodec": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", - "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", - "deprecated": "This module has been superseded by the multiformats module", + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, - "dependencies": { - "buffer": "^5.6.0", - "varint": "^5.0.0" + "engines": { + "node": "*" } }, - "node_modules/content-hash/node_modules/multibase": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", - "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", - "deprecated": "This module has been superseded by the multiformats module", + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-reverse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-reverse/-/buffer-reverse-1.0.1.tgz", + "integrity": "sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg==", + "dev": true + }, + "node_modules/buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "node_modules/bufferutil": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", "dev": true, + "hasInstallScript": true, "dependencies": { - "base-x": "^3.0.8", - "buffer": "^5.5.0" + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" } }, - "node_modules/content-hash/node_modules/multicodec": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", - "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", - "deprecated": "This module has been superseded by the multiformats module", + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, - "dependencies": { - "varint": "^5.0.0" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/content-hash/node_modules/multihashes": { - "version": "0.4.21", - "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", - "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "multibase": "^0.7.0", - "varint": "^5.0.0" - } + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true }, - "node_modules/content-hash/node_modules/multihashes/node_modules/multibase": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", - "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", - "deprecated": "This module has been superseded by the multiformats module", + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", "dev": true, + "optional": true, "dependencies": { - "base-x": "^3.0.8", - "buffer": "^5.5.0" + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" } }, - "node_modules/content-hash/node_modules/varint": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", - "dev": true - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "node_modules/byte-size": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-8.1.0.tgz", + "integrity": "sha512-FkgMTAg44I0JtEaUAvuZTtU2a2YDmBRbQxdsQNSMtLCjhG0hMcF5b1IMN9UjSCJaU4nvlj/GER7B9sI4nKdCgA==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=12.17" } }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" + "engines": { + "node": ">= 0.8" } }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true, - "optional": true, "engines": { - "node": ">= 0.6" + "node": ">=10.6.0" } }, - "node_modules/cookie-es": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz", - "integrity": "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==" - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-anything": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.3.tgz", - "integrity": "sha512-fpW2W/BqEzqPp29QS+MwwfisHCQZtiduTe/m8idFo0xbti9fIZ2WVhAsCv4ggFVH3AgCkVdpoOCtQC6gBrdhjw==", + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "dev": true, "dependencies": { - "is-what": "^4.1.8" + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" }, "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" + "node": ">=8" } }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "node_modules/cachedir": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", + "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "engines": { + "node": ">=6" } }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "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.1" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/copy-to-clipboard": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", - "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "dependencies": { - "toggle-selection": "^1.0.6" - } - }, - "node_modules/core-js": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", - "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "node_modules/core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", - "dev": true, - "dependencies": { - "browserslist": "^4.21.3", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } + "node_modules/camel-case/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" } }, - "node_modules/core-js-pure": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", - "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" } }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "dependencies": { - "object-assign": "^4", - "vary": "^1" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { - "node": ">= 0.10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "node_modules/camelcase-keys/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/cosmjs-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.8.0.tgz", - "integrity": "sha512-Q2Mj95Fl0PYMWEhA2LuGEIhipF7mQwd9gTQ85DdP9jjjopeoGaDxvmPa5nakNzsq7FnO1DMTatXTAx6bxMH7Lg==", + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "dependencies": { - "long": "^4.0.0", - "protobufjs": "~6.11.2" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "bin": { - "crc32": "bin/crc32.njs" - }, + "node_modules/caniuse-lite": { + "version": "1.0.30001600", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz", + "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", + "integrity": "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==", + "dev": true, + "optional": true, "engines": { - "node": ">=0.8" + "node": ">= 0.8.0" } }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "engines": { + "node": ">=4" } }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", "dev": true }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "node_modules/catering": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", + "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "optional": true, + "engines": { + "node": ">=6" } }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "node_modules/cbor": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", + "integrity": "sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==", "dev": true, + "optional": true, "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "nofilter": "^3.1.0" + }, + "engines": { + "node": ">=12.19" } }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "node_modules/chai": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz", + "integrity": "sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==", "dev": true, - "optional": true - }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "optional": true, "dependencies": { - "node-fetch": "2.6.7" + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^4.1.2", + "get-func-name": "^2.0.0", + "loupe": "^2.3.1", + "pathval": "^1.1.1", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=4" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/crossws": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz", - "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==", - "peerDependencies": { - "uWebSockets.js": "*" - }, - "peerDependenciesMeta": { - "uWebSockets.js": { - "optional": true - } + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/crypt": { + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/charenc": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", "dev": true, "optional": true, "engines": { "node": "*" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, + "optional": true, "engines": { "node": "*" } }, - "node_modules/crypto-js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==", + "dev": true }, - "node_modules/css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", - "dev": true, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "postcss": "^7.0.5" - }, - "bin": { - "css-blank-pseudo": "cli.js" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=6.0.0" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true, "engines": { - "node": "*" + "node": ">=6.0" } }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/cids": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.9.tgz", + "integrity": "sha512-l11hWRfugIcbGuTZwAM5PwpjPPjyb6UZOGwlHSnOBV5o07XhQ4gNpBN67FbODvpjyHtd+0Xs6KNvUcGBiDRsdg==", + "deprecated": "This module has been superseded by the multiformats module", "dev": true, "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^3.0.0" }, "engines": { - "node": ">4" + "node": ">=4.0.0", + "npm": ">=3.0.0" } }, - "node_modules/css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "node_modules/cids/node_modules/multihashes": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", + "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", "dev": true, "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "bin": { - "css-has-pseudo": "cli.js" + "multibase": "^4.0.1", + "uint8arrays": "^3.0.0", + "varint": "^5.0.2" }, "engines": { - "node": ">=6.0.0" + "node": ">=12.0.0", + "npm": ">=6.0.0" } }, - "node_modules/css-has-pseudo/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "node_modules/cids/node_modules/varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "dev": true, + "dependencies": { + "consola": "^3.2.3" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/class-is": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==", + "dev": true + }, + "node_modules/classic-level": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.3.0.tgz", + "integrity": "sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg==", "dev": true, + "hasInstallScript": true, + "optional": true, "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "abstract-level": "^1.0.2", + "catering": "^2.1.0", + "module-error": "^1.0.1", + "napi-macros": "^2.2.2", + "node-gyp-build": "^4.3.0" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/css-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", - "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, "dependencies": { - "camelcase": "^6.0.0", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^2.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.3", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.1", - "semver": "^7.3.2" + "source-map": "~0.6.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" + "node": ">= 10.0" } }, - "node_modules/css-loader/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "node_modules/cli-table3": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", + "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", "dev": true, "dependencies": { - "postcss": "^7.0.5" - }, - "bin": { - "css-prefers-color-scheme": "cli.js" + "string-width": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", "dev": true, "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" } }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/clipboardy/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4.8" } }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "node_modules/clipboardy/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/clipboardy/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "engines": { - "node": ">= 6" + "dependencies": { + "pump": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">=6" } }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/clipboardy/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", - "dev": true - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "node_modules/clipboardy/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" + "path-key": "^2.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "node_modules/clipboardy/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "node_modules/clipboardy/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "engines": { - "node": ">=6.9.0" + "bin": { + "semver": "bin/semver" } }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "node_modules/clipboardy/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, "dependencies": { - "postcss": "^7.0.0" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "node_modules/clipboardy/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/cssnano/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "node_modules/clipboardy/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "isexe": "^2.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "which": "bin/which" } }, - "node_modules/cssnano/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "node_modules/cssnano/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "mimic-response": "^1.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cssnano/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, "engines": { - "node": ">=8.0.0" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" }, "engines": { - "node": ">=8.0.0" + "node": ">= 4.0" } }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12.5.0" } }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" + "color-name": "1.1.3" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "array-find-index": "^1.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/currify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/currify/-/currify-4.0.0.tgz", - "integrity": "sha512-ABfH28PWp5oqqp31cLXJQdeMqoFNej9rJOu84wKhN3jPCH7FAZg3zY1MVI27PTFoqfPlxOyhGmh9PzOVv+yN2g==", + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/curve25519-js": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/curve25519-js/-/curve25519-js-0.0.4.tgz", - "integrity": "sha512-axn2UMEnkhyDUPWOwVKBMVIzSQy2ejH2xRGy1wq81dqRwApXfIzfbE3hIX0ZRFBIihf/KDqK158DLwESu4AK1w==", + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "dev": true }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, - "node_modules/cypress": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz", - "integrity": "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==", + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "dev": true, - "hasInstallScript": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { - "@cypress/request": "^2.88.5", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^14.14.31", - "@types/sinonjs__fake-timers": "^6.0.2", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.0", - "commander": "^5.1.0", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.2", - "enquirer": "^2.3.6", - "eventemitter2": "^6.4.3", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.5", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "ramda": "~0.27.1", - "request-progress": "^3.0.0", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "url": "^0.11.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.8" } }, - "node_modules/cypress/node_modules/@types/node": { - "version": "14.18.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.23.tgz", - "integrity": "sha512-MhbCWN18R4GhO8ewQWAFK4TGQdBpXWByukz7cWyJmXhvRuCIaM/oWytGPqVmDzgEnnaIc9ss6HbU5mUi+vyZPA==", - "dev": true + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "dev": true, + "optional": true }, - "node_modules/cypress/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", "dev": true, + "optional": true, "dependencies": { - "color-convert": "^2.0.1" + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4.0.0" } }, - "node_modules/cypress/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", "dev": true, + "optional": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8.0.0" } }, - "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "optional": true, "engines": { "node": ">=8" } }, - "node_modules/cypress/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "optional": true, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/cypress/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/cypress/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/cypress/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true }, - "node_modules/cypress/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=4.0.0" } }, - "node_modules/d": { + "node_modules/commondir": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "node_modules/compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", "dev": true, "dependencies": { - "assert-plus": "^1.0.0" + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" }, "engines": { - "node": ">=0.10" + "node": ">= 12" } }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=10" - } - }, - "node_modules/data-urls/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" + "node": ">= 0.6" } }, - "node_modules/data-urls/node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", "dev": true, "dependencies": { - "punycode": "^2.1.1" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==", + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, + "engines": [ + "node >= 0.8" + ], + "optional": true, "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", - "dev": true - }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } + "optional": true }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, + "optional": true, "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true + "optional": true }, - "node_modules/deep-eql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "optional": true, "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" + "safe-buffer": "~5.1.0" } }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", "dev": true, "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", "dev": true }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, "engines": { - "node": ">=6" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, "engines": { - "node": ">=4.8" + "node": ">= 0.6" } }, - "node_modules/default-gateway/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "node_modules/content-hash": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" + "cids": "^0.7.1", + "multicodec": "^0.5.5", + "multihashes": "^0.4.15" } }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/content-hash/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } }, - "node_modules/default-gateway/node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "node_modules/content-hash/node_modules/cids": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "deprecated": "This module has been superseded by the multiformats module", "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "class-is": "^1.1.0", + "multibase": "~0.6.0", + "multicodec": "^1.0.0", + "multihashes": "~0.4.15" + }, "engines": { - "node": ">=4" + "node": ">=4.0.0", + "npm": ">=3.0.0" } }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "node_modules/content-hash/node_modules/cids/node_modules/multicodec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "deprecated": "This module has been superseded by the multiformats module", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "buffer": "^5.6.0", + "varint": "^5.0.0" } }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "node_modules/content-hash/node_modules/multibase": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "deprecated": "This module has been superseded by the multiformats module", "dev": true, "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" + "base-x": "^3.0.8", + "buffer": "^5.5.0" } }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/content-hash/node_modules/multicodec": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "deprecated": "This module has been superseded by the multiformats module", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "varint": "^5.0.0" } }, - "node_modules/default-gateway/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/content-hash/node_modules/multihashes": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "buffer": "^5.5.0", + "multibase": "^0.7.0", + "varint": "^5.0.0" } }, - "node_modules/default-gateway/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/content-hash/node_modules/multihashes/node_modules/multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "deprecated": "This module has been superseded by the multiformats module", "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "base-x": "^3.0.8", + "buffer": "^5.5.0" } }, - "node_modules/default-gateway/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/content-hash/node_modules/varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "dev": true + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/default-gateway/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "safe-buffer": "~5.1.1" } }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "dev": true, - "engines": { - "node": ">=10" - } + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", "dev": true, + "optional": true, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "node_modules/cookie-es": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz", + "integrity": "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==", + "dev": true + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "node_modules/copy-anything": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.3.tgz", + "integrity": "sha512-fpW2W/BqEzqPp29QS+MwwfisHCQZtiduTe/m8idFo0xbti9fIZ2WVhAsCv4ggFVH3AgCkVdpoOCtQC6gBrdhjw==", "dev": true, "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "is-what": "^4.1.8" }, "engines": { - "node": ">= 0.4" + "node": ">=12.13" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "toggle-selection": "^1.0.6" } }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + "node_modules/core-js": { + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.1.tgz", + "integrity": "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "node_modules/core-js-compat": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", "dev": true, "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" + "browserslist": "^4.21.3", + "semver": "7.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", + "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/del/node_modules/array-union": { + "node_modules/core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, "dependencies": { - "array-uniq": "^1.0.1" + "object-assign": "^4", + "vary": "^1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/cosmjs-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.8.0.tgz", + "integrity": "sha512-Q2Mj95Fl0PYMWEhA2LuGEIhipF7mQwd9gTQ85DdP9jjjopeoGaDxvmPa5nakNzsq7FnO1DMTatXTAx6bxMH7Lg==", "dev": true, + "dependencies": { + "long": "^4.0.0", + "protobufjs": "~6.11.2" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "node_modules/del/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/del/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "node_modules/delay": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", - "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optional": true + }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 8" } }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/crossws": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz", + "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==", + "dev": true, + "peerDependencies": { + "uWebSockets.js": "*" + }, + "peerDependenciesMeta": { + "uWebSockets.js": { + "optional": true + } + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", "dev": true, + "optional": true, "engines": { - "node": ">= 0.8" + "node": "*" } }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" } }, - "node_modules/destr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", - "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=8" } }, - "node_modules/detect-browser": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", - "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, "bin": { - "detect-libc": "bin/detect-libc.js" + "css-blank-pseudo": "dist/cli.cjs" }, "engines": { - "node": ">=0.10" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", "dev": true, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dev": true, "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" + "postcss-selector-parser": "^6.0.9" }, "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "css-has-pseudo": "dist/cli.cjs" }, "engines": { - "node": ">= 4.2.1" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/css-loader": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", + "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", "dev": true, "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "optional": true, + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.4", + "postcss-modules-scope": "^3.1.1", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, "engines": { - "node": ">=0.3.1" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/diff-sequences": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", - "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">= 8.3" + "node": ">=10" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/dijkstrajs": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", - "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "dev": true, "dependencies": { - "path-type": "^4.0.0" + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "node_modules/dns-over-http-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz", - "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { - "debug": "^4.3.1", - "native-fetch": "^3.0.0", - "receptacle": "^1.3.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "buffer-indexof": "^1.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/dnsimple": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dnsimple/-/dnsimple-3.0.3.tgz", - "integrity": "sha512-6Jpc7KmCzPL4wPQopmXXpcPTpPqFybEYxwbcrXLkJAgSwCGHltuDohqCxwsg5iDgPsRrWeyPeLDVrjztv6OwXQ==", + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">= v8.0.0" + "node": ">=0.10.0" } }, - "node_modules/dnslink-cloudflare": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/dnslink-cloudflare/-/dnslink-cloudflare-3.0.0.tgz", - "integrity": "sha512-KQ5BVom7JoeXbfrET+wx8zn9BFCNELuN7Lo8ADFGLWBf9uWLI2bES69prdtsuy22TsWd83MIAVR3ZLhbs1/Jlg==", + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", "dev": true, - "dependencies": { - "got": "^11.5.1", - "meow": "^7.0.1" - }, "bin": { - "dnslink-cloudflare": "bin/index.js" + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/dnslink-dnsimple": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dnslink-dnsimple/-/dnslink-dnsimple-1.0.1.tgz", - "integrity": "sha512-6AgxqL3u/09zxm6SP29JBzFNRt/wqIHDaqsbDpO1WgCvXkV7yo4PnyvkB6MogTJqHen81ikb/P8uLSY1cY63sw==", + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "dependencies": { - "dnsimple": "^3.0.1", - "meow": "^5.0.0" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, - "bin": { - "dnslink-dnsimple": "bin.js" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/dnslink-dnsimple/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", - "dev": true, - "engines": { - "node": ">=4" - } + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true }, - "node_modules/dnslink-dnsimple/node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==", + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "dev": true, "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" + "mdn-data": "2.0.4", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=8.0.0" } }, - "node_modules/dnslink-dnsimple/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/dnslink-dnsimple/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "node_modules/css-vendor": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", + "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "dependencies": { + "@babel/runtime": "^7.8.3", + "is-in-browser": "^1.0.2" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/dnslink-dnsimple/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ==", + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, "engines": { "node": ">=4" } }, - "node_modules/dnslink-dnsimple/node_modules/meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", "dev": true, "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/dnslink-dnsimple/node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" + "css-tree": "^1.1.2" }, "engines": { - "node": ">= 4" + "node": ">=8.0.0" } }, - "node_modules/dnslink-dnsimple/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "dependencies": { - "pify": "^3.0.0" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=8.0.0" } }, - "node_modules/dnslink-dnsimple/node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA==", + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/dnslink-dnsimple/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "cssom": "~0.3.6" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/dnslink-dnsimple/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", "dev": true, "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "array-find-index": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/dnslink-dnsimple/node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw==", + "node_modules/currify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/currify/-/currify-4.0.0.tgz", + "integrity": "sha512-ABfH28PWp5oqqp31cLXJQdeMqoFNej9rJOu84wKhN3jPCH7FAZg3zY1MVI27PTFoqfPlxOyhGmh9PzOVv+yN2g==", + "dev": true + }, + "node_modules/curve25519-js": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/curve25519-js/-/curve25519-js-0.0.4.tgz", + "integrity": "sha512-axn2UMEnkhyDUPWOwVKBMVIzSQy2ejH2xRGy1wq81dqRwApXfIzfbE3hIX0ZRFBIihf/KDqK158DLwESu4AK1w==", + "dev": true + }, + "node_modules/cypress": { + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz", + "integrity": "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==", "dev": true, + "hasInstallScript": true, "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" + "@cypress/request": "^2.88.5", + "@cypress/xvfb": "^1.2.4", + "@types/node": "^14.14.31", + "@types/sinonjs__fake-timers": "^6.0.2", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.0", + "commander": "^5.1.0", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.2", + "enquirer": "^2.3.6", + "eventemitter2": "^6.4.3", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.0", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.5", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "ramda": "~0.27.1", + "request-progress": "^3.0.0", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "url": "^0.11.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" }, "engines": { - "node": ">=4" + "node": ">=12.0.0" } }, - "node_modules/dnslink-dnsimple/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "node_modules/cypress/node_modules/@types/node": { + "version": "14.18.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.23.tgz", + "integrity": "sha512-MhbCWN18R4GhO8ewQWAFK4TGQdBpXWByukz7cWyJmXhvRuCIaM/oWytGPqVmDzgEnnaIc9ss6HbU5mUi+vyZPA==", + "dev": true + }, + "node_modules/cypress/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/dnslink-dnsimple/node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==", + "node_modules/cypress/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/dnslink-dnsimple/node_modules/yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "camelcase": "^4.1.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/cypress/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=7.0.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==", + "node_modules/cypress/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "node_modules/cypress/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/dom-helpers/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "node_modules/cypress/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/cypress/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "deprecated": "Use your platform's native DOMException instead", + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, "dependencies": { - "webidl-conversions": "^5.0.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "node_modules/data-urls/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, "dependencies": { - "domelementtype": "^2.2.0" + "punycode": "^2.1.1" }, "engines": { - "node": ">= 4" + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "engines": { + "node": ">=10" } }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, "dependencies": { - "is-obj": "^2.0.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dotenv": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "node_modules/date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", "dev": true, "engines": { - "node": ">=12" + "node": ">=0.11" }, "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "node_modules/dayjs": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", + "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==", "dev": true }, - "node_modules/dreamhost": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/dreamhost/-/dreamhost-1.0.5.tgz", - "integrity": "sha512-B2Hp6cLjitzWmJHqikSgsr9v8zUG8FOxmLAHjmHYl7ReygS2thgm2Nipr+jiELoJN/JBBHZwD1hEb3rcYmphpg==", - "dev": true, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "isomorphic-fetch": "^2.2.1" + "ms": "2.1.2" }, "engines": { - "node": ">=4" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/dreamhost/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "engines": { "node": ">=0.10.0" } }, - "node_modules/dreamhost/node_modules/isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", "dev": true, "dependencies": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/dreamhost/node_modules/node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, - "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", "dev": true }, - "node_modules/duplexify": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", - "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, - "node_modules/eip1193-provider": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/eip1193-provider/-/eip1193-provider-1.0.1.tgz", - "integrity": "sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "node_modules/deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "dev": true, + "optional": true, "dependencies": { - "@json-rpc-tools/provider": "^1.5.5" + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true, - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/electron-fetch": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.4.tgz", - "integrity": "sha512-+fBLXEy4CJWQ5bz8dyaeSG1hD6JJ15kBZyj3eh24pIVrd3hLM47H/umffrdQfS6GZ0falF0g9JT9f3Rs6AVUhw==", + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, "dependencies": { - "encoding": "^0.1.13" + "execa": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">= 10" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.219", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz", - "integrity": "sha512-zoQJsXOUw0ZA0YxbjkmzBumAJRtr6je5JySuL/bAoFs0DuLiLJ+5FzRF7/ZayihxR2QcewlRZVm5QZdUhwjOgA==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "node_modules/default-gateway/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, "engines": { - "node": ">= 4" + "node": ">=10.17.0" } }, - "node_modules/emotion-theming": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-11.0.0.tgz", - "integrity": "sha512-OhYpCGBjaLcD9c4ptwCr9SxHjfRTDqeqdzMobusJ+a/drlfnJ3AT9gmGKIhNHiXtr6626h6fsvLY22Or9CxUqw==", - "dev": true - }, - "node_modules/encode-utf8": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, "dependencies": { - "iconv-lite": "^0.6.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/enhanced-resolve/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", "dev": true }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "node_modules/delay": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", + "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/enhanced-resolve/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" } }, - "node_modules/enhanced-resolve/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/enhanced-resolve/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, "engines": { - "node": ">=8.6" + "node": ">=6" } }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "node_modules/destr": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", + "dev": true + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, - "optional": true, "engines": { - "node": ">=6" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/err-code": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", - "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==", - "dev": true + "node_modules/detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, "bin": { - "errno": "cli.js" + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" + "engines": { + "node": ">=8" } }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dev": true, - "dependencies": { - "stackframe": "^1.3.4" - } + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true }, - "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "address": "^1.0.1", + "debug": "^2.6.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 4.2.1" } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "has": "^1.0.3" + "ms": "2.0.0" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, + "optional": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.3.1" } }, - "node_modules/es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "node_modules/diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", "dev": true, - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - }, "engines": { - "node": ">=0.10" + "node": ">= 8.3" } }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "node_modules/dijkstrajs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "dependencies": { - "es6-promise": "^4.0.3" + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-over-http-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz", + "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==", "dev": true, "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" + "debug": "^4.3.1", + "native-fetch": "^3.0.0", + "receptacle": "^1.3.2" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, "engines": { "node": ">=6" } }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "node_modules/dnsimple": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dnsimple/-/dnsimple-3.0.3.tgz", + "integrity": "sha512-6Jpc7KmCzPL4wPQopmXXpcPTpPqFybEYxwbcrXLkJAgSwCGHltuDohqCxwsg5iDgPsRrWeyPeLDVrjztv6OwXQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">= v8.0.0" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/dnslink-cloudflare": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dnslink-cloudflare/-/dnslink-cloudflare-3.0.0.tgz", + "integrity": "sha512-KQ5BVom7JoeXbfrET+wx8zn9BFCNELuN7Lo8ADFGLWBf9uWLI2bES69prdtsuy22TsWd83MIAVR3ZLhbs1/Jlg==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "got": "^11.5.1", + "meow": "^7.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "dnslink-cloudflare": "bin/index.js" } }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "node_modules/dnslink-dnsimple": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dnslink-dnsimple/-/dnslink-dnsimple-1.0.1.tgz", + "integrity": "sha512-6AgxqL3u/09zxm6SP29JBzFNRt/wqIHDaqsbDpO1WgCvXkV7yo4PnyvkB6MogTJqHen81ikb/P8uLSY1cY63sw==", "dev": true, "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "dnsimple": "^3.0.1", + "meow": "^5.0.0" }, "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "dnslink-dnsimple": "bin.js" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "node_modules/dnslink-dnsimple/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "node_modules/dnslink-dnsimple/node_modules/camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==", "dev": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "node_modules/dnslink-dnsimple/node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/dnslink-dnsimple/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, - "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "node_modules/dnslink-dnsimple/node_modules/map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ==", "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "node_modules/dnslink-dnsimple/node_modules/meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", "dev": true, "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=6" } }, - "node_modules/eslint-config-prettier": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", - "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "node_modules/dnslink-dnsimple/node_modules/minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "dev": true, "dependencies": { - "get-stdin": "^6.0.0" - }, - "bin": { - "eslint-config-prettier-check": "bin/cli.js" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" }, - "peerDependencies": { - "eslint": ">=3.14.1" + "engines": { + "node": ">= 4" } }, - "node_modules/eslint-config-react-app": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", - "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "node_modules/dnslink-dnsimple/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "dependencies": { - "confusing-browser-globals": "^1.0.10" + "pify": "^3.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0", - "@typescript-eslint/parser": "^4.0.0", - "babel-eslint": "^10.0.0", - "eslint": "^7.5.0", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jest": "^24.0.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.20.3", - "eslint-plugin-react-hooks": "^4.0.8", - "eslint-plugin-testing-library": "^3.9.0" - }, - "peerDependenciesMeta": { - "eslint-plugin-jest": { - "optional": true - }, - "eslint-plugin-testing-library": { - "optional": true - } + "node": ">=4" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "node_modules/dnslink-dnsimple/node_modules/quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA==", "dev": true, - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "engines": { + "node": ">=4" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/dnslink-dnsimple/node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "node_modules/dnslink-dnsimple/node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", "dev": true, "dependencies": { - "debug": "^3.2.7" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" }, "engines": { "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/dnslink-dnsimple/node_modules/redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/eslint-plugin-flowtype": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", - "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", + "node_modules/dnslink-dnsimple/node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", "dev": true, - "dependencies": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.1.0" + "node": ">=4" } }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "node_modules/dnslink-dnsimple/node_modules/trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==", "dev": true, - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/dnslink-dnsimple/node_modules/yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "dev": true, "dependencies": { - "ms": "2.0.0" + "camelcase": "^4.1.0" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "dependencies": { "esutils": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==", "dev": true }, - "node_modules/eslint-plugin-jest": { - "version": "24.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", - "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "^4.0.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": ">= 4", - "eslint": ">=5" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } + "utila": "~0.4" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", - "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", - "dev": true, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "dependencies": { - "@babel/runtime": "^7.18.9", - "aria-query": "^4.2.2", - "array-includes": "^3.1.5", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.3", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.2", - "language-tags": "^1.0.5", - "minimatch": "^3.1.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, - "node_modules/eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "node_modules/dom-helpers/node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/eslint-plugin-react": { - "version": "7.30.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", - "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" + "webidl-conversions": "^5.0.0" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=8" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", "dev": true, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "node": ">=8" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", - "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "^3.10.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^5 || ^6 || ^7" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "node_modules/dot-case/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "is-obj": "^2.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" + "node": ">=8" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "dev": true, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/dreamhost": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/dreamhost/-/dreamhost-1.0.5.tgz", + "integrity": "sha512-B2Hp6cLjitzWmJHqikSgsr9v8zUG8FOxmLAHjmHYl7ReygS2thgm2Nipr+jiELoJN/JBBHZwD1hEb3rcYmphpg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "isomorphic-fetch": "^2.2.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=4" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "node_modules/dreamhost/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-testing-library/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/dreamhost/node_modules/isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, - "node_modules/eslint-plugin-testing-library/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "node_modules/dreamhost/node_modules/node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dev": true, + "dependencies": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node_modules/dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "dev": true, "engines": { "node": ">=4" } }, - "node_modules/eslint-plugin-testing-library/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", "dev": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" } }, - "node_modules/eslint-plugin-testing-library/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/eslint-plugin-testing-library/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, + "node_modules/eip1193-provider": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/eip1193-provider/-/eip1193-provider-1.0.1.tgz", + "integrity": "sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" + "@json-rpc-tools/provider": "^1.5.5" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, "engines": { - "node": ">=4.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/electron-fetch": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.4.tgz", + "integrity": "sha512-+fBLXEy4CJWQ5bz8dyaeSG1hD6JJ15kBZyj3eh24pIVrd3hLM47H/umffrdQfS6GZ0falF0g9JT9f3Rs6AVUhw==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "encoding": "^0.1.13" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "node": ">=6" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } + "node_modules/electron-to-chromium": { + "version": "1.4.715", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz", + "integrity": "sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==", + "dev": true }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/eslint-webpack-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", - "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "dev": true, - "dependencies": { - "@types/eslint": "^7.29.0", - "arrify": "^2.0.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/eslint-webpack-plugin/node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/emotion-theming": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-11.0.0.tgz", + "integrity": "sha512-OhYpCGBjaLcD9c4ptwCr9SxHjfRTDqeqdzMobusJ+a/drlfnJ3AT9gmGKIhNHiXtr6626h6fsvLY22Or9CxUqw==", + "dev": true + }, + "node_modules/enc-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/enc-utils/-/enc-utils-3.0.0.tgz", + "integrity": "sha512-e57t/Z2HzWOLwOp7DZcV0VMEY8t7ptWwsxyp6kM2b2zrk6JqIpXxzkruHAMiBsy5wg9jp/183GdiRXCvBtzsYg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, + "is-typedarray": "1.0.0", + "typedarray-to-buffer": "3.1.5" + } + }, + "node_modules/encode-utf8": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 0.8" } }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "dependencies": { - "@babel/highlight": "^7.10.4" + "iconv-lite": "^0.6.2" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "once": "^1.4.0" } }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/enhanced-resolve": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", + "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=10.13.0" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "ansi-colors": "^4.1.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8.6" } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "optional": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/err-code": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", + "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "is-arrayish": "^0.2.1" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "stackframe": "^1.3.4" } }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, + "node_modules/es-abstract": { + "version": "1.23.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.2.tgz", + "integrity": "sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==", + "dev": true, + "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.7", + "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.5", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, "engines": { - "node": ">= 4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/es-iterator-helpers": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz", + "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/eslint/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/es-module-lexer": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.2.tgz", + "integrity": "sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==", "dev": true }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "es-errors": "^1.3.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.4" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" + "dependencies": { + "hasown": "^2.0.0" } }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "dependencies": { - "estraverse": "^5.1.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=0.10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", "dev": true, + "hasInstallScript": true, "dependencies": { - "estraverse": "^5.2.0" + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" }, "engines": { - "node": ">=4.0" + "node": ">=0.10" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", "dev": true, - "engines": { - "node": ">=4.0" + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "es6-promise": "^4.0.3" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/eth-block-tracker": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-7.0.1.tgz", - "integrity": "sha512-3JxvUWECHz3msxJrG6tsgelqcgK0s/Wp5J/QDEEJ1Fvt4orAUU3FQhro0uu0GFjviUcPs3kPE4+Oaoin9NNfpg==", - "dependencies": { - "@metamask/eth-json-rpc-provider": "^1.0.0", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^5.0.1", - "json-rpc-random-id": "^1.0.1", - "pify": "^3.0.0" - }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, "engines": { - "node": ">=14.0.0" + "node": ">=8" } }, - "node_modules/eth-block-tracker/node_modules/@ethereumjs/common": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", - "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", - "dependencies": { - "@ethereumjs/util": "^8.1.0", - "crc-32": "^1.2.0" + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eth-block-tracker/node_modules/@ethereumjs/tx": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", - "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, "dependencies": { - "@ethereumjs/common": "^3.2.0", - "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.1.0", - "ethereum-cryptography": "^2.0.0" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=14" + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/eth-block-tracker/node_modules/@metamask/safe-event-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.0.0.tgz", - "integrity": "sha512-j6Z47VOmVyGMlnKXZmL0fyvWfEYtKWCA9yGZkU3FCsGZUT5lHGmvaV9JA5F2Y+010y7+ROtR3WMXIkvl/nVzqQ==", + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, "engines": { - "node": ">=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/eth-block-tracker/node_modules/@metamask/utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", - "integrity": "sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==", + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, "dependencies": { - "@ethereumjs/tx": "^4.1.2", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "semver": "^7.3.8", - "superstruct": "^1.0.3" + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=14.0.0" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/eth-block-tracker/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/eslint-config-prettier": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "get-stdin": "^6.0.0" }, - "engines": { - "node": ">=10" + "bin": { + "eslint-config-prettier-check": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=3.14.1" } }, - "node_modules/eth-block-tracker/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" } }, - "node_modules/eth-block-tracker/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/eth-ens-namehash": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", - "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "dependencies": { - "idna-uts46-hx": "^2.3.1", - "js-sha3": "^0.5.7" + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, - "node_modules/eth-ens-namehash/node_modules/js-sha3": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", - "dev": true + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } }, - "node_modules/eth-gas-reporter": { - "version": "0.2.25", - "resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.25.tgz", - "integrity": "sha512-1fRgyE4xUB8SoqLgN3eDfpDfwEfRxh2Sz1b7wzFbyQA+9TekMmvSjjoRu9SKcSVyK+vLkLIsVbJDsTWjw195OQ==", + "node_modules/eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dev": true, - "optional": true, "dependencies": { - "@ethersproject/abi": "^5.0.0-beta.146", - "@solidity-parser/parser": "^0.14.0", - "cli-table3": "^0.5.0", - "colors": "1.4.0", - "ethereum-cryptography": "^1.0.3", - "ethers": "^4.0.40", - "fs-readdir-recursive": "^1.1.0", - "lodash": "^4.17.14", - "markdown-table": "^1.1.3", - "mocha": "^7.1.1", - "req-cwd": "^2.0.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "sha1": "^1.1.1", - "sync-request": "^6.0.0" + "debug": "^3.2.7" }, - "peerDependencies": { - "@codechecks/client": "^0.1.0" + "engines": { + "node": ">=4" }, "peerDependenciesMeta": { - "@codechecks/client": { + "eslint": { "optional": true } } }, - "node_modules/eth-gas-reporter/node_modules/@noble/hashes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", - "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true - }, - "node_modules/eth-gas-reporter/node_modules/@scure/bip32": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", - "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true, "dependencies": { - "@noble/hashes": "~1.2.0", - "@noble/secp256k1": "~1.7.0", - "@scure/base": "~1.1.0" + "ms": "^2.1.1" } }, - "node_modules/eth-gas-reporter/node_modules/@scure/bip39": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", - "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true, "dependencies": { - "@noble/hashes": "~1.2.0", - "@scure/base": "~1.1.0" - } - }, - "node_modules/eth-gas-reporter/node_modules/aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", - "dev": true, - "optional": true - }, - "node_modules/eth-gas-reporter/node_modules/ansi-colors": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", - "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eth-gas-reporter/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, - "optional": true, + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, "engines": { - "node": ">=4" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" } }, - "node_modules/eth-gas-reporter/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "optional": true - }, - "node_modules/eth-gas-reporter/node_modules/chokidar": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", - "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, - "optional": true, "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.2.0" + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "engines": { - "node": ">= 8.10.0" + "node": ">=4" }, - "optionalDependencies": { - "fsevents": "~2.1.1" + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/eth-gas-reporter/node_modules/cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "optional": true, "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "colors": "^1.1.2" + "ms": "^2.1.1" } }, - "node_modules/eth-gas-reporter/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, - "optional": true, "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eth-gas-reporter/node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "optional": true, - "engines": { - "node": ">=6" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/eth-gas-reporter/node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "dev": true, - "optional": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "@typescript-eslint/experimental-utils": "^5.0.0" }, "engines": { - "node": ">=6" + "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" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } } }, - "node_modules/eth-gas-reporter/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "dependencies": { - "ansi-regex": "^4.1.0" + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" }, "engines": { - "node": ">=6" + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eth-gas-reporter/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, - "optional": true, "dependencies": { - "ms": "^2.1.1" + "dequal": "^2.0.3" } }, - "node_modules/eth-gas-reporter/node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "node_modules/eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", "dev": true, - "optional": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, "engines": { - "node": ">=0.3.1" + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/eth-gas-reporter/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "node_modules/eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", "dev": true, - "optional": true + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } }, - "node_modules/eth-gas-reporter/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, - "optional": true, "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "node_modules/eth-gas-reporter/node_modules/ethereum-cryptography": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", - "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, - "optional": true, "dependencies": { - "@noble/hashes": "1.2.0", - "@noble/secp256k1": "1.7.1", - "@scure/bip32": "1.1.5", - "@scure/bip39": "1.1.1" + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eth-gas-reporter/node_modules/ethers": { - "version": "4.0.49", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", - "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "dev": true, - "optional": true, "dependencies": { - "aes-js": "3.0.0", - "bn.js": "^4.11.9", - "elliptic": "6.5.4", - "hash.js": "1.1.3", - "js-sha3": "0.5.7", - "scrypt-js": "2.0.4", - "setimmediate": "1.0.4", - "uuid": "2.0.1", - "xmlhttprequest": "1.8.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eth-gas-reporter/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", "dev": true, - "optional": true, "dependencies": { - "locate-path": "^3.0.0" + "@typescript-eslint/utils": "^5.58.0" }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" } }, - "node_modules/eth-gas-reporter/node_modules/flat": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", - "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, - "optional": true, "dependencies": { - "is-buffer": "~2.0.3" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, - "bin": { - "flat": "cli.js" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eth-gas-reporter/node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eth-gas-reporter/node_modules/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, - "optional": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "*" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/eth-gas-reporter/node_modules/hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, - "optional": true, "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/eth-gas-reporter/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "optional": true, + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, "engines": { - "node": ">=4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/eth-gas-reporter/node_modules/js-sha3": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", - "dev": true, - "optional": true - }, - "node_modules/eth-gas-reporter/node_modules/js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, - "optional": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eth-gas-reporter/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/eslint-plugin-testing-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "optional": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/eth-gas-reporter/node_modules/log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "node_modules/eslint-plugin-testing-library/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, - "optional": true, "dependencies": { - "chalk": "^2.4.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/eth-gas-reporter/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/eslint-plugin-testing-library/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "optional": true, "dependencies": { - "brace-expansion": "^1.1.7" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": "*" + "node": ">=8.0.0" } }, - "node_modules/eth-gas-reporter/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=4.0" } }, - "node_modules/eth-gas-reporter/node_modules/mocha": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz", - "integrity": "sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==", + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, - "optional": true, "dependencies": { - "ansi-colors": "3.2.3", - "browser-stdout": "1.3.1", - "chokidar": "3.3.0", - "debug": "3.2.6", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "find-up": "3.0.0", - "glob": "7.1.3", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "3.13.1", - "log-symbols": "3.0.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.5", - "ms": "2.1.1", - "node-environment-flags": "1.0.6", - "object.assign": "4.1.0", - "strip-json-comments": "2.0.1", - "supports-color": "6.0.0", - "which": "1.3.1", - "wide-align": "1.1.3", - "yargs": "13.3.2", - "yargs-parser": "13.1.2", - "yargs-unparser": "1.6.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">= 8.10.0" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/eth-gas-reporter/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, - "optional": true + "engines": { + "node": ">=10" + } }, - "node_modules/eth-gas-reporter/node_modules/object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "optional": true, - "dependencies": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, "engines": { - "node": ">= 0.4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/eth-gas-reporter/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "dev": true, - "optional": true, "dependencies": { - "p-try": "^2.0.0" + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" } }, - "node_modules/eth-gas-reporter/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, - "optional": true, "dependencies": { - "p-limit": "^2.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/eth-gas-reporter/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dev": true, - "optional": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/eth-gas-reporter/node_modules/readdirp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", - "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, - "optional": true, "dependencies": { - "picomatch": "^2.0.4" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/eth-gas-reporter/node_modules/scrypt-js": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", - "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "optional": true + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } }, - "node_modules/eth-gas-reporter/node_modules/setimmediate": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", - "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dev": true, - "optional": true + "dependencies": { + "@babel/highlight": "^7.10.4" + } }, - "node_modules/eth-gas-reporter/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "optional": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eth-gas-reporter/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "optional": true, "dependencies": { - "ansi-regex": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eth-gas-reporter/node_modules/strip-json-comments": { + "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/eth-gas-reporter/node_modules/supports-color": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", - "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, - "optional": true, "dependencies": { - "has-flag": "^3.0.0" + "eslint-visitor-keys": "^1.1.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/eth-gas-reporter/node_modules/uuid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", - "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "optional": true + "engines": { + "node": ">=4" + } }, - "node_modules/eth-gas-reporter/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, - "optional": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=10" } }, - "node_modules/eth-gas-reporter/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "optional": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/eth-gas-reporter/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "optional": true, "engines": { - "node": ">=6" + "node": ">= 4" } }, - "node_modules/eth-gas-reporter/node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/eslint/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "optional": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/eth-gas-reporter/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "optional": true, "dependencies": { - "ansi-regex": "^4.1.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/eth-gas-reporter/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true, - "optional": true - }, - "node_modules/eth-gas-reporter/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "optional": true, "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/eth-gas-reporter/node_modules/yargs-unparser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", - "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "node_modules/eslint/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, - "optional": true, "dependencies": { - "flat": "^4.1.0", - "lodash": "^4.17.15", - "yargs": "^13.3.0" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" }, "engines": { - "node": ">=6" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eth-gas-reporter/node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, - "optional": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/eth-gas-reporter/node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "optional": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/eth-gas-reporter/node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, - "optional": true, "dependencies": { - "ansi-regex": "^4.1.0" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=6" + "node": ">=0.10" } }, - "node_modules/eth-json-rpc-filters": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-6.0.0.tgz", - "integrity": "sha512-7jm1Qm+uAdcYS2PDPuIMj6BM9kmLVCnRVRTvc5ZsUU+rMBRUg1vZ1qqtKa54AwMna7n7x3ZmUbFPGDUlqDN1AQ==", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "dependencies": { - "@metamask/safe-event-emitter": "^2.0.0", - "async-mutex": "^0.2.6", - "eth-query": "^2.1.2", - "json-rpc-engine": "^6.1.0", - "pify": "^5.0.0" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=4.0" } }, - "node_modules/eth-json-rpc-filters/node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, - "node_modules/eth-lib": { - "version": "0.1.29", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", - "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "dependencies": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "nano-json-stream-parser": "^0.1.2", - "servify": "^0.1.12", - "ws": "^3.0.0", - "xhr-request-promise": "^0.1.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eth-lib/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } }, - "node_modules/eth-lib/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/eth-lib/node_modules/ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true, + "node_modules/eth-block-tracker": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-7.0.1.tgz", + "integrity": "sha512-3JxvUWECHz3msxJrG6tsgelqcgK0s/Wp5J/QDEEJ1Fvt4orAUU3FQhro0uu0GFjviUcPs3kPE4+Oaoin9NNfpg==", "dependencies": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" + "@metamask/eth-json-rpc-provider": "^1.0.0", + "@metamask/safe-event-emitter": "^3.0.0", + "@metamask/utils": "^5.0.1", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/eth-query": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", - "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", + "node_modules/eth-block-tracker/node_modules/@ethereumjs/common": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", + "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", "dependencies": { - "json-rpc-random-id": "^1.0.0", - "xtend": "^4.0.1" + "@ethereumjs/util": "^8.1.0", + "crc-32": "^1.2.0" } }, - "node_modules/eth-rpc-errors": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", - "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", + "node_modules/eth-block-tracker/node_modules/@ethereumjs/tx": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", + "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", "dependencies": { - "fast-safe-stringify": "^2.0.6" + "@ethereumjs/common": "^3.2.0", + "@ethereumjs/rlp": "^4.0.1", + "@ethereumjs/util": "^8.1.0", + "ethereum-cryptography": "^2.0.0" + }, + "engines": { + "node": ">=14" } }, - "node_modules/ethereum-bloom-filters": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", - "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", - "dev": true, - "dependencies": { - "js-sha3": "^0.8.0" + "node_modules/eth-block-tracker/node_modules/@metamask/safe-event-emitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.0.0.tgz", + "integrity": "sha512-j6Z47VOmVyGMlnKXZmL0fyvWfEYtKWCA9yGZkU3FCsGZUT5lHGmvaV9JA5F2Y+010y7+ROtR3WMXIkvl/nVzqQ==", + "engines": { + "node": ">=12.0.0" } }, - "node_modules/ethereum-cryptography": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.0.0.tgz", - "integrity": "sha512-g25m4EtfQGjstWgVE1aIz7XYYjf3kH5kG17ULWVB5dH6uLahsoltOhACzSxyDV+fhn4gbR4xRrOXGe6r2uh4Bg==", + "node_modules/eth-block-tracker/node_modules/@metamask/utils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", + "integrity": "sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==", "dependencies": { - "@noble/curves": "1.0.0", - "@noble/hashes": "1.3.0", - "@scure/bip32": "1.3.0", - "@scure/bip39": "1.2.0" + "@ethereumjs/tx": "^4.1.2", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "semver": "^7.3.8", + "superstruct": "^1.0.3" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/ethereum-multicall": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/ethereum-multicall/-/ethereum-multicall-2.17.0.tgz", - "integrity": "sha512-9me2vHVjzLbb9Y5xWHCSu0PDtm13SVTZyvV3y2/VAtbuMykoET5g8h/ktL4ECZ8k76cn9jnZythoQki3nJqhSA==", - "dev": true, + "node_modules/eth-block-tracker/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "@ethersproject/providers": "^5.0.10", - "ethers": "^5.0.15" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/ethereumjs-abi": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz", - "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==", - "dev": true, - "optional": true, + "node_modules/eth-block-tracker/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dependencies": { - "bn.js": "^4.11.8", - "ethereumjs-util": "^6.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/ethereumjs-abi/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "optional": true + "node_modules/eth-block-tracker/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "node_modules/eth-ens-namehash": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", "dev": true, - "optional": true, "dependencies": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" + "idna-uts46-hx": "^2.3.1", + "js-sha3": "^0.5.7" } }, - "node_modules/ethereumjs-util/node_modules/@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "node_modules/eth-ens-namehash/node_modules/js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", + "dev": true + }, + "node_modules/eth-gas-reporter": { + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.25.tgz", + "integrity": "sha512-1fRgyE4xUB8SoqLgN3eDfpDfwEfRxh2Sz1b7wzFbyQA+9TekMmvSjjoRu9SKcSVyK+vLkLIsVbJDsTWjw195OQ==", "dev": true, "optional": true, "dependencies": { - "@types/node": "*" + "@ethersproject/abi": "^5.0.0-beta.146", + "@solidity-parser/parser": "^0.14.0", + "cli-table3": "^0.5.0", + "colors": "1.4.0", + "ethereum-cryptography": "^1.0.3", + "ethers": "^4.0.40", + "fs-readdir-recursive": "^1.1.0", + "lodash": "^4.17.14", + "markdown-table": "^1.1.3", + "mocha": "^7.1.1", + "req-cwd": "^2.0.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "sha1": "^1.1.1", + "sync-request": "^6.0.0" + }, + "peerDependencies": { + "@codechecks/client": "^0.1.0" + }, + "peerDependenciesMeta": { + "@codechecks/client": { + "optional": true + } } }, - "node_modules/ethereumjs-util/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/eth-gas-reporter/node_modules/@noble/hashes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "optional": true }, - "node_modules/ethereumjs-util/node_modules/ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "node_modules/eth-gas-reporter/node_modules/@scure/bip32": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", + "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "optional": true, "dependencies": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" + "@noble/hashes": "~1.2.0", + "@noble/secp256k1": "~1.7.0", + "@scure/base": "~1.1.0" } }, - "node_modules/ethers": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", - "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", + "node_modules/eth-gas-reporter/node_modules/@scure/bip39": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", + "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", "dev": true, "funding": [ { "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" + "url": "https://paulmillr.com/funding/" } ], + "optional": true, "dependencies": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" - } - }, - "node_modules/ethjs-unit": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", - "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", - "dev": true, - "dependencies": { - "bn.js": "4.11.6", - "number-to-bn": "1.7.0" - }, - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/ethjs-unit/node_modules/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", - "dev": true - }, - "node_modules/ethjs-util": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", - "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", - "dependencies": { - "is-hex-prefixed": "1.0.0", - "strip-hex-prefix": "1.0.0" - }, - "engines": { - "node": ">=6.5.0", - "npm": ">=3" + "@noble/hashes": "~1.2.0", + "@scure/base": "~1.1.0" } }, - "node_modules/event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "node_modules/eth-gas-reporter/node_modules/aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", "dev": true, - "dependencies": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" - } + "optional": true }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "node_modules/eth-gas-reporter/node_modules/ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", "dev": true, + "optional": true, "engines": { "node": ">=6" } }, - "node_modules/eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "node_modules/eth-gas-reporter/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, + "optional": true, "engines": { - "node": ">=12.0.0" + "node": ">=4" } }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "node_modules/eth-gas-reporter/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true + "optional": true }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "node_modules/eth-gas-reporter/node_modules/chokidar": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", + "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", "dev": true, + "optional": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.2.0" }, "engines": { - "node": ">=10" + "node": ">= 8.10.0" }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "optionalDependencies": { + "fsevents": "~2.1.1" } }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "node_modules/eth-gas-reporter/node_modules/cli-table3": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", + "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", "dev": true, + "optional": true, "dependencies": { - "pify": "^2.2.0" + "object-assign": "^4.1.0", + "string-width": "^2.1.1" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "optionalDependencies": { + "colors": "^1.1.2" } }, - "node_modules/executable/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/eth-gas-reporter/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "optional": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "node_modules/eth-gas-reporter/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "optional": true, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "node_modules/eth-gas-reporter/node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "optional": true, "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" + "node": ">=6" } }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "node_modules/eth-gas-reporter/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, "dependencies": { - "is-descriptor": "^0.1.0" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/eth-gas-reporter/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", "dev": true, + "optional": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "ms": "^2.1.1" } }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "deprecated": "Please upgrade to v0.1.7", + "node_modules/eth-gas-reporter/node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, + "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.3.1" } }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/eth-gas-reporter/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "optional": true }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "deprecated": "Please upgrade to v0.1.5", + "node_modules/eth-gas-reporter/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, + "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/eth-gas-reporter/node_modules/ethereum-cryptography": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", + "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", "dev": true, + "optional": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" } }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "node_modules/eth-gas-reporter/node_modules/ethers": { + "version": "4.0.49", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", + "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", "dev": true, + "optional": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" + "aes-js": "3.0.0", + "bn.js": "^4.11.9", + "elliptic": "6.5.4", + "hash.js": "1.1.3", + "js-sha3": "0.5.7", + "scrypt-js": "2.0.4", + "setimmediate": "1.0.4", + "uuid": "2.0.1", + "xmlhttprequest": "1.8.0" } }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/eth-gas-reporter/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "optional": true, + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "node_modules/eth-gas-reporter/node_modules/flat": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", + "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "optional": true, + "dependencies": { + "is-buffer": "~2.0.3" + }, + "bin": { + "flat": "cli.js" } }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "node_modules/eth-gas-reporter/node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 10.14.2" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/expect/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/eth-gas-reporter/node_modules/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, + "optional": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "*" } }, - "node_modules/expect/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/eth-gas-reporter/node_modules/hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, + "optional": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/eth-gas-reporter/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "optional": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/expect/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/eth-gas-reporter/node_modules/js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==", + "dev": true, + "optional": true + }, + "node_modules/eth-gas-reporter/node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, + "optional": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/expect/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/eth-gas-reporter/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, + "optional": true, "dependencies": { - "color-name": "~1.1.4" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/expect/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/expect/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/eth-gas-reporter/node_modules/log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "dev": true, + "optional": true, + "dependencies": { + "chalk": "^2.4.2" + }, "engines": { "node": ">=8" } }, - "node_modules/expect/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/expect/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/eth-gas-reporter/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, + "optional": true, "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "node_modules/eth-gas-reporter/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, + "optional": true, "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "minimist": "^1.2.5" }, - "engines": { - "node": ">= 0.10.0" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/eth-gas-reporter/node_modules/mocha": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz", + "integrity": "sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==", "dev": true, + "optional": true, "dependencies": { - "safe-buffer": "5.2.1" + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "chokidar": "3.3.0", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.5", + "ms": "2.1.1", + "node-environment-flags": "1.0.6", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" }, "engines": { - "node": ">= 0.6" + "node": ">= 8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" } }, - "node_modules/express/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "node_modules/eth-gas-reporter/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true, - "engines": { - "node": ">= 0.6" - } + "optional": true }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/eth-gas-reporter/node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, + "optional": true, "dependencies": { - "ms": "2.0.0" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "node_modules/eth-gas-reporter/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "optional": true, "dependencies": { - "side-channel": "^1.0.4" + "p-try": "^2.0.0" }, "engines": { - "node": ">=0.6" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/express/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/eth-gas-reporter/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, + "optional": true, + "dependencies": { + "p-limit": "^2.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "node_modules/eth-gas-reporter/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "dependencies": { - "type": "^2.5.0" + "optional": true, + "engines": { + "node": ">=6" } }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "node_modules/eth-gas-reporter/node_modules/readdirp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", + "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", "dev": true, + "optional": true, "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "picomatch": "^2.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/extglob": { + "node_modules/eth-gas-reporter/node_modules/scrypt-js": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } + "optional": true }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "node_modules/eth-gas-reporter/node_modules/setimmediate": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==", + "dev": true, + "optional": true + }, + "node_modules/eth-gas-reporter/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, + "optional": true, "dependencies": { - "is-descriptor": "^1.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/eth-gas-reporter/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, + "optional": true, "dependencies": { - "is-extendable": "^0.1.0" + "ansi-regex": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/eth-gas-reporter/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/extract-files": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", - "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", + "node_modules/eth-gas-reporter/node_modules/supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", "dev": true, - "engines": { - "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" + "optional": true, + "dependencies": { + "has-flag": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/jaydenseric" + "engines": { + "node": ">=6" } }, - "node_modules/extract-zip": { + "node_modules/eth-gas-reporter/node_modules/uuid": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "optional": true + }, + "node_modules/eth-gas-reporter/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "optional": true, "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" + "isexe": "^2.0.0" }, "bin": { - "extract-zip": "cli.js" + "which": "bin/which" + } + }, + "node_modules/eth-gas-reporter/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" + "node": ">=6" } }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", + "node_modules/eth-gas-reporter/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "optional": true, "engines": { - "node": "> 0.1.90" + "node": ">=6" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "node_modules/fast-fifo": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz", - "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "node_modules/eth-gas-reporter/node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "optional": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fast-redact": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz", - "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==", "engines": { "node": ">=6" } }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "node_modules/fast-stable-stringify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz", - "integrity": "sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==", - "dev": true - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "node_modules/eth-gas-reporter/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, "dependencies": { - "punycode": "^1.3.2" + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/fast-xml-parser": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", - "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==", + "node_modules/eth-gas-reporter/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true, - "bin": { - "xml2js": "cli.js" - }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } + "optional": true }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/eth-gas-reporter/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "optional": true, "dependencies": { - "reusify": "^1.0.4" + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/eth-gas-reporter/node_modules/yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", "dev": true, + "optional": true, "dependencies": { - "websocket-driver": ">=0.5.1" + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" }, "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" + "node": ">=6" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "node_modules/eth-gas-reporter/node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, - "dependencies": { - "pend": "~1.2.0" + "optional": true, + "engines": { + "node": ">=6" } }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "deprecated": "This module is no longer supported.", - "dev": true - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "node_modules/eth-gas-reporter/node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "optional": true, "dependencies": { - "escape-string-regexp": "^1.0.5" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/eth-gas-reporter/node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=6" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, + "node_modules/eth-json-rpc-filters": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-6.0.0.tgz", + "integrity": "sha512-7jm1Qm+uAdcYS2PDPuIMj6BM9kmLVCnRVRTvc5ZsUU+rMBRUg1vZ1qqtKa54AwMna7n7x3ZmUbFPGDUlqDN1AQ==", "dependencies": { - "flat-cache": "^3.0.4" + "@metamask/safe-event-emitter": "^2.0.0", + "async-mutex": "^0.2.6", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14.0.0" } }, - "node_modules/file-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", - "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, + "node_modules/eth-json-rpc-filters/node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", "engines": { - "node": ">= 10.13.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/eth-lib": { + "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "nano-json-stream-parser": "^0.1.2", + "servify": "^0.1.12", + "ws": "^3.0.0", + "xhr-request-promise": "^0.1.2" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "node_modules/eth-lib/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "node_modules/eth-lib/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/eth-lib/node_modules/ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "dependencies": { - "minimatch": "^5.0.1" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "node_modules/eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", "dependencies": { - "balanced-match": "^1.0.0" + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, + "node_modules/eth-rpc-errors": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", + "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "fast-safe-stringify": "^2.0.6" } }, - "node_modules/filesize": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "node_modules/ethereum-bloom-filters": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" + "js-sha3": "^0.8.0" } }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", - "engines": { - "node": ">=0.10.0" + "node_modules/ethereum-cryptography": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.0.0.tgz", + "integrity": "sha512-g25m4EtfQGjstWgVE1aIz7XYYjf3kH5kG17ULWVB5dH6uLahsoltOhACzSxyDV+fhn4gbR4xRrOXGe6r2uh4Bg==", + "dependencies": { + "@noble/curves": "1.0.0", + "@noble/hashes": "1.3.0", + "@scure/bip32": "1.3.0", + "@scure/bip39": "1.2.0" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/ethereum-multicall": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/ethereum-multicall/-/ethereum-multicall-2.17.0.tgz", + "integrity": "sha512-9me2vHVjzLbb9Y5xWHCSu0PDtm13SVTZyvV3y2/VAtbuMykoET5g8h/ktL4ECZ8k76cn9jnZythoQki3nJqhSA==", "dev": true, "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" + "@ethersproject/providers": "^5.0.10", + "ethers": "^5.0.15" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/ethereumjs-abi": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz", + "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==", "dev": true, + "optional": true, "dependencies": { - "ms": "2.0.0" + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "node_modules/ethereumjs-abi/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true, + "optional": true }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "node_modules/ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", "dev": true, + "optional": true, "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" } }, - "node_modules/find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "node_modules/ethereumjs-util/node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", "dev": true, "optional": true, "dependencies": { - "array-back": "^3.0.1" - }, - "engines": { - "node": ">=4.0.0" + "@types/node": "*" } }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "node_modules/ethereumjs-util/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } + "optional": true }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "node_modules/ethereumjs-util/node_modules/ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", "dev": true, "optional": true, "dependencies": { - "micromatch": "^4.0.2" + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "node_modules/ethereumjs-wallet": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.2.tgz", + "integrity": "sha512-CCWV4RESJgRdHIvFciVQFnCHfqyhXWchTPlkfp28Qc53ufs+doi5I/cV2+xeK9+qEo25XCWfP9MiL+WEPAZfdA==", "dev": true, - "optional": true, - "bin": { - "flat": "cli.js" + "dependencies": { + "aes-js": "^3.1.2", + "bs58check": "^2.1.2", + "ethereum-cryptography": "^0.1.3", + "ethereumjs-util": "^7.1.2", + "randombytes": "^2.1.0", + "scrypt-js": "^3.0.1", + "utf8": "^3.0.0", + "uuid": "^8.3.2" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "node_modules/ethereumjs-wallet/node_modules/ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", "dev": true, "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" } }, - "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", - "dev": true - }, - "node_modules/flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/flush-write-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/flush-write-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/ethereumjs-wallet/node_modules/ethereumjs-util": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + }, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/flush-write-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/flush-write-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/ethers": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", + "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" } ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, "dependencies": { - "is-callable": "^1.1.3" + "@ethersproject/abi": "5.7.0", + "@ethersproject/abstract-provider": "5.7.0", + "@ethersproject/abstract-signer": "5.7.0", + "@ethersproject/address": "5.7.0", + "@ethersproject/base64": "5.7.0", + "@ethersproject/basex": "5.7.0", + "@ethersproject/bignumber": "5.7.0", + "@ethersproject/bytes": "5.7.0", + "@ethersproject/constants": "5.7.0", + "@ethersproject/contracts": "5.7.0", + "@ethersproject/hash": "5.7.0", + "@ethersproject/hdnode": "5.7.0", + "@ethersproject/json-wallets": "5.7.0", + "@ethersproject/keccak256": "5.7.0", + "@ethersproject/logger": "5.7.0", + "@ethersproject/networks": "5.7.1", + "@ethersproject/pbkdf2": "5.7.0", + "@ethersproject/properties": "5.7.0", + "@ethersproject/providers": "5.7.2", + "@ethersproject/random": "5.7.0", + "@ethersproject/rlp": "5.7.0", + "@ethersproject/sha2": "5.7.0", + "@ethersproject/signing-key": "5.7.0", + "@ethersproject/solidity": "5.7.0", + "@ethersproject/strings": "5.7.0", + "@ethersproject/transactions": "5.7.0", + "@ethersproject/units": "5.7.0", + "@ethersproject/wallet": "5.7.0", + "@ethersproject/web": "5.7.1", + "@ethersproject/wordlists": "5.7.0" } }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "node_modules/ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", "dev": true, + "dependencies": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.5.0", + "npm": ">=3" } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "node_modules/ethjs-unit/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==", + "dev": true + }, + "node_modules/ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=6.5.0", + "npm": ">=3" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", "dev": true, "engines": { - "node": "*" + "node": ">=6" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, - "dependencies": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, "engines": { - "node": ">=6.11.5", - "yarn": ">=1.0.0" + "node": ">=0.8.x" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "pify": "^2.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/expect/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/expect/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "@types/istanbul-lib-report": "*" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/expect/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "node_modules/expect/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/form-data-encoder": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz", - "integrity": "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==", - "dev": true - }, - "node_modules/format-io": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/format-io/-/format-io-2.0.0.tgz", - "integrity": "sha512-iQz8w2qr4f+doWBV6LsfScHbu1gXhccByjbmA1wjBTaKRhweH2baJL96UGR4C7Fjpr8zSkK7EXiLmbzZWTyQIA==", + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "currify": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/fortmatic": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/fortmatic/-/fortmatic-2.4.0.tgz", - "integrity": "sha512-4LVxybyWcz8eFkTjIW12JRyRCUV9/qih435l0+5ncTVIb+zzXjvjQ5dZU0eBAXXyAgmV9BIRYkQL9H/lc76w/w==", + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/expect/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/fp-ts": { - "version": "1.19.3", - "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz", - "integrity": "sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==", + "node_modules/expect/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true, - "optional": true + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "node_modules/expect/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "map-cache": "^0.2.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.10.0" } }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", - "dev": true - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/from2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } }, - "node_modules/from2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "ms": "2.0.0" } }, - "node_modules/from2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/from2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true }, - "node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "node_modules/express/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dev": true, - "optional": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=14.14" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/express/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, "engines": { - "node": ">= 8" + "node": ">= 0.6" } }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true, - "optional": true - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "type": "^2.5.0" } }, - "node_modules/fs-write-stream-atomic/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", "dev": true }, - "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jaydenseric" } }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.17.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "@types/yauzl": "^2.9.1" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "engines": [ + "node >=0.6.0" + ] }, - "node_modules/fuse.js": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz", - "integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==", + "node_modules/eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", "dev": true, "engines": { - "node": ">=10" + "node": "> 0.1.90" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true }, - "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", - "dev": true, - "optional": true, - "engines": { - "node": "*" - } + "node_modules/fast-fifo": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz", + "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==", + "dev": true }, - "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8.6.0" } }, - "node_modules/get-iterator": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", - "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "node_modules/fast-redact": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz", + "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==", "dev": true, "engines": { - "node": ">=8.0.0" + "node": ">=6" } }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=4" - } + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" }, - "node_modules/get-port-please": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", - "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==" + "node_modules/fast-stable-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz", + "integrity": "sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==", + "dev": true }, - "node_modules/get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "punycode": "^1.3.2" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/fast-xml-parser": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", + "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==", "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" + "bin": { + "xml2js": "cli.js" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "reusify": "^1.0.4" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "dependencies": { - "async": "^3.2.0" + "bser": "2.1.1" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, "dependencies": { - "assert-plus": "^1.0.0" + "pend": "~1.2.0" } }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": "*" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">=0.8.0" } }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "dependencies": { - "ini": "2.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dev": true, "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" + "minimatch": "^5.0.1" } }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" + "balanced-match": "^1.0.0" } }, - "node_modules/global-prefix/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "brace-expansion": "^2.0.1" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=10" } }, - "node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { - "type-fest": "^0.20.2" + "to-regex-range": "^5.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, "dependencies": { - "define-properties": "^1.1.3" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "ms": "2.0.0" } }, - "node_modules/google-protobuf": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz", - "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==", + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/got": { - "version": "11.8.5", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", - "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { - "node": ">=10.19.0" + "node": ">=8" }, "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", - "dev": true, - "engines": { - "node": ">= 10.x" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/graphql-request": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.7.0.tgz", - "integrity": "sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ==", + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", "dev": true, + "optional": true, "dependencies": { - "cross-fetch": "^3.0.6", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" + "array-back": "^3.0.1" }, - "peerDependencies": { - "graphql": "14 - 16" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/graphql-request/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "locate-path": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", "dev": true, + "optional": true, "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "micromatch": "^4.0.2" } }, - "node_modules/graphql-tag/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, "optional": true, - "engines": { - "node": ">=4.x" + "bin": { + "flat": "cli.js" } }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, - "optional": true - }, - "node_modules/gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "dependencies": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=6" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/gzip-size/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true }, - "node_modules/h3": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.11.1.tgz", - "integrity": "sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==", - "dependencies": { - "cookie-es": "^1.0.0", - "crossws": "^0.2.2", - "defu": "^6.1.4", - "destr": "^2.0.3", - "iron-webcrypto": "^1.0.0", - "ohash": "^1.1.3", - "radix3": "^1.1.0", - "ufo": "^1.4.0", - "uncrypto": "^0.1.3", - "unenv": "^1.9.0" + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/hamburger-react": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hamburger-react/-/hamburger-react-2.5.0.tgz", - "integrity": "sha512-5GSXe+ucxTPJ0SkhIsPQ/PRDweZPIKya1lfahAuExx31SdheeUA4uOPfQIAirbKona8hvo79VDr5LJQzPXsdpw==", + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, - "peerDependencies": { - "react": "^16.8 || ^17 || ^18" + "dependencies": { + "is-callable": "^1.1.3" } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, "engines": { - "node": ">=4" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "engines": { - "node": ">=6" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/hardhat": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.16.0.tgz", - "integrity": "sha512-7VQEJPQRAZdtrYUZaU9GgCpP3MBNy/pTdscARNJQMWKj5C+R7V32G5uIZKIqZ4QiqXa6CBfxxe+G+ahxUbHZHA==", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", "dev": true, - "optional": true, "dependencies": { - "@ethersproject/abi": "^5.1.2", - "@metamask/eth-sig-util": "^4.0.0", - "@nomicfoundation/ethereumjs-block": "5.0.1", - "@nomicfoundation/ethereumjs-blockchain": "7.0.1", - "@nomicfoundation/ethereumjs-common": "4.0.1", - "@nomicfoundation/ethereumjs-evm": "2.0.1", - "@nomicfoundation/ethereumjs-rlp": "5.0.1", - "@nomicfoundation/ethereumjs-statemanager": "2.0.1", - "@nomicfoundation/ethereumjs-trie": "6.0.1", - "@nomicfoundation/ethereumjs-tx": "5.0.1", - "@nomicfoundation/ethereumjs-util": "9.0.1", - "@nomicfoundation/ethereumjs-vm": "7.0.1", - "@nomicfoundation/solidity-analyzer": "^0.1.0", - "@sentry/node": "^5.18.1", - "@types/bn.js": "^5.1.0", - "@types/lru-cache": "^5.1.0", - "abort-controller": "^3.0.0", - "adm-zip": "^0.4.16", - "aggregate-error": "^3.0.0", - "ansi-escapes": "^4.3.0", - "chalk": "^2.4.2", - "chokidar": "^3.4.0", - "ci-info": "^2.0.0", - "debug": "^4.1.1", - "enquirer": "^2.3.0", - "env-paths": "^2.2.0", - "ethereum-cryptography": "^1.0.3", - "ethereumjs-abi": "^0.6.8", - "find-up": "^2.1.0", - "fp-ts": "1.19.3", - "fs-extra": "^7.0.1", - "glob": "7.2.0", - "immutable": "^4.0.0-rc.12", - "io-ts": "1.10.4", - "keccak": "^3.0.2", - "lodash": "^4.17.11", - "mnemonist": "^0.38.0", - "mocha": "^10.0.0", - "p-map": "^4.0.0", - "raw-body": "^2.4.1", - "resolve": "1.17.0", - "semver": "^6.3.0", - "solc": "0.7.3", - "source-map-support": "^0.5.13", - "stacktrace-parser": "^0.1.10", - "tsort": "0.0.1", - "undici": "^5.14.0", - "uuid": "^8.3.2", - "ws": "^7.4.6" - }, - "bin": { - "hardhat": "internal/cli/bootstrap.js" + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=10", + "yarn": ">=1.0.0" }, "peerDependencies": { - "ts-node": "*", - "typescript": "*" + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" }, "peerDependenciesMeta": { - "ts-node": { + "eslint": { "optional": true }, - "typescript": { + "vue-template-compiler": { "optional": true } } }, - "node_modules/hardhat-gas-reporter": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz", - "integrity": "sha512-INN26G3EW43adGKBNzYWOlI3+rlLnasXTwW79YNnUhXPDa+yHESgt639dJEs37gCjhkbNKcRRJnomXEuMFBXJg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "optional": true, "dependencies": { - "array-uniq": "1.0.3", - "eth-gas-reporter": "^0.2.25", - "sha1": "^1.1.1" + "color-convert": "^2.0.1" }, - "peerDependencies": { - "hardhat": "^2.0.2" - } - }, - "node_modules/hardhat-spdx-license-identifier": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hardhat-spdx-license-identifier/-/hardhat-spdx-license-identifier-2.1.0.tgz", - "integrity": "sha512-Z3Avr/v6lfDfa7qkriF/h40X8wmuy8qZfS4HgbINkDdmCiKAxQUi5Y5TgsJBZFYN1MvYzLTIbD/fo1dxZ4gsng==", - "dev": true, - "optional": true, - "peerDependencies": { - "hardhat": "^2.0.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/hardhat-tracer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/hardhat-tracer/-/hardhat-tracer-1.3.0.tgz", - "integrity": "sha512-mUYuRJWlxCwY4R2urCpNM4ecVSq/iMLiVP9YZKlfXyv4R8T+4HAcTfumilUOXHGe6wHI+8Ki2EaTon3KgzATDA==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "optional": true, "dependencies": { - "ethers": "^5.6.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "chalk": "4.x", - "ethers": "5.x", - "hardhat": "2.x" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/hardhat/node_modules/@metamask/eth-sig-util": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz", - "integrity": "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "optional": true, "dependencies": { - "ethereumjs-abi": "^0.6.8", - "ethereumjs-util": "^6.2.1", - "ethjs-util": "^0.1.6", - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12.0.0" + "node": ">=7.0.0" } }, - "node_modules/hardhat/node_modules/@noble/hashes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", - "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/hardhat/node_modules/@scure/bip32": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", - "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true, "dependencies": { - "@noble/hashes": "~1.2.0", - "@noble/secp256k1": "~1.7.0", - "@scure/base": "~1.1.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" } }, - "node_modules/hardhat/node_modules/@scure/bip39": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", - "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "optional": true, "dependencies": { - "@noble/hashes": "~1.2.0", - "@scure/base": "~1.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/hardhat/node_modules/ethereum-cryptography": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", - "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "optional": true, - "dependencies": { - "@noble/hashes": "1.2.0", - "@noble/secp256k1": "1.7.1", - "@scure/bip32": "1.1.5", - "@scure/bip39": "1.1.1" + "engines": { + "node": ">=8" } }, - "node_modules/hardhat/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "optional": true, "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" } }, - "node_modules/hardhat/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dev": true, - "optional": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/hardhat/node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, - "optional": true, "dependencies": { - "path-parse": "^1.0.6" + "lru-cache": "^6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/hardhat/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "optional": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/hardhat/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true, - "optional": true, "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=6" } }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.4.0" + "node": ">= 0.12" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "node_modules/form-data-encoder": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz", + "integrity": "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==", + "dev": true + }, + "node_modules/format-io": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/format-io/-/format-io-2.0.0.tgz", + "integrity": "sha512-iQz8w2qr4f+doWBV6LsfScHbu1gXhccByjbmA1wjBTaKRhweH2baJL96UGR4C7Fjpr8zSkK7EXiLmbzZWTyQIA==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "currify": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/fortmatic": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/fortmatic/-/fortmatic-2.4.0.tgz", + "integrity": "sha512-4LVxybyWcz8eFkTjIW12JRyRCUV9/qih435l0+5ncTVIb+zzXjvjQ5dZU0eBAXXyAgmV9BIRYkQL9H/lc76w/w==", + "dev": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "node_modules/fp-ts": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz", + "integrity": "sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==", "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "optional": true }, - "node_modules/has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, "engines": { "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, + "optional": true, "dependencies": { - "has-symbol-support-x": "^1.4.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=14.14" } }, - "node_modules/has-tostringtag": { + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true + }, + "node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true, + "optional": true + }, + "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -24034,2205 +27725,2159 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fuse.js": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz", + "integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==", "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" } }, - "node_modules/has-values/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, + "optional": true, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "node_modules/get-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", + "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==", + "dev": true + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", "dev": true, + "optional": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "node_modules/get-port-please": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", + "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==", + "dev": true + }, + "node_modules/get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, "engines": { "node": ">=4" } }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, "dependencies": { - "function-bind": "^1.1.2" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, - "bin": { - "he": "bin/he" + "dependencies": { + "async": "^3.2.0" } }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/hey-listen": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", - "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" + "assert-plus": "^1.0.0" } }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true, + "is-glob": "^4.0.1" + }, "engines": { - "node": ">= 6.0.0" + "node": ">= 6" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "min-document": "^2.19.0", + "process": "^0.11.10" } }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "node_modules/global-const": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/global-const/-/global-const-0.1.2.tgz", + "integrity": "sha512-yb8pTRSbWcdjmKhRfdB1+s7oU9UXTPPcRwd0oPal0WHta7B/3roXz7yGLMU+KhgByoeX/1QOFKY8aCTETexKAg==", "dev": true }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, "dependencies": { - "whatwg-encoding": "^1.0.5" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "node_modules/global-prefix/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, - "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" + "isexe": "^2.0.0" }, "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" + "which": "bin/which" } }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { - "void-elements": "3.1.0" + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/html-webpack-plugin": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", - "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, "dependencies": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" + "define-properties": "^1.1.3" }, "engines": { - "node": ">=6.9" + "node": ">= 0.4" }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/html-webpack-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/html-webpack-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } + "node_modules/google-protobuf": { + "version": "3.21.2", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz", + "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==", + "dev": true }, - "node_modules/http-basic": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-8.1.3.tgz", - "integrity": "sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "optional": true, "dependencies": { - "caseless": "^0.12.0", - "concat-stream": "^1.6.2", - "http-response-object": "^3.0.1", - "parse-cache-control": "^1.0.1" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/got": { + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", + "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/http-https": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", - "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, "engines": { - "node": ">=8.0.0" + "node": ">= 10.x" } }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "node_modules/graphql-request": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.7.0.tgz", + "integrity": "sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ==", "dev": true, "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "cross-fetch": "^3.0.6", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" }, - "engines": { - "node": ">= 6" + "peerDependencies": { + "graphql": "14 - 16" } }, - "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "node_modules/graphql-request/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=4.0.0" + "node": ">= 6" } }, - "node_modules/http-proxy-middleware/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "tslib": "^2.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/graphql-tag/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, + "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=4.x" } }, - "node_modules/http-proxy-middleware/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "duplexer": "^0.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/h3": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.11.1.tgz", + "integrity": "sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "cookie-es": "^1.0.0", + "crossws": "^0.2.2", + "defu": "^6.1.4", + "destr": "^2.0.3", + "iron-webcrypto": "^1.0.0", + "ohash": "^1.1.3", + "radix3": "^1.1.0", + "ufo": "^1.4.0", + "uncrypto": "^0.1.3", + "unenv": "^1.9.0" } }, - "node_modules/http-proxy-middleware/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, - "node_modules/http-proxy-middleware/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/http-proxy-middleware/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "ajv": "^6.12.3", + "har-schema": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/hardhat": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.16.0.tgz", + "integrity": "sha512-7VQEJPQRAZdtrYUZaU9GgCpP3MBNy/pTdscARNJQMWKj5C+R7V32G5uIZKIqZ4QiqXa6CBfxxe+G+ahxUbHZHA==", "dev": true, + "optional": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "@ethersproject/abi": "^5.1.2", + "@metamask/eth-sig-util": "^4.0.0", + "@nomicfoundation/ethereumjs-block": "5.0.1", + "@nomicfoundation/ethereumjs-blockchain": "7.0.1", + "@nomicfoundation/ethereumjs-common": "4.0.1", + "@nomicfoundation/ethereumjs-evm": "2.0.1", + "@nomicfoundation/ethereumjs-rlp": "5.0.1", + "@nomicfoundation/ethereumjs-statemanager": "2.0.1", + "@nomicfoundation/ethereumjs-trie": "6.0.1", + "@nomicfoundation/ethereumjs-tx": "5.0.1", + "@nomicfoundation/ethereumjs-util": "9.0.1", + "@nomicfoundation/ethereumjs-vm": "7.0.1", + "@nomicfoundation/solidity-analyzer": "^0.1.0", + "@sentry/node": "^5.18.1", + "@types/bn.js": "^5.1.0", + "@types/lru-cache": "^5.1.0", + "abort-controller": "^3.0.0", + "adm-zip": "^0.4.16", + "aggregate-error": "^3.0.0", + "ansi-escapes": "^4.3.0", + "chalk": "^2.4.2", + "chokidar": "^3.4.0", + "ci-info": "^2.0.0", + "debug": "^4.1.1", + "enquirer": "^2.3.0", + "env-paths": "^2.2.0", + "ethereum-cryptography": "^1.0.3", + "ethereumjs-abi": "^0.6.8", + "find-up": "^2.1.0", + "fp-ts": "1.19.3", + "fs-extra": "^7.0.1", + "glob": "7.2.0", + "immutable": "^4.0.0-rc.12", + "io-ts": "1.10.4", + "keccak": "^3.0.2", + "lodash": "^4.17.11", + "mnemonist": "^0.38.0", + "mocha": "^10.0.0", + "p-map": "^4.0.0", + "raw-body": "^2.4.1", + "resolve": "1.17.0", + "semver": "^6.3.0", + "solc": "0.7.3", + "source-map-support": "^0.5.13", + "stacktrace-parser": "^0.1.10", + "tsort": "0.0.1", + "undici": "^5.14.0", + "uuid": "^8.3.2", + "ws": "^7.4.6" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "bin": { + "hardhat": "internal/cli/bootstrap.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "ts-node": "*", + "typescript": "*" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/http-proxy/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/http-response-object": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", - "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", + "node_modules/hardhat-gas-reporter": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz", + "integrity": "sha512-INN26G3EW43adGKBNzYWOlI3+rlLnasXTwW79YNnUhXPDa+yHESgt639dJEs37gCjhkbNKcRRJnomXEuMFBXJg==", "dev": true, "optional": true, "dependencies": { - "@types/node": "^10.0.3" + "array-uniq": "1.0.3", + "eth-gas-reporter": "^0.2.25", + "sha1": "^1.1.1" + }, + "peerDependencies": { + "hardhat": "^2.0.2" } }, - "node_modules/http-response-object/node_modules/@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", + "node_modules/hardhat-spdx-license-identifier": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hardhat-spdx-license-identifier/-/hardhat-spdx-license-identifier-2.1.0.tgz", + "integrity": "sha512-Z3Avr/v6lfDfa7qkriF/h40X8wmuy8qZfS4HgbINkDdmCiKAxQUi5Y5TgsJBZFYN1MvYzLTIbD/fo1dxZ4gsng==", "dev": true, - "optional": true - }, - "node_modules/http-shutdown": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", - "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "optional": true, + "peerDependencies": { + "hardhat": "^2.0.0" } }, - "node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "node_modules/hardhat-tracer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/hardhat-tracer/-/hardhat-tracer-1.3.0.tgz", + "integrity": "sha512-mUYuRJWlxCwY4R2urCpNM4ecVSq/iMLiVP9YZKlfXyv4R8T+4HAcTfumilUOXHGe6wHI+8Ki2EaTon3KgzATDA==", "dev": true, + "optional": true, "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" + "ethers": "^5.6.1" }, - "engines": { - "node": ">=0.10" + "peerDependencies": { + "chalk": "4.x", + "ethers": "5.x", + "hardhat": "2.x" } }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "node_modules/hardhat-watcher": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hardhat-watcher/-/hardhat-watcher-2.5.0.tgz", + "integrity": "sha512-Su2qcSMIo2YO2PrmJ0/tdkf+6pSt8zf9+4URR5edMVti6+ShI8T3xhPrwugdyTOFuyj8lKHrcTZNKUFYowYiyA==", "dev": true, "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" + "chokidar": "^3.5.3" }, - "engines": { - "node": ">=10.19.0" + "peerDependencies": { + "hardhat": "^2.0.0" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/hardhat/node_modules/@metamask/eth-sig-util": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz", + "integrity": "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==", "dev": true, + "optional": true, "dependencies": { - "agent-base": "6", - "debug": "4" + "ethereumjs-abi": "^0.6.8", + "ethereumjs-util": "^6.2.1", + "ethjs-util": "^0.1.6", + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" }, "engines": { - "node": ">= 6" + "node": ">=12.0.0" } }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "node_modules/hardhat/node_modules/@noble/hashes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", "dev": true, - "engines": { - "node": ">=8.12.0" - } + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "optional": true }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "node_modules/hardhat/node_modules/@scure/bip32": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", + "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "optional": true, "dependencies": { - "ms": "^2.0.0" + "@noble/hashes": "~1.2.0", + "@noble/secp256k1": "~1.7.0", + "@scure/base": "~1.1.0" } }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, - "node_modules/i18next": { - "version": "20.6.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz", - "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==", + "node_modules/hardhat/node_modules/@scure/bip39": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", + "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "optional": true, "dependencies": { - "@babel/runtime": "^7.12.0" + "@noble/hashes": "~1.2.0", + "@scure/base": "~1.1.0" } }, - "node_modules/i18next-browser-languagedetector": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.5.tgz", - "integrity": "sha512-11t7b39oKeZe4uyMxLSPnfw28BCPNLZgUk7zyufex0zKXZ+Bv+JnmJgoB+IfQLZwDt1d71PM8vwBX1NCgliY3g==", + "node_modules/hardhat/node_modules/ethereum-cryptography": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", + "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", "dev": true, + "optional": true, "dependencies": { - "@babel/runtime": "^7.18.9" - } - }, - "node_modules/i18next-http-backend": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.4.1.tgz", - "integrity": "sha512-s4Q9hK2jS29iyhniMP82z+yYY8riGTrWbnyvsSzi5TaF7Le4E7b5deTmtuaRuab9fdDcYXtcwdBgawZG+JCEjA==", - "dependencies": { - "cross-fetch": "3.1.5" + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" } }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/hardhat/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, + "optional": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6 <7 || >=8" } }, - "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "node_modules/hardhat/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" + "optional": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/idb-keyval": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", - "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "node_modules/hardhat/node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "dev": true, + "optional": true, "dependencies": { - "harmony-reflect": "^1.4.6" + "path-parse": "^1.0.6" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/idna-uts46-hx": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", - "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "node_modules/hardhat/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "dependencies": { - "punycode": "2.1.0" - }, + "optional": true, "engines": { - "node": ">=4.0.0" + "node": ">= 4.0.0" } }, - "node_modules/idna-uts46-hx/node_modules/punycode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", - "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==", + "node_modules/hardhat/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, + "optional": true, "engines": { - "node": ">=6" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true }, - { - "type": "consulting", - "url": "https://feross.org/support" + "utf-8-validate": { + "optional": true } - ] + } }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", "dev": true }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.15", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", - "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" - }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, - "dependencies": { - "import-from": "^2.1.0" - }, "engines": { "node": ">=4" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" + "es-define-property": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-from/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", "dev": true, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "has-symbol-support-x": "^1.4.1" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "has-symbols": "^1.0.3" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { "node": ">=8" } }, - "node_modules/import-local/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/import-local/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": { - "find-up": "^4.0.0" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, - "engines": { - "node": ">=0.8.19" + "bin": { + "he": "bin/he" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==", + "dev": true + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" } }, - "node_modules/indexes-of": { + "node_modules/hmac-drbg": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "react-is": "^16.7.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", "dev": true, "engines": { - "node": ">=10" + "node": ">= 6.0.0" } }, - "node_modules/interface-datastore": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-4.0.2.tgz", - "integrity": "sha512-/XRmD7oagZMTaK25rV3WFrejLoUwxZcpgE+eNyZNYvb2jlB5P3MwJCIbetJSlVYK7yvaFmJi8s3f9VLcxJjdog==", + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, "dependencies": { - "err-code": "^3.0.1", - "interface-store": "^0.0.2", - "ipfs-utils": "^8.1.2", - "iso-random-stream": "^2.0.0", - "it-all": "^1.0.2", - "it-drain": "^1.0.1", - "it-filter": "^1.0.2", - "it-take": "^1.0.1", - "nanoid": "^3.0.2", - "uint8arrays": "^2.1.5" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/interface-datastore/node_modules/uint8arrays": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", - "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { - "multiformats": "^9.4.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/interface-ipld-format": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/interface-ipld-format/-/interface-ipld-format-1.0.1.tgz", - "integrity": "sha512-WV/ar+KQJVoQpqRDYdo7YPGYIUHJxCuOEhdvsRpzLqoOIVCqPKdMMYmsLL1nCRsF3yYNio+PAJbCKiv6drrEAg==", - "deprecated": "This module has been superseded by the multiformats module", + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { - "cids": "^1.1.6", - "multicodec": "^3.0.1", - "multihashes": "^4.0.2" + "safe-buffer": "~5.1.0" } }, - "node_modules/interface-ipld-format/node_modules/multihashes": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", - "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, "dependencies": { - "multibase": "^4.0.1", - "uint8arrays": "^3.0.0", - "varint": "^5.0.2" + "whatwg-encoding": "^1.0.5" }, "engines": { - "node": ">=12.0.0", - "npm": ">=6.0.0" + "node": ">=10" } }, - "node_modules/interface-ipld-format/node_modules/varint": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", - "dev": true + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] }, - "node_modules/interface-store": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-0.0.2.tgz", - "integrity": "sha512-t4c9GKXH1Vi/WxmppGyIi6iedbGo92YmLneopHmbIEIp27ep7VnrYGA6lM/rLsFo5Tj6TJgIqr3FOk8mvPgIWQ==", + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, "engines": { - "node": ">= 0.4" + "node": ">= 12" } }, - "node_modules/io-ts": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-1.10.4.tgz", - "integrity": "sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==", + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", "dev": true, - "optional": true, "dependencies": { - "fp-ts": "^1.0.0" + "void-elements": "3.1.0" } }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "node_modules/ip-regex": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ipfs-core-types": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.5.2.tgz", - "integrity": "sha512-DOQeL+GFGYMTlnbdtMeBzvfVnyAalSgCfPr8XUCI+FVBZZWwzkt5jZZzGDmF87HVRrMR3FuVyBKZj772mcXKyQ==", - "deprecated": "js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details", + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "dependencies": { - "cids": "^1.1.6", - "interface-datastore": "^4.0.0", - "ipld-block": "^0.11.1", - "multiaddr": "^9.0.1", - "multibase": "^4.0.2" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "node_modules/ipfs-core-utils": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.8.3.tgz", - "integrity": "sha512-PY7PkCgCtVYtNOe1C3ew1+5D9NqXqizb886R/lyGWe+KsmWtBQkQIk0ZIDwKyHGvG2KA2QQeIDzdOmzBQBJtHQ==", - "deprecated": "js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details", + "node_modules/http-basic": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-8.1.3.tgz", + "integrity": "sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==", "dev": true, + "optional": true, "dependencies": { - "any-signal": "^2.1.2", - "blob-to-it": "^1.0.1", - "browser-readablestream-to-it": "^1.0.1", - "cids": "^1.1.6", - "err-code": "^3.0.1", - "ipfs-core-types": "^0.5.2", - "ipfs-unixfs": "^4.0.3", - "ipfs-utils": "^8.1.2", - "it-all": "^1.0.4", - "it-map": "^1.0.4", - "it-peekable": "^1.0.1", - "multiaddr": "^9.0.1", - "multiaddr-to-uri": "^7.0.0", - "parse-duration": "^1.0.0", - "timeout-abort-controller": "^1.1.1", - "uint8arrays": "^2.1.3" + "caseless": "^0.12.0", + "concat-stream": "^1.6.2", + "http-response-object": "^3.0.1", + "parse-cache-control": "^1.0.1" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/ipfs-core-utils/node_modules/uint8arrays": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", - "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", - "dev": true, - "dependencies": { - "multiformats": "^9.4.2" - } + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true }, - "node_modules/ipfs-deploy": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/ipfs-deploy/-/ipfs-deploy-11.2.2.tgz", - "integrity": "sha512-7t6NLFnAZvnatzxUmqeEYhJT+1WXWCTvo/xWNIypKME16cIGKLz+/Yh1BTYaliLJ7HglNeetqxllJWQZvrkmyg==", + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "dependencies": { - "@aws-sdk/client-route-53": "^3.53.0", - "axios": "^0.26.0", - "byte-size": "^8.1.0", - "chalk": "^4.1.1", - "clipboardy": "^2.3.0", - "dnslink-cloudflare": "^3.0.0", - "dnslink-dnsimple": "^1.0.1", - "dotenv": "^16.0.0", - "dreamhost": "^1.0.5", - "form-data": "^4.0.0", - "ipfs-http-client": "^50.1.0", - "it-all": "^1.0.6", - "lodash.isempty": "^4.4.0", - "lodash.isstring": "^4.0.1", - "open": "^8.4.0", - "terminal-link": "^2.1.1", - "trammel": "^5.0.0", - "update-notifier": "^5.1.0", - "yargs": "^17.3.1" - }, - "bin": { - "ipd": "src/cli.js", - "ipfs-deploy": "src/cli.js" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.8" } }, - "node_modules/ipfs-deploy/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==", + "dev": true + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8.0.0" } }, - "node_modules/ipfs-deploy/node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, "dependencies": { - "follow-redirects": "^1.14.8" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/ipfs-deploy/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/ipfs-deploy/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ipfs-deploy/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/http-proxy/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, - "node_modules/ipfs-deploy/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "node_modules/http-response-object": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", + "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", "dev": true, + "optional": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "@types/node": "^10.0.3" } }, - "node_modules/ipfs-deploy/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/http-response-object/node_modules/@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", "dev": true, - "engines": { - "node": ">=8" - } + "optional": true }, - "node_modules/ipfs-deploy/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/ipfs-http-client": { - "version": "50.1.2", - "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-50.1.2.tgz", - "integrity": "sha512-ZbJlED4wqwFXQFVB9FQDs20ygdq7O/zSq4AvO9KRAmkqUj2TsCWCteUz2fBMnGWLh2tExxeSl/rQbHbJptb8JQ==", - "deprecated": "js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details", + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", "dev": true, "dependencies": { - "abort-controller": "^3.0.0", - "any-signal": "^2.1.2", - "cids": "^1.1.6", - "debug": "^4.1.1", - "form-data": "^4.0.0", - "ipfs-core-types": "^0.5.2", - "ipfs-core-utils": "^0.8.3", - "ipfs-unixfs": "^4.0.3", - "ipfs-utils": "^8.1.2", - "ipld-block": "^0.11.0", - "ipld-dag-cbor": "^1.0.0", - "ipld-dag-pb": "^0.22.1", - "ipld-raw": "^7.0.0", - "it-last": "^1.0.4", - "it-map": "^1.0.4", - "it-tar": "^3.0.0", - "it-to-stream": "^1.0.0", - "merge-options": "^3.0.4", - "multiaddr": "^9.0.1", - "multibase": "^4.0.2", - "multicodec": "^3.0.1", - "multihashes": "^4.0.2", - "nanoid": "^3.1.12", - "native-abort-controller": "^1.0.3", - "parse-duration": "^1.0.0", - "stream-to-it": "^0.2.2", - "uint8arrays": "^2.1.3" + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" }, "engines": { - "node": ">=14.0.0", - "npm": ">=3.0.0" + "node": ">=0.10" } }, - "node_modules/ipfs-http-client/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10.19.0" } }, - "node_modules/ipfs-http-client/node_modules/multihashes": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", - "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "dependencies": { - "multibase": "^4.0.1", - "uint8arrays": "^3.0.0", - "varint": "^5.0.2" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=12.0.0", - "npm": ">=6.0.0" + "node": ">= 6" } }, - "node_modules/ipfs-http-client/node_modules/multihashes/node_modules/uint8arrays": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", - "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, - "dependencies": { - "multiformats": "^9.4.2" + "engines": { + "node": ">=8.12.0" } }, - "node_modules/ipfs-http-client/node_modules/uint8arrays": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", - "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, "dependencies": { - "multiformats": "^9.4.2" + "ms": "^2.0.0" } }, - "node_modules/ipfs-http-client/node_modules/varint": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", - "dev": true + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" }, - "node_modules/ipfs-unixfs": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-4.0.3.tgz", - "integrity": "sha512-hzJ3X4vlKT8FQ3Xc4M1szaFVjsc1ZydN+E4VQ91aXxfpjFn9G2wsMo1EFdAXNq/BUnN5dgqIOMP5zRYr3DTsAw==", + "node_modules/i18next": { + "version": "20.6.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz", + "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==", "dev": true, "dependencies": { - "err-code": "^3.0.1", - "protobufjs": "^6.10.2" - }, - "engines": { - "node": ">=14.0.0", - "npm": ">=7.0.0" + "@babel/runtime": "^7.12.0" } }, - "node_modules/ipfs-utils": { - "version": "8.1.6", - "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-8.1.6.tgz", - "integrity": "sha512-V/cwb6113DrDhrjDTWImA6+zmJbpdbUkxdxmEQO7it8ykV76bBmzU1ZXSM0QR0qxGy9VW8dkUlPAC2K10VgSmw==", + "node_modules/i18next-browser-languagedetector": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.5.tgz", + "integrity": "sha512-11t7b39oKeZe4uyMxLSPnfw28BCPNLZgUk7zyufex0zKXZ+Bv+JnmJgoB+IfQLZwDt1d71PM8vwBX1NCgliY3g==", "dev": true, "dependencies": { - "abort-controller": "^3.0.0", - "any-signal": "^2.1.0", - "buffer": "^6.0.1", - "electron-fetch": "^1.7.2", - "err-code": "^3.0.1", - "is-electron": "^2.2.0", - "iso-url": "^1.1.5", - "it-glob": "~0.0.11", - "it-to-stream": "^1.0.0", - "merge-options": "^3.0.4", - "nanoid": "^3.1.20", - "native-abort-controller": "^1.0.3", - "native-fetch": "^3.0.0", - "node-fetch": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", - "react-native-fetch-api": "^2.0.0", - "stream-to-it": "^0.2.2" + "@babel/runtime": "^7.18.9" } }, - "node_modules/ipfs-utils/node_modules/node-fetch": { - "name": "@achingbrain/node-fetch", - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==", - "dev": true, - "license": "MIT", - "engines": { - "node": "4.x || >=6.0.0" + "node_modules/i18next-http-backend": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.4.1.tgz", + "integrity": "sha512-s4Q9hK2jS29iyhniMP82z+yYY8riGTrWbnyvsSzi5TaF7Le4E7b5deTmtuaRuab9fdDcYXtcwdBgawZG+JCEjA==", + "dependencies": { + "cross-fetch": "3.1.5" } }, - "node_modules/ipld-block": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/ipld-block/-/ipld-block-0.11.1.tgz", - "integrity": "sha512-sDqqLqD5qh4QzGq6ssxLHUCnH4emCf/8F8IwjQM2cjEEIEHMUj57XhNYgmGbemdYPznUhffxFGEHsruh5+HQRw==", + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "dependencies": { - "cids": "^1.0.0" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=6.0.0", - "npm": ">=3.0.0" + "node": ">=0.10.0" } }, - "node_modules/ipld-dag-cbor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-1.0.1.tgz", - "integrity": "sha512-PZh8rHnRETX5bj60i73W2oq6BXoZnIvYCBDwIffYVJgxMr7BEVd5PycAARBiT6daORJ/4zbqEFR5CcrjeCtm/A==", - "deprecated": "This module has been superseded by @ipld/dag-cbor and multiformats", + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "dependencies": { - "borc": "^3.0.0", - "cids": "^1.0.0", - "interface-ipld-format": "^1.0.0", - "is-circular": "^1.0.2", - "multicodec": "^3.0.1", - "multihashing-async": "^2.0.0", - "uint8arrays": "^2.1.3" - }, "engines": { - "node": ">=6.0.0", - "npm": ">=3.0.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/ipld-dag-cbor/node_modules/uint8arrays": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", - "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", - "dev": true, - "dependencies": { - "multiformats": "^9.4.2" - } + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true }, - "node_modules/ipld-dag-pb": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.22.3.tgz", - "integrity": "sha512-dfG5C5OVAR4FEP7Al2CrHWvAyIM7UhAQrjnOYOIxXGQz5NlEj6wGX0XQf6Ru6or1na6upvV3NQfstapQG8X2rg==", - "deprecated": "This module has been superseded by @ipld/dag-pb and multiformats", + "node_modules/idb-keyval": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", + "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==", + "dev": true + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", "dev": true, "dependencies": { - "cids": "^1.0.0", - "interface-ipld-format": "^1.0.0", - "multicodec": "^3.0.1", - "multihashing-async": "^2.0.0", - "protobufjs": "^6.10.2", - "stable": "^0.1.8", - "uint8arrays": "^2.0.5" + "harmony-reflect": "^1.4.6" }, "engines": { - "node": ">=6.0.0", - "npm": ">=3.0.0" - } - }, - "node_modules/ipld-dag-pb/node_modules/uint8arrays": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", - "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", - "dev": true, - "dependencies": { - "multiformats": "^9.4.2" + "node": ">=4" } }, - "node_modules/ipld-raw": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ipld-raw/-/ipld-raw-7.0.1.tgz", - "integrity": "sha512-oaiy0Ot23NCnoBA7sLvPL9qFRC6JDB0IsdZL6rUeZJxzxabQuBLNGYXcqjQ8jlF0UPLEUSO+h8OJh2DZPzL2aQ==", - "deprecated": "This module has been superseded by the multiformats module", + "node_modules/idna-uts46-hx": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", "dev": true, "dependencies": { - "cids": "^1.1.6", - "interface-ipld-format": "^1.0.0", - "multicodec": "^3.0.1", - "multihashing-async": "^2.1.2" - } - }, - "node_modules/iron-webcrypto": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.1.0.tgz", - "integrity": "sha512-5vgYsCakNlaQub1orZK5QmNYhwYtcllTkZBp5sfIaCqY93Cf6l+v2rtE+E4TMbcfjxDMCdrO8wmp7+ZvhDECLA==", - "funding": { - "url": "https://github.com/sponsors/brc-dd" + "punycode": "2.1.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/is-absolute-url": { + "node_modules/idna-uts46-hx/node_modules/punycode": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "deprecated": "Please upgrade to v1.0.1", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 4" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", "dev": true }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/immutable": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true, "engines": { "node": ">=4" } }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" + "engines": { + "node": ">=0.8.19" } }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, - "node_modules/is-circular": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz", - "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==", - "dev": true - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "deprecated": "Please upgrade to v1.0.1", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/interface-datastore": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-4.0.2.tgz", + "integrity": "sha512-/XRmD7oagZMTaK25rV3WFrejLoUwxZcpgE+eNyZNYvb2jlB5P3MwJCIbetJSlVYK7yvaFmJi8s3f9VLcxJjdog==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "err-code": "^3.0.1", + "interface-store": "^0.0.2", + "ipfs-utils": "^8.1.2", + "iso-random-stream": "^2.0.0", + "it-all": "^1.0.2", + "it-drain": "^1.0.1", + "it-filter": "^1.0.2", + "it-take": "^1.0.1", + "nanoid": "^3.0.2", + "uint8arrays": "^2.1.5" } }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "node_modules/interface-datastore/node_modules/uint8arrays": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", + "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" + "multiformats": "^9.4.2" } }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "node_modules/interface-ipld-format": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/interface-ipld-format/-/interface-ipld-format-1.0.1.tgz", + "integrity": "sha512-WV/ar+KQJVoQpqRDYdo7YPGYIUHJxCuOEhdvsRpzLqoOIVCqPKdMMYmsLL1nCRsF3yYNio+PAJbCKiv6drrEAg==", + "deprecated": "This module has been superseded by the multiformats module", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "cids": "^1.1.6", + "multicodec": "^3.0.1", + "multihashes": "^4.0.2" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/interface-ipld-format/node_modules/multihashes": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", + "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", "dev": true, - "bin": { - "is-docker": "cli.js" + "dependencies": { + "multibase": "^4.0.1", + "uint8arrays": "^3.0.0", + "varint": "^5.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12.0.0", + "npm": ">=6.0.0" } }, - "node_modules/is-electron": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", - "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==", + "node_modules/interface-ipld-format/node_modules/varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", "dev": true }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/interface-store": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-0.0.2.tgz", + "integrity": "sha512-t4c9GKXH1Vi/WxmppGyIi6iedbGo92YmLneopHmbIEIp27ep7VnrYGA6lM/rLsFo5Tj6TJgIqr3FOk8mvPgIWQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" + "node_modules/io-ts": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-1.10.4.tgz", + "integrity": "sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==", + "dev": true, + "optional": true, + "dependencies": { + "fp-ts": "^1.0.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", - "dev": true - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, "engines": { - "node": ">=6" + "node": ">= 0.10" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "node_modules/ipfs-core-types": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.5.2.tgz", + "integrity": "sha512-DOQeL+GFGYMTlnbdtMeBzvfVnyAalSgCfPr8XUCI+FVBZZWwzkt5jZZzGDmF87HVRrMR3FuVyBKZj772mcXKyQ==", + "deprecated": "js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "cids": "^1.1.6", + "interface-datastore": "^4.0.0", + "ipld-block": "^0.11.1", + "multiaddr": "^9.0.1", + "multibase": "^4.0.2" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/ipfs-core-utils": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.8.3.tgz", + "integrity": "sha512-PY7PkCgCtVYtNOe1C3ew1+5D9NqXqizb886R/lyGWe+KsmWtBQkQIk0ZIDwKyHGvG2KA2QQeIDzdOmzBQBJtHQ==", + "deprecated": "js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details", + "dev": true, "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" + "any-signal": "^2.1.2", + "blob-to-it": "^1.0.1", + "browser-readablestream-to-it": "^1.0.1", + "cids": "^1.1.6", + "err-code": "^3.0.1", + "ipfs-core-types": "^0.5.2", + "ipfs-unixfs": "^4.0.3", + "ipfs-utils": "^8.1.2", + "it-all": "^1.0.4", + "it-map": "^1.0.4", + "it-peekable": "^1.0.1", + "multiaddr": "^9.0.1", + "multiaddr-to-uri": "^7.0.0", + "parse-duration": "^1.0.0", + "timeout-abort-controller": "^1.1.1", + "uint8arrays": "^2.1.3" } }, - "node_modules/is-hex-prefixed": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", - "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", - "engines": { - "node": ">=6.5.0", - "npm": ">=3" + "node_modules/ipfs-core-utils/node_modules/uint8arrays": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", + "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", + "dev": true, + "dependencies": { + "multiformats": "^9.4.2" } }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "node_modules/ipfs-deploy": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/ipfs-deploy/-/ipfs-deploy-11.2.2.tgz", + "integrity": "sha512-7t6NLFnAZvnatzxUmqeEYhJT+1WXWCTvo/xWNIypKME16cIGKLz+/Yh1BTYaliLJ7HglNeetqxllJWQZvrkmyg==", + "dev": true, "dependencies": { - "is-docker": "^3.0.0" + "@aws-sdk/client-route-53": "^3.53.0", + "axios": "^0.26.0", + "byte-size": "^8.1.0", + "chalk": "^4.1.1", + "clipboardy": "^2.3.0", + "dnslink-cloudflare": "^3.0.0", + "dnslink-dnsimple": "^1.0.1", + "dotenv": "^16.0.0", + "dreamhost": "^1.0.5", + "form-data": "^4.0.0", + "ipfs-http-client": "^50.1.0", + "it-all": "^1.0.6", + "lodash.isempty": "^4.4.0", + "lodash.isstring": "^4.0.1", + "open": "^8.4.0", + "terminal-link": "^2.1.1", + "trammel": "^5.0.0", + "update-notifier": "^5.1.0", + "yargs": "^17.3.1" }, "bin": { - "is-inside-container": "cli.js" + "ipd": "src/cli.js", + "ipfs-deploy": "src/cli.js" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14.0.0" } }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "bin": { - "is-docker": "cli.js" + "node_modules/ipfs-deploy/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "node_modules/ipfs-deploy/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dev": true, "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" + "follow-redirects": "^1.14.8" + } + }, + "node_modules/ipfs-deploy/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-ip": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", - "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "node_modules/ipfs-deploy/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "ip-regex": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "node_modules/ipfs-deploy/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "node_modules/ipfs-deploy/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "engines": { - "node": ">= 0.4" + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 6" } }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "node_modules/ipfs-deploy/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/ipfs-deploy/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.12.0" + "node": ">=8" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/ipfs-http-client": { + "version": "50.1.2", + "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-50.1.2.tgz", + "integrity": "sha512-ZbJlED4wqwFXQFVB9FQDs20ygdq7O/zSq4AvO9KRAmkqUj2TsCWCteUz2fBMnGWLh2tExxeSl/rQbHbJptb8JQ==", + "deprecated": "js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "abort-controller": "^3.0.0", + "any-signal": "^2.1.2", + "cids": "^1.1.6", + "debug": "^4.1.1", + "form-data": "^4.0.0", + "ipfs-core-types": "^0.5.2", + "ipfs-core-utils": "^0.8.3", + "ipfs-unixfs": "^4.0.3", + "ipfs-utils": "^8.1.2", + "ipld-block": "^0.11.0", + "ipld-dag-cbor": "^1.0.0", + "ipld-dag-pb": "^0.22.1", + "ipld-raw": "^7.0.0", + "it-last": "^1.0.4", + "it-map": "^1.0.4", + "it-tar": "^3.0.0", + "it-to-stream": "^1.0.0", + "merge-options": "^3.0.4", + "multiaddr": "^9.0.1", + "multibase": "^4.0.2", + "multicodec": "^3.0.1", + "multihashes": "^4.0.2", + "nanoid": "^3.1.12", + "native-abort-controller": "^1.0.3", + "parse-duration": "^1.0.0", + "stream-to-it": "^0.2.2", + "uint8arrays": "^2.1.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=14.0.0", + "npm": ">=3.0.0" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "node_modules/ipfs-http-client/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "node_modules/ipfs-http-client/node_modules/multihashes": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", + "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "multibase": "^4.0.1", + "uint8arrays": "^3.0.0", + "varint": "^5.0.2" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=6.0.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "node_modules/ipfs-http-client/node_modules/multihashes/node_modules/uint8arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", + "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "multiformats": "^9.4.2" } }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "node_modules/ipfs-http-client/node_modules/uint8arrays": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", + "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", "dev": true, "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" + "multiformats": "^9.4.2" } }, - "node_modules/is-path-in-cwd/node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "node_modules/ipfs-http-client/node_modules/varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "dev": true + }, + "node_modules/ipfs-unixfs": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-4.0.3.tgz", + "integrity": "sha512-hzJ3X4vlKT8FQ3Xc4M1szaFVjsc1ZydN+E4VQ91aXxfpjFn9G2wsMo1EFdAXNq/BUnN5dgqIOMP5zRYr3DTsAw==", "dev": true, "dependencies": { - "path-is-inside": "^1.0.2" + "err-code": "^3.0.1", + "protobufjs": "^6.10.2" }, "engines": { - "node": ">=6" + "node": ">=14.0.0", + "npm": ">=7.0.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "node_modules/ipfs-utils": { + "version": "8.1.6", + "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-8.1.6.tgz", + "integrity": "sha512-V/cwb6113DrDhrjDTWImA6+zmJbpdbUkxdxmEQO7it8ykV76bBmzU1ZXSM0QR0qxGy9VW8dkUlPAC2K10VgSmw==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "abort-controller": "^3.0.0", + "any-signal": "^2.1.0", + "buffer": "^6.0.1", + "electron-fetch": "^1.7.2", + "err-code": "^3.0.1", + "is-electron": "^2.2.0", + "iso-url": "^1.1.5", + "it-glob": "~0.0.11", + "it-to-stream": "^1.0.0", + "merge-options": "^3.0.4", + "nanoid": "^3.1.20", + "native-abort-controller": "^1.0.3", + "native-fetch": "^3.0.0", + "node-fetch": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", + "react-native-fetch-api": "^2.0.0", + "stream-to-it": "^0.2.2" } }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "node_modules/ipfs-utils/node_modules/node-fetch": { + "name": "@achingbrain/node-fetch", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "4.x || >=6.0.0" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/ipld-block": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/ipld-block/-/ipld-block-0.11.1.tgz", + "integrity": "sha512-sDqqLqD5qh4QzGq6ssxLHUCnH4emCf/8F8IwjQM2cjEEIEHMUj57XhNYgmGbemdYPznUhffxFGEHsruh5+HQRw==", "dev": true, "dependencies": { - "isobject": "^3.0.1" + "cids": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0", + "npm": ">=3.0.0" } }, - "node_modules/is-potential-custom-element-name": { + "node_modules/ipld-dag-cbor": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-1.0.1.tgz", + "integrity": "sha512-PZh8rHnRETX5bj60i73W2oq6BXoZnIvYCBDwIffYVJgxMr7BEVd5PycAARBiT6daORJ/4zbqEFR5CcrjeCtm/A==", + "deprecated": "This module has been superseded by @ipld/dag-cbor and multiformats", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "borc": "^3.0.0", + "cids": "^1.0.0", + "interface-ipld-format": "^1.0.0", + "is-circular": "^1.0.2", + "multicodec": "^3.0.1", + "multihashing-async": "^2.0.0", + "uint8arrays": "^2.1.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.0.0", + "npm": ">=3.0.0" } }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "node_modules/ipld-dag-cbor/node_modules/uint8arrays": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", + "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "multiformats": "^9.4.2" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "node_modules/ipld-dag-pb": { + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/ipld-dag-pb/-/ipld-dag-pb-0.22.3.tgz", + "integrity": "sha512-dfG5C5OVAR4FEP7Al2CrHWvAyIM7UhAQrjnOYOIxXGQz5NlEj6wGX0XQf6Ru6or1na6upvV3NQfstapQG8X2rg==", + "deprecated": "This module has been superseded by @ipld/dag-pb and multiformats", "dev": true, + "dependencies": { + "cids": "^1.0.0", + "interface-ipld-format": "^1.0.0", + "multicodec": "^3.0.1", + "multihashing-async": "^2.0.0", + "protobufjs": "^6.10.2", + "stable": "^0.1.8", + "uint8arrays": "^2.0.5" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0", + "npm": ">=3.0.0" } }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "node_modules/ipld-dag-pb/node_modules/uint8arrays": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", + "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "multiformats": "^9.4.2" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "node_modules/ipld-raw": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ipld-raw/-/ipld-raw-7.0.1.tgz", + "integrity": "sha512-oaiy0Ot23NCnoBA7sLvPL9qFRC6JDB0IsdZL6rUeZJxzxabQuBLNGYXcqjQ8jlF0UPLEUSO+h8OJh2DZPzL2aQ==", + "deprecated": "This module has been superseded by the multiformats module", "dev": true, "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "cids": "^1.1.6", + "interface-ipld-format": "^1.0.0", + "multicodec": "^3.0.1", + "multihashing-async": "^2.1.2" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/iron-webcrypto": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.1.0.tgz", + "integrity": "sha512-5vgYsCakNlaQub1orZK5QmNYhwYtcllTkZBp5sfIaCqY93Cf6l+v2rtE+E4TMbcfjxDMCdrO8wmp7+ZvhDECLA==", "dev": true, - "engines": { - "node": ">=8" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/brc-dd" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "dependencies": { + "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { @@ -26242,13 +29887,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -26257,16 +29903,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", "has-tostringtag": "^1.0.0" }, "engines": { @@ -26276,667 +29924,781 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "has-bigints": "^1.0.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-what": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.8.tgz", - "integrity": "sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==", + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" + "node": ">=4" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, "dependencies": { - "is-docker": "^2.0.0" + "ci-info": "^3.2.0" }, - "engines": { - "node": ">=8" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "node_modules/is-ci/node_modules/ci-info": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", "dev": true }, - "node_modules/is64bit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", - "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", + "node_modules/is-circular": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz", + "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dependencies": { - "system-architecture": "^0.1.0" - }, - "engines": { - "node": ">=18" + "hasown": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/iso-constants": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/iso-constants/-/iso-constants-0.1.2.tgz", - "integrity": "sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==", + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, - "hasInstallScript": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/iso-random-stream": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.2.tgz", - "integrity": "sha512-yJvs+Nnelic1L2vH2JzWvvPQFA4r7kSTnpST/+LkAQjSz0hos2oqLD+qIVi9Qk38Hoe7mNDt3j0S27R58MVjLQ==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "dependencies": { - "events": "^3.3.0", - "readable-stream": "^3.4.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/iso-url": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz", - "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==", + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "bin": { + "is-docker": "cli.js" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, + "node_modules/is-electron": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", + "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==", + "dev": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { "node": ">=0.10.0" } }, - "node_modules/isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, "dependencies": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/isomorphic-unfetch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", - "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", - "dependencies": { - "node-fetch": "^2.6.1", - "unfetch": "^4.2.0" - } - }, - "node_modules/isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "dev": true, - "peerDependencies": { - "ws": "*" + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" } }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", "dev": true }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", "engines": { - "node": ">=8" + "node": ">=6.5.0", + "npm": ">=3" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "node_modules/is-in-browser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", + "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, "dependencies": { - "semver": "^6.0.0" + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" }, "engines": { - "node": ">=8" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", "dev": true, + "dependencies": { + "ip-regex": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/isurl": { + "node_modules/is-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dev": true, "dependencies": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" }, "engines": { - "node": ">= 4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/it-all": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz", - "integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==", - "dev": true - }, - "node_modules/it-concat": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/it-concat/-/it-concat-2.0.0.tgz", - "integrity": "sha512-jchrEB3fHlUENWkVJRmbFJ1A7gcjJDmwiolQsHhVC14DpUIbX8fgr3SOC7XNE5OoUUQNL6/RaMCPChkPemyQUw==", + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, - "dependencies": { - "bl": "^5.0.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/it-drain": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-1.0.5.tgz", - "integrity": "sha512-r/GjkiW1bZswC04TNmUnLxa6uovme7KKwPhc+cb1hHU65E3AByypHH6Pm91WHuvqfFsm+9ws0kPtDBV3/8vmIg==", - "dev": true + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/it-filter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-1.0.3.tgz", - "integrity": "sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w==", - "dev": true + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } }, - "node_modules/it-glob": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.14.tgz", - "integrity": "sha512-TKKzs9CglbsihSpcwJPXN5DBUssu4akRzPlp8QJRCoLrKoaOpyY2V1qDlxx+UMivn0i114YyTd4AawWl7eqIdw==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "dependencies": { - "@types/minimatch": "^3.0.4", - "minimatch": "^3.0.4" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/it-last": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz", - "integrity": "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q==", - "dev": true + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "node_modules/it-map": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz", - "integrity": "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==", - "dev": true + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/it-peekable": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz", - "integrity": "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ==", - "dev": true + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "node_modules/it-reader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-3.0.0.tgz", - "integrity": "sha512-NxR40odATeaBmSefn6Xn43DplYvn2KtEKQzn4jrTRuPYXMky5M4e+KQ7aTJh0k0vkytLyeenGO1I1GXlGm4laQ==", + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true, - "dependencies": { - "bl": "^5.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/it-take": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/it-take/-/it-take-1.0.2.tgz", - "integrity": "sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw==", + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, - "node_modules/it-tar": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/it-tar/-/it-tar-3.0.0.tgz", - "integrity": "sha512-VhD1Hnx4IXDcQgYJnJgltkn+w5F8kiJaB46lqovh+YWfty2JGW7i40QQjWbSvcg1QfaU8is8AVX8xwx/Db9oOg==", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "dependencies": { - "bl": "^5.0.0", - "buffer": "^6.0.3", - "iso-constants": "^0.1.2", - "it-concat": "^2.0.0", - "it-reader": "^3.0.0", - "p-defer": "^3.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/it-to-stream": { + "node_modules/is-regexp": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz", - "integrity": "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "dev": true, - "dependencies": { - "buffer": "^6.0.3", - "fast-fifo": "^1.0.0", - "get-iterator": "^1.0.2", - "p-defer": "^3.0.0", - "p-fifo": "^1.0.0", - "readable-stream": "^3.6.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, "engines": { - "node": ">=14" + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" + "call-bind": "^1.0.7" }, - "bin": { - "jake": "bin/cli.js" + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "which-typed-array": "^1.1.14" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jayson": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/jayson/-/jayson-3.7.0.tgz", - "integrity": "sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, "dependencies": { - "@types/connect": "^3.4.33", - "@types/node": "^12.12.54", - "@types/ws": "^7.4.4", - "commander": "^2.20.3", - "delay": "^5.0.0", - "es6-promisify": "^5.0.0", - "eyes": "^0.1.8", - "isomorphic-ws": "^4.0.1", - "json-stringify-safe": "^5.0.1", - "JSONStream": "^1.3.5", - "lodash": "^4.17.20", - "uuid": "^8.3.2", - "ws": "^7.4.5" + "call-bind": "^1.0.2" }, - "bin": { - "jayson": "bin/jayson.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jayson/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", - "dev": true - }, - "node_modules/jayson/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/jayson/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "node_modules/is-what": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.8.tgz", + "integrity": "sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==", "dev": true, "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "node": ">=12.13" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", - "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "dependencies": { - "@jest/core": "^26.6.0", - "import-local": "^3.0.2", - "jest-cli": "^26.6.0" - }, - "bin": { - "jest": "bin/jest.js" + "is-docker": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "node_modules/is64bit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", + "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "system-architecture": "^0.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/iso-constants": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/iso-constants/-/iso-constants-0.1.2.tgz", + "integrity": "sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==", + "dev": true, + "hasInstallScript": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/iso-random-stream": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.2.tgz", + "integrity": "sha512-yJvs+Nnelic1L2vH2JzWvvPQFA4r7kSTnpST/+LkAQjSz0hos2oqLD+qIVi9Qk38Hoe7mNDt3j0S27R58MVjLQ==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "events": "^3.3.0", + "readable-stream": "^3.4.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=10" } }, - "node_modules/jest-changed-files/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/iso-url": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz", + "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" } }, - "node_modules/jest-changed-files/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/isomorphic-unfetch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, + "node-fetch": "^2.6.1", + "unfetch": "^4.2.0" + } + }, + "node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/jest-changed-files/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-changed-files/node_modules/has-flag": { + "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -26945,213 +30707,262 @@ "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/istanbul-lib-report/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-circus": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", - "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/babel__traverse": "^7.0.4", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^26.6.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-runner": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0", - "stack-utils": "^2.0.2", - "throat": "^5.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">= 10.14.2" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-circus/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 10.14.2" + "node": ">=10" } }, - "node_modules/jest-circus/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/istanbul-lib-report/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=10" } }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 4" } }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/it-all": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz", + "integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==", "dev": true }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/it-concat": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-concat/-/it-concat-2.0.0.tgz", + "integrity": "sha512-jchrEB3fHlUENWkVJRmbFJ1A7gcjJDmwiolQsHhVC14DpUIbX8fgr3SOC7XNE5OoUUQNL6/RaMCPChkPemyQUw==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "bl": "^5.0.0" } }, - "node_modules/jest-circus/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/it-drain": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-1.0.5.tgz", + "integrity": "sha512-r/GjkiW1bZswC04TNmUnLxa6uovme7KKwPhc+cb1hHU65E3AByypHH6Pm91WHuvqfFsm+9ws0kPtDBV3/8vmIg==", + "dev": true + }, + "node_modules/it-filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-1.0.3.tgz", + "integrity": "sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w==", + "dev": true + }, + "node_modules/it-glob": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.14.tgz", + "integrity": "sha512-TKKzs9CglbsihSpcwJPXN5DBUssu4akRzPlp8QJRCoLrKoaOpyY2V1qDlxx+UMivn0i114YyTd4AawWl7eqIdw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" + "@types/minimatch": "^3.0.4", + "minimatch": "^3.0.4" } }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/it-last": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz", + "integrity": "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q==", + "dev": true + }, + "node_modules/it-map": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz", + "integrity": "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==", + "dev": true + }, + "node_modules/it-peekable": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz", + "integrity": "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ==", + "dev": true + }, + "node_modules/it-reader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-3.0.0.tgz", + "integrity": "sha512-NxR40odATeaBmSefn6Xn43DplYvn2KtEKQzn4jrTRuPYXMky5M4e+KQ7aTJh0k0vkytLyeenGO1I1GXlGm4laQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "bl": "^5.0.0" } }, - "node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "node_modules/it-take": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-take/-/it-take-1.0.2.tgz", + "integrity": "sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw==", + "dev": true + }, + "node_modules/it-tar": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/it-tar/-/it-tar-3.0.0.tgz", + "integrity": "sha512-VhD1Hnx4IXDcQgYJnJgltkn+w5F8kiJaB46lqovh+YWfty2JGW7i40QQjWbSvcg1QfaU8is8AVX8xwx/Db9oOg==", "dev": true, "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" + "bl": "^5.0.0", + "buffer": "^6.0.3", + "iso-constants": "^0.1.2", + "it-concat": "^2.0.0", + "it-reader": "^3.0.0", + "p-defer": "^3.0.0" } }, - "node_modules/jest-cli/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/it-to-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz", + "integrity": "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "buffer": "^6.0.3", + "fast-fifo": "^1.0.0", + "get-iterator": "^1.0.2", + "p-defer": "^3.0.0", + "p-fifo": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" }, "engines": { - "node": ">= 10.14.2" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/jest-cli/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { + "node_modules/jake/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -27166,7 +30977,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-cli/node_modules/chalk": { + "node_modules/jake/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -27182,18 +30993,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { + "node_modules/jake/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -27205,104 +31005,22 @@ "node": ">=7.0.0" } }, - "node_modules/jest-cli/node_modules/color-name": { + "node_modules/jake/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-cli/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/jest-cli/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-cli/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-cli/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { + "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -27314,124 +31032,140 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/jayson": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jayson/-/jayson-3.7.0.tgz", + "integrity": "sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@types/connect": "^3.4.33", + "@types/node": "^12.12.54", + "@types/ws": "^7.4.4", + "commander": "^2.20.3", + "delay": "^5.0.0", + "es6-promisify": "^5.0.0", + "eyes": "^0.1.8", + "isomorphic-ws": "^4.0.1", + "json-stringify-safe": "^5.0.1", + "JSONStream": "^1.3.5", + "lodash": "^4.17.20", + "uuid": "^8.3.2", + "ws": "^7.4.5" + }, + "bin": { + "jayson": "bin/jayson.js" }, "engines": { "node": ">=8" } }, - "node_modules/jest-cli/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/jayson/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", "dev": true }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } + "node_modules/jayson/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "node_modules/jayson/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, "engines": { - "node": ">=6" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dev": true, "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "ts-node": ">=9.0.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "peerDependenciesMeta": { - "ts-node": { + "node-notifier": { "optional": true } } }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-changed-files/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-config/node_modules/ansi-styles": { + "node_modules/jest-changed-files/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-changed-files/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -27446,7 +31180,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/chalk": { + "node_modules/jest-changed-files/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -27462,7 +31196,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/color-convert": { + "node_modules/jest-changed-files/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -27474,13 +31208,48 @@ "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/color-name": { + "node_modules/jest-changed-files/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-config/node_modules/has-flag": { + "node_modules/jest-changed-files/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -27489,77 +31258,92 @@ "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "node_modules/jest-changed-files/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": ">=10.17.0" } }, - "node_modules/jest-config/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-changed-files/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.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.3", + "throat": "^6.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-circus/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-diff": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", - "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "node_modules/jest-circus/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { - "chalk": "^3.0.0", - "diff-sequences": "^25.2.6", - "jest-get-type": "^25.2.6", - "pretty-format": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" + "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { + "node_modules/jest-circus/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -27574,20 +31358,23 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-diff/node_modules/color-convert": { + "node_modules/jest-circus/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -27599,13 +31386,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-diff/node_modules/color-name": { + "node_modules/jest-circus/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-diff/node_modules/has-flag": { + "node_modules/jest-circus/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -27614,72 +31401,113 @@ "node": ">=8" } }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "detect-newline": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 10.14.2" + "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 + } } }, - "node_modules/jest-each/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-each/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-cli/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-each/node_modules/ansi-styles": { + "node_modules/jest-cli/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -27694,7 +31522,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-each/node_modules/chalk": { + "node_modules/jest-cli/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -27710,7 +31538,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-each/node_modules/color-convert": { + "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -27722,13 +31550,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-each/node_modules/color-name": { + "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-each/node_modules/has-flag": { + "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -27737,86 +31565,123 @@ "node": ">=8" } }, - "node_modules/jest-each/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/jest-cli/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "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.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/jest-environment-jsdom/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-config/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -27831,7 +31696,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-environment-jsdom/node_modules/chalk": { + "node_modules/jest-config/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -27847,25 +31712,40 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-environment-jsdom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-config/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-name": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-environment-jsdom/node_modules/has-flag": { + "node_modules/jest-config/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -27874,61 +31754,69 @@ "node": ">=8" } }, - "node_modules/jest-environment-jsdom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "node_modules/jest-config/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" } }, - "node_modules/jest-environment-node/node_modules/ansi-styles": { + "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -27943,23 +31831,20 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-diff/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-environment-node/node_modules/color-convert": { + "node_modules/jest-diff/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -27971,13 +31856,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-environment-node/node_modules/color-name": { + "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-environment-node/node_modules/has-flag": { + "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -27986,7 +31871,7 @@ "node": ">=8" } }, - "node_modules/jest-environment-node/node_modules/supports-color": { + "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -27998,68 +31883,69 @@ "node": ">=8" } }, - "node_modules/jest-get-type": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", - "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, "engines": { - "node": ">= 8.3" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-haste-map/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-each/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-haste-map/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-each/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-haste-map/node_modules/ansi-styles": { + "node_modules/jest-each/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -28074,7 +31960,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-haste-map/node_modules/chalk": { + "node_modules/jest-each/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -28090,7 +31976,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-haste-map/node_modules/color-convert": { + "node_modules/jest-each/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -28102,13 +31988,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-haste-map/node_modules/color-name": { + "node_modules/jest-each/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-haste-map/node_modules/has-flag": { + "node_modules/jest-each/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -28117,21 +32003,42 @@ "node": ">=8" } }, - "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "node_modules/jest-each/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">= 10.13.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-haste-map/node_modules/supports-color": { + "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -28143,61 +32050,59 @@ "node": ">=8" } }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dev": true, "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-environment-jsdom/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-environment-jsdom/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -28212,7 +32117,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/chalk": { + "node_modules/jest-environment-jsdom/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -28228,7 +32133,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-jasmine2/node_modules/color-convert": { + "node_modules/jest-environment-jsdom/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -28240,13 +32145,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-jasmine2/node_modules/color-name": { + "node_modules/jest-environment-jsdom/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-jasmine2/node_modules/has-flag": { + "node_modules/jest-environment-jsdom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -28255,22 +32160,7 @@ "node": ">=8" } }, - "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { + "node_modules/jest-environment-jsdom/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -28282,45 +32172,58 @@ "node": ">=8" } }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "dev": true, "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-leak-detector/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-environment-node/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-leak-detector/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "node_modules/jest-environment-node/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-environment-node/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -28335,7 +32238,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-leak-detector/node_modules/chalk": { + "node_modules/jest-environment-node/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -28351,7 +32254,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-leak-detector/node_modules/color-convert": { + "node_modules/jest-environment-node/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -28363,13 +32266,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-leak-detector/node_modules/color-name": { + "node_modules/jest-environment-node/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-leak-detector/node_modules/has-flag": { + "node_modules/jest-environment-node/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -28378,31 +32281,7 @@ "node": ">=8" } }, - "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-leak-detector/node_modules/supports-color": { + "node_modules/jest-environment-node/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -28414,47 +32293,76 @@ "node": ">=8" } }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "node_modules/jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dev": true, "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jest-matcher-utils/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-haste-map/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-haste-map/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "node_modules/jest-haste-map/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-haste-map/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -28469,7 +32377,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { + "node_modules/jest-haste-map/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -28485,7 +32393,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { + "node_modules/jest-haste-map/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -28497,22 +32405,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { + "node_modules/jest-haste-map/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-matcher-utils/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { + "node_modules/jest-haste-map/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -28521,46 +32420,7 @@ "node": ">=8" } }, - "node_modules/jest-matcher-utils/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { + "node_modules/jest-haste-map/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -28572,52 +32432,69 @@ "node": ">=8" } }, - "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.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.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-jasmine2/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-jasmine2/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { + "node_modules/jest-jasmine2/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -28632,7 +32509,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/chalk": { + "node_modules/jest-jasmine2/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -28648,7 +32525,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/color-convert": { + "node_modules/jest-jasmine2/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -28660,13 +32537,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-message-util/node_modules/color-name": { + "node_modules/jest-jasmine2/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-message-util/node_modules/has-flag": { + "node_modules/jest-jasmine2/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -28675,22 +32552,33 @@ "node": ">=8" } }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/jest-jasmine2/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-message-util/node_modules/supports-color": { + "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -28702,45 +32590,70 @@ "node": ">=8" } }, - "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-mock/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-mock/node_modules/ansi-styles": { + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -28755,7 +32668,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-mock/node_modules/chalk": { + "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -28771,7 +32684,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-mock/node_modules/color-convert": { + "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -28783,13 +32696,22 @@ "node": ">=7.0.0" } }, - "node_modules/jest-mock/node_modules/color-name": { + "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-mock/node_modules/has-flag": { + "node_modules/jest-matcher-utils/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -28798,103 +32720,123 @@ "node": ">=8" } }, - "node_modules/jest-mock/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-matcher-utils/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "node_modules/jest-matcher-utils/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true, "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-message-util/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve-dependencies/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { + "node_modules/jest-message-util/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -28909,7 +32851,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-resolve-dependencies/node_modules/chalk": { + "node_modules/jest-message-util/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -28925,7 +32867,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-resolve-dependencies/node_modules/color-convert": { + "node_modules/jest-message-util/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -28937,13 +32879,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-resolve-dependencies/node_modules/color-name": { + "node_modules/jest-message-util/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-resolve-dependencies/node_modules/has-flag": { + "node_modules/jest-message-util/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -28952,7 +32894,33 @@ "node": ">=8" } }, - "node_modules/jest-resolve-dependencies/node_modules/supports-color": { + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -28964,32 +32932,54 @@ "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-mock/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-mock/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -29004,7 +32994,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/chalk": { + "node_modules/jest-mock/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -29020,7 +33010,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/color-convert": { + "node_modules/jest-mock/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -29032,13 +33022,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-resolve/node_modules/color-name": { + "node_modules/jest-mock/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-resolve/node_modules/has-flag": { + "node_modules/jest-mock/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -29047,7 +33037,7 @@ "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/supports-color": { + "node_modules/jest-mock/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -29059,63 +33049,102 @@ "node": ">=8" } }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dev": true, "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-resolve-dependencies/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { + "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -29130,7 +33159,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runner/node_modules/chalk": { + "node_modules/jest-resolve-dependencies/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -29146,7 +33175,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runner/node_modules/color-convert": { + "node_modules/jest-resolve-dependencies/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -29158,13 +33187,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runner/node_modules/color-name": { + "node_modules/jest-resolve-dependencies/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-runner/node_modules/has-flag": { + "node_modules/jest-resolve-dependencies/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -29173,40 +33202,7 @@ "node": ">=8" } }, - "node_modules/jest-runner/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { + "node_modules/jest-resolve-dependencies/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -29218,73 +33214,41 @@ "node": ">=8" } }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-resolve/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-resolve/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { + "node_modules/jest-resolve/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -29299,7 +33263,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/chalk": { + "node_modules/jest-resolve/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -29315,18 +33279,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { + "node_modules/jest-resolve/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -29338,26 +33291,13 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/color-name": { + "node_modules/jest-resolve/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-runtime/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/has-flag": { + "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -29366,215 +33306,222 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "@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": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "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.6", + "throat": "^6.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/jest-runner/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/jest-runner/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" + "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runtime/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/jest-runner/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/jest-runtime/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-runtime/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "dev": true, "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", + "@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.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "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" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -29589,7 +33536,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/chalk": { + "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -29605,7 +33552,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { + "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -29617,71 +33564,246 @@ "node": ">=7.0.0" } }, - "node_modules/jest-snapshot/node_modules/color-name": { + "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "node_modules/jest-runtime/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "node_modules/jest-runtime/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dev": true, "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "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.3.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-snapshot/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-snapshot/node_modules/lru-cache": { @@ -29697,24 +33819,35 @@ } }, "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -29745,47 +33878,56 @@ "dev": true }, "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-util/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-util/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/jest-util/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29817,6 +33959,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -29844,18 +34001,6 @@ "node": ">=8" } }, - "node_modules/jest-util/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29869,47 +34014,56 @@ } }, "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^26.6.2" + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-validate/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-validate/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } }, + "node_modules/jest-validate/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29981,27 +34135,38 @@ } }, "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-validate/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-validate/node_modules/supports-color": { @@ -30017,24 +34182,118 @@ } }, "node_modules/jest-watch-typeahead": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", - "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "dev": true, "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-regex-util": "^26.0.0", - "jest-watcher": "^26.3.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0" + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "jest": "^26.0.0" + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/jest-watch-typeahead/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { @@ -30068,6 +34327,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/jest-watch-typeahead/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, "node_modules/jest-watch-typeahead/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -30086,6 +34360,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -30095,120 +34381,203 @@ "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/types": "^28.1.3", "@types/node": "*", - "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watcher/node_modules/color-convert": { + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/supports-color": { + "node_modules/jest-watch-typeahead/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -30220,17 +34589,139 @@ "node": ">=8" } }, - "node_modules/jest-worker": { + "node_modules/jest-watcher": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dev": true, "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { "node": ">= 10.13.0" } }, @@ -30292,6 +34783,15 @@ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==" }, + "node_modules/js-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz", + "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/js-sdsl": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz", @@ -30390,9 +34890,9 @@ } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -30416,23 +34916,24 @@ } }, "node_modules/jsdom/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" } }, "node_modules/jsdom/node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { "node": ">=6" @@ -30451,9 +34952,9 @@ } }, "node_modules/jsdom/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, "engines": { "node": ">= 4.0.0" @@ -30578,9 +35079,9 @@ } }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, "bin": { "json5": "lib/cli.js" @@ -30592,7 +35093,8 @@ "node_modules/jsonc-parser": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==" + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true }, "node_modules/jsonfile": { "version": "6.1.0", @@ -30615,6 +35117,15 @@ "node >= 0.2.0" ] }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", @@ -30734,13 +35245,15 @@ "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" }, "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { "node": ">=4.0" @@ -30753,6 +35266,12 @@ "dev": true, "optional": true }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "dev": true + }, "node_modules/keccak": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", @@ -30797,12 +35316,6 @@ "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -30842,9 +35355,9 @@ } }, "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true, "engines": { "node": ">= 8" @@ -30857,22 +35370,15 @@ "dev": true }, "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "dev": true, - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, "dependencies": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" } }, "node_modules/latest-version": { @@ -30887,6 +35393,16 @@ "node": ">=8" } }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, "node_modules/lazy-ass": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", @@ -30975,6 +35491,15 @@ "libsodium-sumo": "^0.7.13" } }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -30992,6 +35517,7 @@ "version": "1.7.2", "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.7.2.tgz", "integrity": "sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==", + "dev": true, "dependencies": { "@parcel/watcher": "^2.4.1", "@parcel/watcher-wasm": "^2.4.1", @@ -31021,6 +35547,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", + "dev": true, "dependencies": { "execa": "^8.0.1", "is-wsl": "^3.1.0", @@ -31037,6 +35564,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -31059,6 +35587,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, "engines": { "node": ">=16" }, @@ -31070,6 +35599,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, "engines": { "node": ">=16.17.0" } @@ -31078,6 +35608,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -31089,6 +35620,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, "dependencies": { "is-inside-container": "^1.0.0" }, @@ -31103,6 +35635,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, "engines": { "node": ">=12" }, @@ -31114,6 +35647,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, "dependencies": { "path-key": "^4.0.0" }, @@ -31128,6 +35662,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, "dependencies": { "mimic-fn": "^4.0.0" }, @@ -31142,6 +35677,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, "engines": { "node": ">=12" }, @@ -31153,6 +35689,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, "engines": { "node": ">=14" }, @@ -31164,6 +35701,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, "engines": { "node": ">=12" }, @@ -31217,6 +35755,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", + "dev": true, "dependencies": { "@lit/reactive-element": "^1.6.0", "lit-element": "^3.3.0", @@ -31227,6 +35766,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.2.tgz", "integrity": "sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==", + "dev": true, "dependencies": { "@lit-labs/ssr-dom-shim": "^1.1.0", "@lit/reactive-element": "^1.3.0", @@ -31237,6 +35777,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "dev": true, "dependencies": { "@types/trusted-types": "^2.0.2" } @@ -31279,12 +35820,12 @@ } }, "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=6.11.5" } }, "node_modules/loader-utils": { @@ -31301,6 +35842,15 @@ "node": ">=8.9.0" } }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dev": true, + "dependencies": { + "lie": "3.1.1" + } + }, "node_modules/locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", @@ -31320,12 +35870,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", - "dev": true - }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -31349,8 +35893,7 @@ "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true, - "optional": true + "dev": true }, "node_modules/lodash.isempty": { "version": "4.4.0", @@ -31361,7 +35904,8 @@ "node_modules/lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true }, "node_modules/lodash.isstring": { "version": "4.0.1", @@ -31387,24 +35931,17 @@ "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "dev": true }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true }, "node_modules/lodash.truncate": { "version": "4.4.2", @@ -31586,19 +36123,6 @@ "node": ">=8" } }, - "node_modules/loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, "node_modules/long": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", @@ -31656,9 +36180,9 @@ } }, "node_modules/lower-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, "node_modules/lowercase-keys": { @@ -31686,6 +36210,15 @@ "yallist": "^3.0.2" } }, + "node_modules/lru-memorise": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/lru-memorise/-/lru-memorise-0.3.0.tgz", + "integrity": "sha512-48k33CDv0WrPGlZhDFElmOiPnfRcGODsOglYQfYr/rKqT8iD/OcfdFpTMKyKeerqM/DDXUKD1sWFfylXyBYu+g==", + "dev": true, + "dependencies": { + "tiny-lru": "^11.2.5" + } + }, "node_modules/lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", @@ -31695,6 +36228,18 @@ "lz-string": "bin/bin.js" } }, + "node_modules/magic-sdk": { + "version": "21.5.0", + "resolved": "https://registry.npmjs.org/magic-sdk/-/magic-sdk-21.5.0.tgz", + "integrity": "sha512-LNSTJGOO1wtJSwoEnO8ehH3RePdYc3lc0pD+SGZWyY78Ly6CgNE15lILBGJvpdaZjZd6wVqDYOf6Hh+PayuNKg==", + "dev": true, + "dependencies": { + "@magic-sdk/commons": "^17.5.0", + "@magic-sdk/provider": "^21.5.0", + "@magic-sdk/types": "^17.3.0", + "localforage": "^1.7.4" + } + }, "node_modules/magic-string": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", @@ -31705,34 +36250,18 @@ } }, "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "semver": "^6.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/make-error": { @@ -31751,15 +36280,6 @@ "tmpl": "1.0.5" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -31778,18 +36298,6 @@ "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", "dev": true }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/markdown-table": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", @@ -31833,50 +36341,16 @@ "node": ">= 0.6" } }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-fs/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/memory-fs/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" } }, "node_modules/memory-level": { @@ -31981,7 +36455,8 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "node_modules/merge2": { "version": "1.4.1", @@ -31991,6 +36466,22 @@ "node": ">= 8" } }, + "node_modules/merkletreejs": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.11.tgz", + "integrity": "sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ==", + "dev": true, + "dependencies": { + "bignumber.js": "^9.0.1", + "buffer-reverse": "^1.0.1", + "crypto-js": "^4.2.0", + "treeify": "^1.1.0", + "web3-utils": "^1.3.4" + }, + "engines": { + "node": ">= 7.6.0" + } + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -32005,12 +36496,6 @@ "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==" }, - "node_modules/microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -32046,6 +36531,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, "bin": { "mime": "cli.js" }, @@ -32123,102 +36609,76 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", - "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", + "integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", "dev": true, "dependencies": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { - "node": ">= 6.9.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.4.0 || ^5.0.0" + "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/mini-css-extract-plugin/node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==", + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/mini-css-extract-plugin/node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 4" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/minimalistic-assert": { @@ -32272,167 +36732,12 @@ "node": ">=0.10.0" } }, - "node_modules/minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/miscreant": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/miscreant/-/miscreant-0.3.2.tgz", "integrity": "sha512-fL9KxsQz9BJB2KGPMHFrReioywkiomBiuaLk6EuChijK0BsJsIKJXdVomR+/bPj5mvbFD6wM0CM3bZio9g7OHA==", "dev": true }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mississippi/node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/mississippi/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/mississippi/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/mississippi/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/mississippi/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -32462,6 +36767,7 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz", "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==", + "dev": true, "dependencies": { "acorn": "^8.11.3", "pathe": "^1.1.2", @@ -32473,6 +36779,7 @@ "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -32763,6 +37070,7 @@ "version": "10.16.2", "resolved": "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz", "integrity": "sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==", + "dev": true, "dependencies": { "@motionone/animation": "^10.15.1", "@motionone/dom": "^10.16.2", @@ -32772,36 +37080,11 @@ "@motionone/vue": "^10.16.2" } }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, "engines": { "node": ">=4" } @@ -32861,24 +37144,18 @@ } }, "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, "dependencies": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "thunky": "^1.0.2" }, "bin": { "multicast-dns": "cli.js" } }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, "node_modules/multicodec": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.2.1.tgz", @@ -32893,7 +37170,8 @@ "node_modules/multiformats": { "version": "9.7.1", "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.7.1.tgz", - "integrity": "sha512-TaVmGEBt0fhxiNJMGphBfB+oGvUxFs8KgGvgl8d3C+GWtrFcvXdJ2196eg+dYhmSFClmgFfSfJEklo+SZzdNuw==" + "integrity": "sha512-TaVmGEBt0fhxiNJMGphBfB+oGvUxFs8KgGvgl8d3C+GWtrFcvXdJ2196eg+dYhmSFClmgFfSfJEklo+SZzdNuw==", + "dev": true }, "node_modules/multihashes": { "version": "3.1.2", @@ -33021,28 +37299,6 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/napi-macros": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.2.2.tgz", @@ -33068,15 +37324,6 @@ "node-fetch": "*" } }, - "node_modules/native-url": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", - "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", - "dev": true, - "dependencies": { - "querystring": "^0.2.0" - } - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -33098,6 +37345,15 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/new-date": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/new-date/-/new-date-1.0.3.tgz", + "integrity": "sha512-0fsVvQPbo2I18DT2zVHpezmeeNYV2JaJSrseiHLc17GNOxJzUdx5mvSigPu8LtIfZSij5i1wXnXFspEs2CD6hA==", + "dev": true, + "dependencies": { + "@segment/isodate": "1.0.3" + } + }, "node_modules/next-tick": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", @@ -33162,9 +37418,9 @@ } }, "node_modules/no-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, "node_modules/node-addon-api": { @@ -33216,12 +37472,14 @@ "node_modules/node-fetch-native": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.2.tgz", - "integrity": "sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==" + "integrity": "sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==", + "dev": true }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, "engines": { "node": ">= 6.13.0" } @@ -33243,164 +37501,10 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/node-libs-browser/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/node-libs-browser/node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-notifier/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - }, "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/nofilter": { @@ -33487,12 +37591,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true - }, "node_modules/number-to-bn": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", @@ -33533,9 +37631,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", "dev": true }, "node_modules/oauth-sign": { @@ -33547,6 +37645,12 @@ "node": "*" } }, + "node_modules/obj-case": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/obj-case/-/obj-case-0.2.1.tgz", + "integrity": "sha512-PquYBBTy+Y6Ob/O2574XHhDtHJlV1cJHMCgW+rDRc9J5hhmRelJB3k5dTK/3cVmFVtzvAKuENeuLpoyTzMzkOg==", + "dev": true + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -33555,99 +37659,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "deprecated": "Please upgrade to v0.1.7", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "deprecated": "Please upgrade to v0.1.5", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object-hash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", @@ -33657,9 +37668,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -33690,26 +37701,14 @@ "node": ">= 0.4" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.assign": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", - "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, @@ -33721,28 +37720,29 @@ } }, "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -33769,6 +37769,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/object.hasown": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", @@ -33782,27 +37796,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -33837,6 +37839,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz", "integrity": "sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==", + "dev": true, "dependencies": { "destr": "^2.0.1", "node-fetch-native": "^1.4.0", @@ -33846,12 +37849,27 @@ "node_modules/ohash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", + "dev": true + }, + "node_modules/oidc-client-ts": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-2.2.1.tgz", + "integrity": "sha512-g/W+DsUVeHZ8A7xUSTeK4bI6BNs9ROtMiiOOo+0M6IiTHxueJ757GD8e/8nPBL+k/o6bkfM5mWg4cZcSI8Iosw==", + "dev": true, + "dependencies": { + "crypto-js": "^4.1.1", + "jwt-decode": "^3.1.2" + }, + "engines": { + "node": ">=12.13.0" + } }, "node_modules/on-exit-leak-free": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" + "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==", + "dev": true }, "node_modules/on-finished": { "version": "2.4.1", @@ -33878,6 +37896,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "dependencies": { "wrappy": "1" } @@ -33914,52 +37933,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "dev": true, - "dependencies": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -34005,18 +37990,6 @@ "node": ">=8" } }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/p-fifo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", @@ -34076,25 +38049,23 @@ } }, "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dev": true, "dependencies": { - "retry": "^0.12.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/p-retry/node_modules/retry": { + "node_modules/p-retry/node_modules/@types/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true }, "node_modules/p-timeout": { "version": "1.2.1", @@ -34313,53 +38284,6 @@ "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==", "dev": true }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parallel-transform/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/parallel-transform/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/parallel-transform/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/parallel-transform/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -34371,9 +38295,9 @@ } }, "node_modules/param-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, "node_modules/paraswap-core": { @@ -34470,20 +38394,11 @@ } }, "node_modules/pascal-case/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/patch-package": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-7.0.2.tgz", @@ -34724,18 +38639,6 @@ "node": ">= 14" } }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, "node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -34825,7 +38728,8 @@ "node_modules/pathe": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true }, "node_modules/pathval": { "version": "1.1.1", @@ -34875,10 +38779,9 @@ "dev": true }, "node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -34899,31 +38802,11 @@ "node": ">=4" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pino": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", + "dev": true, "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.0.0", @@ -34945,6 +38828,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", + "dev": true, "dependencies": { "duplexify": "^4.1.2", "split2": "^4.0.0" @@ -34953,7 +38837,8 @@ "node_modules/pino-std-serializers": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" + "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==", + "dev": true }, "node_modules/pirates": { "version": "4.0.5", @@ -34964,40 +38849,40 @@ } }, "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "dependencies": { - "find-up": "^3.0.0" + "find-up": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/p-limit": { @@ -35016,15 +38901,15 @@ } }, "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "dependencies": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/p-try": { @@ -35036,10 +38921,20 @@ "node": ">=6" } }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/pkg-types": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "dev": true, "dependencies": { "jsonc-parser": "^3.2.0", "mlly": "^1.2.0", @@ -35137,18 +39032,6 @@ "node": ">=10.13.0" } }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/polished": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/polished/-/polished-3.7.2.tgz", @@ -35166,460 +39049,433 @@ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" + "node": ">= 0.4" } }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true, + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dev": true, "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-browser-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", - "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", "dev": true, - "dependencies": { - "postcss": "^7" - }, "engines": { - "node": ">=8.0.0" + "node": ">=8" }, "peerDependencies": { - "browserslist": "^4" + "browserslist": ">=4", + "postcss": ">=8" } }, "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dev": true, "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "node_modules/postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dev": true, "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dev": true, "dependencies": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "dev": true, - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", "dev": true, "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dev": true, "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "dev": true, "dependencies": { - "postcss": "^7.0.14" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, "node_modules/postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", "dev": true, "dependencies": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-custom-selectors/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.3" } }, "node_modules/postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dev": true, "dependencies": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", "dev": true, - "dependencies": { - "postcss": "^7.0.26" + "peerDependencies": { + "postcss": "^8.1.4" } }, "node_modules/postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dev": true, "dependencies": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.9" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "dev": true, "dependencies": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.9" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", "dev": true, - "dependencies": { - "postcss": "^7.0.2" + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "dev": true, - "dependencies": { - "postcss": "^7.0.2" - }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-import": { @@ -35639,12 +39495,12 @@ } }, "node_modules/postcss-initial": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", - "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", "dev": true, - "dependencies": { - "postcss": "^7.0.2" + "peerDependencies": { + "postcss": "^8.0.0" } }, "node_modules/postcss-js": { @@ -35666,357 +39522,259 @@ } }, "node_modules/postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", - "dev": true, - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "dev": true, "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 4" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-load-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "url": "https://opencollective.com/csstools" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/postcss-load-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dev": true, "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-load-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "node": ">= 12.13.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-load-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/postcss-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "minimist": "^1.2.0" + "lru-cache": "^6.0.0" }, "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "semver": "bin/semver.js" }, "engines": { - "node": ">=4.0.0" + "node": ">=10" } }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", "dev": true, - "dependencies": { - "postcss": "^7.0.2" - }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", "dev": true, - "dependencies": { - "postcss": "^7.0.2" - }, "engines": { - "node": ">=6.0.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dev": true, "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "dev": true, "dependencies": { - "browserslist": "^4.0.0", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dev": true, "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dev": true, "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dev": true, "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dev": true, "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", "dev": true, "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", + "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", + "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", "dev": true, "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/postcss-nested": { @@ -36038,466 +39796,405 @@ } }, "node_modules/postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dev": true, "dependencies": { - "postcss": "^7.0.2" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-normalize": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", - "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "dev": true, "dependencies": { - "@csstools/normalize.css": "^10.1.0", - "browserslist": "^4.6.2", - "postcss": "^7.0.17", - "postcss-browser-comments": "^3.0.0", - "sanitize.css": "^10.0.0" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" }, "engines": { - "node": ">=8.0.0" + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" } }, "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dev": true, "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dev": true, "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dev": true, "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dev": true, "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dev": true, "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dev": true, "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dev": true, "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dev": true, "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dev": true, "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dev": true, "dependencies": { - "postcss": "^7.0.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", "dev": true, - "dependencies": { - "postcss": "^7.0.2" + "peerDependencies": { + "postcss": "^8" } }, "node_modules/postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "dev": true, - "dependencies": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dev": true, + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "dev": true, "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dev": true, "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, "node_modules/postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", "dev": true, - "dependencies": { - "postcss": "^7.0.2" + "peerDependencies": { + "postcss": "^8.0.3" } }, - "node_modules/postcss-safe-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", - "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dev": true, "dependencies": { - "postcss": "^8.1.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=10.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-safe-parser/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/postcss-safe-parser/node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "url": "https://opencollective.com/csstools" }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-selector-matches": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } - }, - "node_modules/postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-selector-parser": { @@ -36513,59 +40210,50 @@ } }, "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dev": true, "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": ">= 10" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6.14.4" + "node": ">=8.0.0" } }, - "node_modules/postcss/node_modules/source-map": { + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/postcss-svgo/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", @@ -36574,6 +40262,47 @@ "node": ">=0.10.0" } }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, "node_modules/preact": { "version": "10.15.1", "resolved": "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz", @@ -36697,13 +40426,13 @@ } }, "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, "dependencies": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, "node_modules/pretty-format": { @@ -36777,7 +40506,8 @@ "node_modules/process-warning": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", - "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" + "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==", + "dev": true }, "node_modules/progress": { "version": "2.0.3", @@ -36797,12 +40527,6 @@ "asap": "~2.0.6" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -36873,19 +40597,14 @@ "node_modules/proxy-compare": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz", - "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==" + "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==", + "dev": true }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, "node_modules/ps-tree": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", @@ -36943,101 +40662,32 @@ "once": "^1.3.1" } }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true }, - "node_modules/pumpify/node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dev": true, "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/pumpify/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/pumpify/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/pumpify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dev": true, - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, "node_modules/qrcode": { @@ -37253,25 +40903,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -37300,7 +40931,8 @@ "node_modules/quick-format-unescaped": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", + "dev": true }, "node_modules/quick-lru": { "version": "5.1.1", @@ -37317,7 +40949,8 @@ "node_modules/radix3": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.1.tgz", - "integrity": "sha512-yUUd5VTiFtcMEx0qFUxGAv5gbMc1un4RvEO1JZdP7ZUl/RHygZK6PknIKntmQRZxnMY3ZXD2ISaw1ij8GYW1yg==" + "integrity": "sha512-yUUd5VTiFtcMEx0qFUxGAv5gbMc1un4RvEO1JZdP7ZUl/RHygZK6PknIKntmQRZxnMY3ZXD2ISaw1ij8GYW1yg==", + "dev": true }, "node_modules/raf": { "version": "3.4.1", @@ -37435,20 +41068,20 @@ } }, "node_modules/react-app-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", - "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "dev": true, "dependencies": { - "core-js": "^3.6.5", + "core-js": "^3.19.2", "object-assign": "^4.1.1", "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "whatwg-fetch": "^3.4.1" + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/react-app-rewired": { @@ -37488,105 +41121,97 @@ } }, "node_modules/react-dev-utils": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", - "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.10.4", - "address": "1.1.2", - "browserslist": "4.14.2", - "chalk": "2.4.2", - "cross-spawn": "7.0.3", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "2.0.0", - "filesize": "6.1.0", - "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "4.1.6", - "global-modules": "2.0.0", - "globby": "11.0.1", - "gzip-size": "5.1.1", - "immer": "8.0.1", - "is-root": "2.1.0", - "loader-utils": "2.0.0", - "open": "^7.0.2", - "pkg-up": "3.1.0", - "prompts": "2.4.0", - "react-error-overlay": "^6.0.9", - "recursive-readdir": "2.2.2", - "shell-quote": "1.7.2", - "strip-ansi": "6.0.0", - "text-table": "0.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-dev-utils/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.10.4" + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" } }, - "node_modules/react-dev-utils/node_modules/browserslist": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", - "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001125", - "electron-to-chromium": "^1.3.564", - "escalade": "^3.0.2", - "node-releases": "^1.1.61" - }, - "bin": { - "browserslist": "cli.js" + "color-convert": "^2.0.1" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=8" }, "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/react-dev-utils/node_modules/globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=10" @@ -37595,98 +41220,67 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/immer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", - "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "engines": { + "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, "engines": { - "node": ">=8.9.0" + "node": ">= 12.13.0" } }, "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", - "dev": true - }, - "node_modules/react-dev-utils/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/react-dev-utils/node_modules/path-exists": { @@ -37698,32 +41292,13 @@ "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/react-dev-utils/node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "node_modules/react-dev-utils/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" @@ -37831,6 +41406,24 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/react-keyed-flatten-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-keyed-flatten-children/-/react-keyed-flatten-children-3.0.0.tgz", + "integrity": "sha512-tSH6gvOyQjt3qtjG+kU9sTypclL1672yjpVufcE3aHNM0FhvjBUQZqsb/awIux4zEuVC3k/DP4p0GdTT/QUt/Q==", + "dev": true, + "dependencies": { + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=15.0.0" + } + }, + "node_modules/react-keyed-flatten-children/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, "node_modules/react-native-fetch-api": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz", @@ -37879,9 +41472,9 @@ } }, "node_modules/react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "dev": true, "engines": { "node": ">=0.10.0" @@ -37933,78 +41526,67 @@ "dev": true }, "node_modules/react-scripts": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", - "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", - "dev": true, - "dependencies": { - "@babel/core": "7.12.3", - "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", - "@svgr/webpack": "5.5.0", - "@typescript-eslint/eslint-plugin": "^4.5.0", - "@typescript-eslint/parser": "^4.5.0", - "babel-eslint": "^10.1.0", - "babel-jest": "^26.6.0", - "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "^0.3.7", - "babel-preset-react-app": "^10.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", "bfj": "^7.0.2", - "camelcase": "^6.1.0", - "case-sensitive-paths-webpack-plugin": "2.3.0", - "css-loader": "4.3.0", - "dotenv": "8.2.0", - "dotenv-expand": "5.1.0", - "eslint": "^7.11.0", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^24.1.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-testing-library": "^3.9.2", - "eslint-webpack-plugin": "^2.5.2", - "file-loader": "6.1.1", - "fs-extra": "^9.0.1", - "html-webpack-plugin": "4.5.0", - "identity-obj-proxy": "3.0.0", - "jest": "26.6.0", - "jest-circus": "26.6.0", - "jest-resolve": "26.6.0", - "jest-watch-typeahead": "0.6.1", - "mini-css-extract-plugin": "0.11.3", - "optimize-css-assets-webpack-plugin": "5.0.4", - "pnp-webpack-plugin": "1.6.4", - "postcss-flexbugs-fixes": "4.2.1", - "postcss-loader": "3.0.0", - "postcss-normalize": "8.0.1", - "postcss-preset-env": "6.7.0", - "postcss-safe-parser": "5.0.2", - "prompts": "2.4.0", - "react-app-polyfill": "^2.0.0", - "react-dev-utils": "^11.0.3", - "react-refresh": "^0.8.3", - "resolve": "1.18.1", - "resolve-url-loader": "^3.1.2", - "sass-loader": "^10.0.5", - "semver": "7.3.2", - "style-loader": "1.3.0", - "terser-webpack-plugin": "4.2.3", - "ts-pnp": "1.2.0", - "url-loader": "4.1.1", - "webpack": "4.44.2", - "webpack-dev-server": "3.11.1", - "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "5.1.4" + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" }, "bin": { "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14.0.0" }, "optionalDependencies": { - "fsevents": "^2.1.3" + "fsevents": "^2.3.2" }, "peerDependencies": { "react": ">= 16", @@ -38016,275 +41598,392 @@ } } }, - "node_modules/react-scripts/node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "node_modules/react-scripts/node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://opencollective.com/eslint" } }, - "node_modules/react-scripts/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/react-scripts/node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">=10" + "node": ">=10.10.0" } }, - "node_modules/react-scripts/node_modules/@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "node_modules/react-scripts/node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "node_modules/react-scripts/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=0.4.0" } }, - "node_modules/react-scripts/node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "node_modules/react-scripts/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/react-scripts/node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "node_modules/react-scripts/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/react-scripts/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "node_modules/react-scripts/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/react-scripts/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/react-scripts/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "color-name": "~1.1.4" }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-scripts/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/react-scripts/node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, "engines": { "node": ">=10" } }, - "node_modules/react-scripts/node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "node_modules/react-scripts/node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "node_modules/react-scripts/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/react-scripts/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/react-scripts/node_modules/dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "node_modules/react-scripts/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/react-scripts/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/react-scripts/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/react-scripts/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/react-scripts/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/react-scripts/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=10" + "node": ">=10.13.0" } }, - "node_modules/react-scripts/node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "node_modules/react-scripts/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-scripts/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "argparse": "^2.0.1" }, - "engines": { - "node": ">= 6" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/react-scripts/node_modules/resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "node_modules/react-scripts/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "node_modules/react-scripts/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/react-scripts/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/react-text-overflow": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/react-text-overflow/-/react-text-overflow-1.0.2.tgz", - "integrity": "sha512-NGCcGupT3yZVpPRcOHghBIFMgctLVGL6z1SXOoEoztMt9DHIHQzAy/gKsxh93jDdfmvP9VzS7ibixyliZexI7g==", - "dev": true, + "node_modules/react-scripts/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-scripts/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-scripts/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-scripts/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-scripts/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/react-text-overflow": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/react-text-overflow/-/react-text-overflow-1.0.2.tgz", + "integrity": "sha512-NGCcGupT3yZVpPRcOHghBIFMgctLVGL6z1SXOoEoztMt9DHIHQzAy/gKsxh93jDdfmvP9VzS7ibixyliZexI7g==", + "dev": true, "peerDependencies": { "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0" @@ -38461,6 +42160,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -38491,6 +42191,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", + "dev": true, "engines": { "node": ">= 12.13.0" } @@ -38505,27 +42206,15 @@ } }, "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dev": true, - "dependencies": { - "minimatch": "3.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "minimatch": "^3.0.5" }, "engines": { - "node": "*" + "node": ">=6.0.0" } }, "node_modules/redent": { @@ -38578,6 +42267,27 @@ "redux": "^4" } }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -38599,7 +42309,8 @@ "node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true }, "node_modules/regenerator-transform": { "version": "0.15.0", @@ -38610,34 +42321,22 @@ "@babel/runtime": "^7.8.4" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", "dev": true }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -38739,62 +42438,17 @@ "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==", "dev": true }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, "node_modules/renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" + "strip-ansi": "^6.0.1" } }, "node_modules/req-cwd": { @@ -39050,87 +42704,48 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", "dev": true }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, "node_modules/resolve-url-loader": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", - "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", "dev": true, "dependencies": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.36", - "rework": "1.0.1", - "rework-visit": "1.0.0", + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", "source-map": "0.6.1" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/resolve-url-loader/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve-url-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" + "node": ">=8.9" }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" }, - "engines": { - "node": ">=4.0.0" + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } } }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { "node": ">=6.0.0" @@ -39140,12 +42755,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/resolve-url-loader/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "node_modules/resolve-url-loader/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -39155,16 +42764,13 @@ "node": ">=0.10.0" } }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=10" } }, "node_modules/responselike": { @@ -39192,15 +42798,6 @@ "node": ">=8" } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, "node_modules/retimer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz", @@ -39225,46 +42822,12 @@ "node": ">=0.10.0" } }, - "node_modules/rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", - "dev": true, - "dependencies": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - } - }, - "node_modules/rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", - "dev": true - }, - "node_modules/rework/node_modules/convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", - "dev": true - }, "node_modules/rfdc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", - "dev": true - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -39303,62 +42866,57 @@ } }, "node_modules/rollup": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", - "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/node": "*", - "acorn": "^7.1.0" - }, "bin": { "rollup": "dist/bin/rollup" - } - }, - "node_modules/rollup-plugin-babel": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", - "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "rollup-pluginutils": "^2.8.1" }, - "peerDependencies": { - "@babel/core": "7 || ^7.0.0-rc.2", - "rollup": ">=0.60.0 <3" + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, "node_modules/rollup-plugin-terser": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", - "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", "dev": true, "dependencies": { - "@babel/code-frame": "^7.5.5", - "jest-worker": "^24.9.0", - "rollup-pluginutils": "^2.8.2", + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", "serialize-javascript": "^4.0.0", - "terser": "^4.6.2" + "terser": "^5.0.0" }, "peerDependencies": { - "rollup": ">=0.66.0 <3" + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dev": true, "dependencies": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 10.13.0" } }, "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { @@ -39371,32 +42929,17 @@ } }, "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" + "node": ">=8" } }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, "node_modules/rpc-websockets": { "version": "7.5.1", "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.1.tgz", @@ -39423,15 +42966,6 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -39478,15 +43012,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, "node_modules/rustbn.js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", @@ -39506,10 +43031,35 @@ "npm": ">=2.0.0" } }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -39530,13 +43080,21 @@ "resolved": "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz", "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, "dependencies": { - "ret": "~0.1.10" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/safe-stable-stringify": { @@ -39553,310 +43111,10 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/sanitize.css": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", - "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", "dev": true }, "node_modules/sass": { @@ -39876,19 +43134,16 @@ } }, "node_modules/sass-loader": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.3.1.tgz", - "integrity": "sha512-y2aBdtYkbqorVavkC3fcJIUDGIegzDWPn3/LAFhsf3G+MzPKTJx37sROf5pXtUeggSVbNbmfj8TgRaSLMelXRA==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dev": true, "dependencies": { "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" + "neo-async": "^2.6.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", @@ -39898,7 +43153,8 @@ "fibers": ">= 3.1.0", "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" + "sass-embedded": "*", + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "fibers": { @@ -39909,60 +43165,12 @@ }, "sass": { "optional": true + }, + "sass-embedded": { + "optional": true } } }, - "node_modules/sass-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -39992,17 +43200,17 @@ } }, "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -40156,21 +43364,16 @@ "dev": true }, "node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/selfsigned/node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, "engines": { - "node": ">= 6.0.0" + "node": ">=10" } }, "node_modules/semver": { @@ -40265,7 +43468,6 @@ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, - "optional": true, "dependencies": { "randombytes": "^2.1.0" } @@ -40639,40 +43841,36 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/setimmediate": { @@ -40733,12 +43931,14 @@ "node": ">=8" } }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, - "optional": true + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/side-channel": { "version": "1.0.4", @@ -40952,208 +44152,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "deprecated": "Please upgrade to v0.1.7", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "deprecated": "Please upgrade to v0.1.5", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -41165,34 +44163,6 @@ "websocket-driver": "^0.7.4" } }, - "node_modules/sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://tidelift.com/funding/github/npm/sockjs-client" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/solc": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz", @@ -41520,29 +44490,9 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", - "dependencies": { - "atomic-sleep": "^1.0.0" - } - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", "dev": true, "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sort-keys/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "atomic-sleep": "^1.0.0" } }, "node_modules/source-list-map": { @@ -41636,21 +44586,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/source-map-explorer/node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/source-map-explorer/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -41725,25 +44660,32 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", "dev": true, "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, "node_modules/source-map-support": { @@ -41765,13 +44707,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", @@ -41779,6 +44714,12 @@ "deprecated": "Please use @jridgewell/sourcemap-codec instead", "dev": true }, + "node_modules/spark-md5": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz", + "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==", + "dev": true + }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -41861,22 +44802,11 @@ "node": ">=6" } }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, "engines": { "node": ">= 10.x" } @@ -41918,18 +44848,6 @@ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -42071,110 +44989,6 @@ "node": ">=10.17.0" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "deprecated": "Please upgrade to v0.1.7", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "deprecated": "Please upgrade to v0.1.5", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -42187,7 +45001,8 @@ "node_modules/std-env": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", + "dev": true }, "node_modules/stealthy-require": { "version": "1.1.1", @@ -42218,69 +45033,11 @@ "duplexer": "~0.1.1" } }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-http/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stream-http/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/stream-http/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, "node_modules/stream-to-it": { "version": "0.2.4", @@ -42313,6 +45070,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -42399,29 +45157,50 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -42483,16 +45262,12 @@ } }, "node_modules/strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", "dev": true, - "dependencies": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - }, "engines": { - "node": ">=4" + "node": ">=10" } }, "node_modules/strip-eof": { @@ -42550,51 +45325,35 @@ } }, "node_modules/style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - }, "engines": { - "node": ">= 8.9.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" } }, "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dev": true, "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/stylis": { @@ -43115,6 +45874,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", + "dev": true, "engines": { "node": ">=18" }, @@ -43304,38 +46064,6 @@ "node": ">=10.13.0" } }, - "node_modules/tailwindcss/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/tailwindcss/node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, "node_modules/tailwindcss/node_modules/postcss-load-config": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", @@ -43393,49 +46121,14 @@ } }, "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, "engines": { "node": ">=6" } }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/temp": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", @@ -43450,12 +46143,12 @@ } }, "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/temp/node_modules/rimraf": { @@ -43471,47 +46164,33 @@ } }, "node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dev": true, "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/tempy/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/tempy/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true, "engines": { - "node": ">=6" - } - }, - "node_modules/tempy/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", - "dev": true, - "dependencies": { - "crypto-random-string": "^1.0.0" + "node": ">=10" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/term-size": { @@ -43660,37 +46339,34 @@ } }, "node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "version": "5.29.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", + "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", "dev": true, "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "engines": { "node": ">= 10.13.0" @@ -43700,243 +46376,39 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" + "webpack": "^5.1.0" }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "dependencies": { "randombytes": "^2.1.0" } }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.29.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", - "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", + "node_modules/terser/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, "bin": { - "terser": "bin/terser" + "acorn": "bin/acorn" }, "engines": { - "node": ">=10" + "node": ">=0.4.0" } }, "node_modules/terser/node_modules/commander": { @@ -43945,15 +46417,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -44033,14 +46496,15 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", + "dev": true, "dependencies": { "real-require": "^0.1.0" } }, "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", "dev": true }, "node_modules/throttleit": { @@ -44055,52 +46519,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -44126,22 +46544,10 @@ "retimer": "^2.0.0" } }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "node_modules/tiny-hashes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tiny-hashes/-/tiny-hashes-1.0.1.tgz", + "integrity": "sha512-knIN5zj4fl7kW4EBU5sLP20DWUvi/rVouvJezV0UAym2DkQaqm365Nyc8F3QEiOvunNDMxR8UhcXd1d5g+Wg1g==", "dev": true }, "node_modules/tiny-invariant": { @@ -44150,6 +46556,15 @@ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", "dev": true }, + "node_modules/tiny-lru": { + "version": "11.2.5", + "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.2.5.tgz", + "integrity": "sha512-JpqM0K33lG6iQGKiigcwuURAKZlq6rHXfrgeL4/I8/REoyJTGU+tEMszvT/oTRVHG2OiylhGDjqPp1jWMlr3bw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/tiny-secp256k1": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", @@ -44196,12 +46611,6 @@ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -44211,36 +46620,6 @@ "node": ">=4" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", @@ -44250,21 +46629,6 @@ "node": ">=6" } }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -44337,6 +46701,15 @@ "node": ">=14" } }, + "node_modules/treeify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", + "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -44453,6 +46826,15 @@ "node": ">=8" } }, + "node_modules/ts-deepmerge": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ts-deepmerge/-/ts-deepmerge-6.2.1.tgz", + "integrity": "sha512-8CYSLazCyj0DJDpPIxOFzJG46r93uh6EynYjuey+bxcLltBeqZL7DMfaE5ZPzZNFlav7wx+2TDa/mBl8gkTYzw==", + "dev": true, + "engines": { + "node": ">=14.13.1" + } + }, "node_modules/ts-essentials": { "version": "9.2.0", "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-9.2.0.tgz", @@ -44594,36 +46976,22 @@ "node": ">=0.3.1" } }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "dependencies": { "minimist": "^1.2.0" @@ -44668,12 +47036,6 @@ "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" } }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true - }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -44868,11 +47230,85 @@ "node": ">= 4.0.0" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true + "dev": true, + "optional": true }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", @@ -44933,12 +47369,14 @@ "node_modules/ufo": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.1.tgz", - "integrity": "sha512-HGyF79+/qZ4soRvM+nHERR2pJ3VXDZ/8sL1uLahdgEDf580NkgiWOxLk33FetExqOWp352JZRsgXbG/4MaGOSg==" + "integrity": "sha512-HGyF79+/qZ4soRvM+nHERR2pJ3VXDZ/8sL1uLahdgEDf580NkgiWOxLk33FetExqOWp352JZRsgXbG/4MaGOSg==", + "dev": true }, "node_modules/uint8arrays": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", + "dev": true, "dependencies": { "multiformats": "^9.4.2" } @@ -44967,7 +47405,8 @@ "node_modules/uncrypto": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "dev": true }, "node_modules/undici": { "version": "5.22.1", @@ -44986,6 +47425,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.9.0.tgz", "integrity": "sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==", + "dev": true, "dependencies": { "consola": "^3.2.3", "defu": "^6.1.3", @@ -44997,7 +47437,8 @@ "node_modules/unfetch": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", + "dev": true }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -45039,60 +47480,6 @@ "node": ">=4" } }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", - "dev": true - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -45129,64 +47516,11 @@ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", "dev": true }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, "node_modules/unstorage": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.2.tgz", "integrity": "sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==", + "dev": true, "dependencies": { "anymatch": "^3.1.3", "chokidar": "^3.6.0", @@ -45260,6 +47594,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -45283,6 +47618,7 @@ "version": "10.2.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, "engines": { "node": "14 || >=16.14" } @@ -45300,6 +47636,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", + "dev": true, "dependencies": { "citty": "^0.1.5", "consola": "^3.2.3", @@ -45320,9 +47657,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "funding": [ { @@ -45332,6 +47669,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { @@ -45339,18 +47680,12 @@ "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" } }, - "node_modules/update-browserslist-db/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, "node_modules/update-check": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", @@ -45574,7 +47909,8 @@ "node_modules/uqr": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", - "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==" + "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==", + "dev": true }, "node_modules/uri-js": { "version": "4.4.1", @@ -45594,13 +47930,6 @@ "node": ">=6" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, "node_modules/url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", @@ -45611,51 +47940,6 @@ "querystring": "0.2.0" } }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -45718,15 +48002,6 @@ "node": ">=0.4.x" } }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/use-sync-external-store": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", @@ -45819,9 +48094,9 @@ "optional": true }, "node_modules/v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -45829,7 +48104,7 @@ "source-map": "^0.7.3" }, "engines": { - "node": ">=10.10.0" + "node": ">=10.12.0" } }, "node_modules/v8-to-istanbul/node_modules/source-map": { @@ -45855,6 +48130,7 @@ "version": "1.11.2", "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.11.2.tgz", "integrity": "sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==", + "dev": true, "dependencies": { "proxy-compare": "2.5.1", "use-sync-external-store": "1.2.0" @@ -45896,16 +48172,6 @@ "node": ">= 0.8" } }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -45920,12 +48186,6 @@ "extsprintf": "^1.2.0" } }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "node_modules/void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", @@ -46035,342 +48295,16 @@ } }, "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "node_modules/watchpack-chokidar2/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "optional": true - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/watchpack-chokidar2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - }, - "node_modules/watchpack-chokidar2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, - "optional": true, "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/wbuf": { @@ -46965,6 +48899,12 @@ "node": ">=10.0.0" } }, + "node_modules/webextension-polyfill": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz", + "integrity": "sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==", + "dev": true + }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -46975,40 +48915,41 @@ } }, "node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" }, "bin": { "webpack": "bin/webpack.js" }, "engines": { - "node": ">=6.11.5" + "node": ">=10.13.0" }, "funding": { "type": "opencollective", @@ -47017,43 +48958,66 @@ "peerDependenciesMeta": { "webpack-cli": { "optional": true - }, - "webpack-command": { - "optional": true } } }, "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "dev": true, "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, - "bin": { - "mime": "cli.js" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/webpack-dev-middleware/node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -47063,144 +49027,119 @@ "node": ">= 0.6" } }, - "node_modules/webpack-dev-server": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", - "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", + "sockjs": "^0.3.24", "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 6.11.5" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^4.37.0 || ^5.0.0" }, "peerDependenciesMeta": { + "webpack": { + "optional": true + }, "webpack-cli": { "optional": true } } }, - "node_modules/webpack-dev-server/node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "node_modules/webpack-dev-server/node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dev": true, "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "@types/node": "*" } }, - "node_modules/webpack-dev-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "ajv": "^8.8.2" } }, "node_modules/webpack-dev-server/node_modules/bytes": { @@ -47212,61 +49151,6 @@ "node": ">= 0.8" } }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack-dev-server/node_modules/compression": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", @@ -47285,7 +49169,7 @@ "node": ">= 0.8.0" } }, - "node_modules/webpack-dev-server/node_modules/compression/node_modules/debug": { + "node_modules/webpack-dev-server/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", @@ -47294,2061 +49178,2143 @@ "ms": "2.0.0" } }, - "node_modules/webpack-dev-server/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/webpack-dev-server/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "node_modules/webpack-dev-server/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=10.13.0" } }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, "engines": { - "node": ">= 4.0" + "node": ">=10.13.0" } }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "node_modules/webpack/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "node_modules/websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", "dev": true, "dependencies": { - "is-extglob": "^2.1.0" + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" }, "engines": { - "node": ">=0.10.0" + "node": ">=4.0.0" } }, - "node_modules/webpack-dev-server/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">=6" + "node": ">=0.8.0" } }, - "node_modules/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "node_modules/websocket/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "ms": "2.0.0" } }, - "node_modules/webpack-dev-server/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "node_modules/websocket/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/webpack-dev-server/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "iconv-lite": "0.4.24" } }, - "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "kind-of": "^3.0.2" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-server/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/webpack-dev-server/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-server/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-server/node_modules/ms": { + "node_modules/which-module": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" }, - "node_modules/webpack-dev-server/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "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" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-server/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, + "optional": true, "dependencies": { - "p-limit": "^2.0.0" - }, + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "optional": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/wide-align/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, + "optional": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, + "optional": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, + "optional": true, "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "ansi-regex": "^3.0.0" }, "engines": { - "node": ">=0.10" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "node_modules/widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "dev": true, "dependencies": { - "resolve-from": "^3.0.0" + "string-width": "^2.1.1" }, "engines": { "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, "engines": { "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/widest-line/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "engines": { - "node": ">= 4" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/wif": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", + "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==", "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" + "bs58check": "<3.0.0" } }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", "dev": true, + "optional": true, + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, "engines": { - "node": ">=6" + "node": ">=8.0.0" } }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "node_modules/wordwrapjs/node_modules/typical": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, + "optional": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "idb": "^7.0.1", + "workbox-core": "6.6.0" } }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "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" }, "engines": { - "node": ">=6" + "node": ">=10.0.0" } }, - "node_modules/webpack-dev-server/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/workbox-build/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "whatwg-url": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, "dependencies": { - "async-limiter": "~1.0.0" + "punycode": "^2.1.0" } }, - "node_modules/webpack-dev-server/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true }, - "node_modules/webpack-dev-server/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", "dev": true, "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" + "workbox-core": "6.6.0" } }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "dev": true }, - "node_modules/webpack-log/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", "dev": true, - "bin": { - "uuid": "bin/uuid" + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" } }, - "node_modules/webpack-manifest-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", - "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "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", "dev": true, "dependencies": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "object.entries": "^1.1.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.11.5" - }, - "peerDependencies": { - "webpack": "2 || 3 || 4" + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" } }, - "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "workbox-core": "6.6.0" } }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", "dev": true, "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" } }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "workbox-core": "6.6.0" } }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "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" } }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "workbox-core": "6.6.0" } }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "workbox-core": "6.6.0" } }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", "dev": true, "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" } }, - "node_modules/webpack/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", "dev": true }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", "dev": true, "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" } }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">=4.0" + "node": ">=0.10.0" } }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" } }, - "node_modules/webpack/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/webpack/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "node_modules/workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "optional": true }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dependencies": { - "is-buffer": "^1.1.5" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/webpack/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "minimist": "^1.2.0" + "color-name": "~1.1.4" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/webpack/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/webpack/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "engines": { + "node": ">=10.0.0" }, - "bin": { - "rimraf": "bin.js" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, "engines": { - "node": ">= 4" + "node": ">=8" } }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", "dev": true, "dependencies": { - "randombytes": "^2.1.0" + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" } }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" } }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "node_modules/xhr-request-promise": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", "dev": true, "dependencies": { - "figgy-pudding": "^3.5.1" + "xhr-request": "^1.1.0" } }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "node_modules/xhr-request/node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "dev": true, "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" }, "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" + "node": ">=0.10.0" } }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "node_modules/xhr-request/node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/webpack/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", + "dev": true, + "dependencies": { + "cookiejar": "^2.1.1" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, - "node_modules/websocket": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", - "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", "dev": true, - "dependencies": { - "bufferutil": "^4.0.1", - "debug": "^2.2.0", - "es5-ext": "^0.10.50", - "typedarray-to-buffer": "^3.1.5", - "utf-8-validate": "^5.0.2", - "yaeti": "^0.0.6" - }, + "optional": true, "engines": { - "node": ">=4.0.0" + "node": ">=0.4.0" } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "node_modules/xstream": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", + "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==", "dev": true, "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, + "globalthis": "^1.0.1", + "symbol-observable": "^2.0.3" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "engines": { - "node": ">=0.8.0" + "node": ">=0.4" } }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=10" } }, - "node_modules/websocket/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.10.32" } }, - "node_modules/websocket/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" + "engines": { + "node": ">= 6" } }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "dev": true - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, - "node_modules/whatwg-url/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "optional": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "optional": true, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "node_modules/which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" - }, + "optional": true, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "optional": true, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/wide-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, - "optional": true, - "engines": { - "node": ">=4" + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" } }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, "optional": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "optional": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "dev": true, + "node_modules/zustand": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.0.tgz", + "integrity": "sha512-2dq6wq4dSxbiPTamGar0NlIG/av0wpyWZJGeQYtUOLegIUvhM2Bf86ekPlmgpUtS5uR7HyetSiktYrGsdsyZgQ==", "dependencies": { - "string-width": "^2.1.1" + "use-sync-external-store": "1.2.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, - "engines": { - "node": ">=4" + "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": { + "@0xsequence/abi": { + "version": "1.9.11", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-1.9.11.tgz", + "integrity": "sha512-aNByJ3hEpwQq22PLU6Tj/47G7TNpAPao7rHXg43SrIO5CmfyUSF77PMxUf2ebjDoq9uxPhtNqTp/L05KJdL80w==", + "dev": true }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } + "@0xsequence/api": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/api/-/api-0.43.34.tgz", + "integrity": "sha512-YmV65zn9vZiprEXLfLVIWANK3WBag3d+N0Sc5Br19ezmCFBg52DdzumJIM+8S3maUE2JdL9RbgBLZ+9JOBKnEg==", + "dev": true }, - "node_modules/widest-line/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "@0xsequence/auth": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/auth/-/auth-0.43.34.tgz", + "integrity": "sha512-dw58nX2gc5QkIkzeVCheFZrRQgHwp4ZlJdg2e5gk7jU8eEu48oWP6faz30MFfiJfUCaysbGZ0o9+mGPqwpPG2g==", "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "requires": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/api": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/ethauth": "^0.8.0", + "@0xsequence/indexer": "^0.43.34", + "@0xsequence/metadata": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/provider": "^0.43.34", + "@0xsequence/utils": "^0.43.34", + "@0xsequence/wallet": "^0.43.34" }, - "engines": { - "node": ">=4" + "dependencies": { + "@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + } } }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "@0xsequence/config": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/config/-/config-0.43.34.tgz", + "integrity": "sha512-rOkNLB7z64ZkURzTXMF+4zTPo17VUei6vT5sp9Uzd5zamEneWGFdUJltzDc8sLdUWTEVdkyckaTSTS+8/sHuLw==", "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" + "requires": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/multicall": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/utils": "^0.43.34" }, - "engines": { - "node": ">=4" + "dependencies": { + "@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + } } }, - "node_modules/wif": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", - "integrity": "sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==", + "@0xsequence/core": { + "version": "1.9.11", + "resolved": "https://registry.npmjs.org/@0xsequence/core/-/core-1.9.11.tgz", + "integrity": "sha512-yzVuZmFnlkAzNtr9Ij+xZV7Hn9FSttzGIJuTpJB+8sBXsuu0AyxxSLSkGlHTitPRRCOJEmOCNkv6FS7AW1Ae4Q==", "dev": true, - "dependencies": { - "bs58check": "<3.0.0" + "requires": { + "@0xsequence/abi": "1.9.11" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "@0xsequence/ethauth": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@0xsequence/ethauth/-/ethauth-0.8.1.tgz", + "integrity": "sha512-P21cxRSS+2mDAqFVAJt0lwQFtbObX+Ewlj8DMyDELp81+QbfHFh6LCyu8dTXNdBx6UbmRFOCSBno5Txd50cJPQ==", "dev": true, - "engines": { - "node": ">=0.10.0" + "requires": { + "js-base64": "^3.7.2" } }, - "node_modules/wordwrapjs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", - "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "@0xsequence/guard": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/guard/-/guard-0.43.34.tgz", + "integrity": "sha512-U8uIjC8nifDgugo+4V3siu5fs86TqOmsb4Wvx0n6G/zbX2LaPGOYwHqCYkWrukETnk/FYiy8GoTuV11T9jIrSg==", + "dev": true + }, + "@0xsequence/indexer": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/indexer/-/indexer-0.43.34.tgz", + "integrity": "sha512-u7dnbLGH447Utph3Ebvfmi98kTebdc8+we1L6FSYpodpvN3q/lb5de8BL1Jbmry0m9MSLy1iGwdGA0AivwNgtA==", + "dev": true + }, + "@0xsequence/metadata": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/metadata/-/metadata-0.43.34.tgz", + "integrity": "sha512-ZJO+cerq2gQqktqyCsD1zfAAeOzsCDZXEDTO47oT5v42Bl4L50Vlj1PxNlo9iKzYooCA2LZjeWJkrvzfa0cvjA==", + "dev": true + }, + "@0xsequence/multicall": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/multicall/-/multicall-0.43.34.tgz", + "integrity": "sha512-7gLlX3TOi+qZYe28DVdqkQJBeibl9JOdCcHaw9zkQYAZ+2WLouZl5Rlv0ZHEwX46gOiG1mCt/tZugoRkguKE0Q==", "dev": true, - "optional": true, - "dependencies": { - "reduce-flatten": "^2.0.0", - "typical": "^5.2.0" + "requires": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/utils": "^0.43.34" }, - "engines": { - "node": ">=8.0.0" + "dependencies": { + "@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + } } }, - "node_modules/wordwrapjs/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "@0xsequence/network": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/network/-/network-0.43.34.tgz", + "integrity": "sha512-KH2k4zEiXBHBathU+T7AXxzSDRm0XJ2+bJSSKci+RWesLPT2TwZY7YLfSWjSyp20EPqeyuaG7Snn86e60Zi/eg==", "dev": true, - "optional": true, - "engines": { - "node": ">=8" + "requires": { + "@0xsequence/indexer": "^0.43.34", + "@0xsequence/provider": "^0.43.34", + "@0xsequence/relayer": "^0.43.34", + "@0xsequence/utils": "^0.43.34" } }, - "node_modules/workbox-background-sync": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", - "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "@0xsequence/provider": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/provider/-/provider-0.43.34.tgz", + "integrity": "sha512-AuMiP3budYbtql1L8eemcmxknuN5QJcPirr4DtkCnifCMGDoF/savSuue6+7K65HGj/8yzdFrRlt0MYavYWVoA==", "dev": true, + "requires": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/auth": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/relayer": "^0.43.34", + "@0xsequence/transactions": "^0.43.34", + "@0xsequence/utils": "^0.43.34", + "@0xsequence/wallet": "^0.43.34", + "eventemitter2": "^6.4.5", + "webextension-polyfill": "^0.10.0" + }, "dependencies": { - "workbox-core": "^5.1.4" + "@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + } } }, - "node_modules/workbox-broadcast-update": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", - "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "@0xsequence/relayer": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/relayer/-/relayer-0.43.34.tgz", + "integrity": "sha512-Kl6LitpG24i3ha6CxBRnFAD1/vAbC1+pub7yywhwH8jmnd7KncHAZNgYT48BZI6B2bOeQiY+tTevUcgYw0hSzA==", "dev": true, + "requires": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/transactions": "^0.43.34", + "@0xsequence/utils": "^0.43.34" + }, "dependencies": { - "workbox-core": "^5.1.4" + "@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + } } }, - "node_modules/workbox-build": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", - "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "@0xsequence/transactions": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/transactions/-/transactions-0.43.34.tgz", + "integrity": "sha512-C6xDBqDOpx3+fuZ4OWStpAgAMKW7het1a6cwuQRalN8s+3n/SkjgzSK8Xc/5FT4FVExJuwo/D/AkvyOFz7AaCg==", "dev": true, - "dependencies": { - "@babel/core": "^7.8.4", - "@babel/preset-env": "^7.8.4", - "@babel/runtime": "^7.8.4", - "@hapi/joi": "^15.1.0", - "@rollup/plugin-node-resolve": "^7.1.1", - "@rollup/plugin-replace": "^2.3.1", - "@surma/rollup-plugin-off-main-thread": "^1.1.1", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^8.1.0", - "glob": "^7.1.6", - "lodash.template": "^4.5.0", - "pretty-bytes": "^5.3.0", - "rollup": "^1.31.1", - "rollup-plugin-babel": "^4.3.3", - "rollup-plugin-terser": "^5.3.1", - "source-map": "^0.7.3", - "source-map-url": "^0.4.0", - "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "tempy": "^0.3.0", - "upath": "^1.2.0", - "workbox-background-sync": "^5.1.4", - "workbox-broadcast-update": "^5.1.4", - "workbox-cacheable-response": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-expiration": "^5.1.4", - "workbox-google-analytics": "^5.1.4", - "workbox-navigation-preload": "^5.1.4", - "workbox-precaching": "^5.1.4", - "workbox-range-requests": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4", - "workbox-streams": "^5.1.4", - "workbox-sw": "^5.1.4", - "workbox-window": "^5.1.4" + "requires": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/utils": "^0.43.34" }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" + "@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + } } }, - "node_modules/workbox-build/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "@0xsequence/utils": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/utils/-/utils-0.43.34.tgz", + "integrity": "sha512-Rp0vVeBUeTmOSpXwy+Adlycitg0V4qjao1QvCqONgu9Rh1NIVpocVLx42iSopFQFIALhYB0ZrHp+ns6QsC08+A==", "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "requires": { + "js-base64": "^3.7.2" } }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "@0xsequence/wallet": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/wallet/-/wallet-0.43.34.tgz", + "integrity": "sha512-8ZojYXcLnItXfmBy1PRR4qf25GKV5E0bcGLb3tuw/7M6QlFi1CqgRcHuuXYZ4XYyLxLBaKUC1+3sNqcFJGAirA==", "dev": true, - "engines": { - "node": ">= 8" + "requires": { + "@0xsequence/abi": "^0.43.34", + "@0xsequence/config": "^0.43.34", + "@0xsequence/guard": "^0.43.34", + "@0xsequence/network": "^0.43.34", + "@0xsequence/relayer": "^0.43.34", + "@0xsequence/transactions": "^0.43.34", + "@0xsequence/utils": "^0.43.34" + }, + "dependencies": { + "@0xsequence/abi": { + "version": "0.43.34", + "resolved": "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz", + "integrity": "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==", + "dev": true + } } }, - "node_modules/workbox-build/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "@0xsquid/sdk": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@0xsquid/sdk/-/sdk-1.12.1.tgz", + "integrity": "sha512-sZ8pvagfXwbF8i3JowWRPlpE91HbSZ24FtmXgwn41VwEMZESP0OQQjMo/yLV+1ChtB8TAKvjPTHoWgrxTWyAiA==", "dev": true, - "engines": { - "node": ">= 4.0.0" + "requires": { + "@cosmjs/encoding": "^0.31.0", + "@cosmjs/stargate": "^0.31.0", + "axios": "^0.27.2", + "cosmjs-types": "^0.8.0", + "ethers": "^5.7.1" + }, + "dependencies": { + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, - "node_modules/workbox-cacheable-response": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", - "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "@0xsquid/widget": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@0xsquid/widget/-/widget-1.6.0.tgz", + "integrity": "sha512-smf1ORA1LDtejijHdKBaEnQ33kEwhlYzZbeZ7V/XtA8C9P1rcVrBdEom1STR7ZUdi6pFRZgPVBrfQL/YUgPUgg==", "dev": true, + "requires": { + "@0xsquid/sdk": "1.12.1", + "@cosmjs/stargate": "^0.31.0", + "@floating-ui/react-dom": "^1.0.1", + "@floating-ui/react-dom-interactions": "^0.12.0", + "@ledgerhq/iframe-provider": "^0.4.3", + "@lottiefiles/react-lottie-player": "^3.5.0", + "@tanstack/react-query": "^4.3.9", + "@tanstack/react-query-devtools": "^4.3.9", + "@types/color": "^3.0.3", + "@types/lodash": "^4.14.186", + "@wagmi/connectors": "0.3.16", + "axios": "^0.27.2", + "bignumber.js": "^9.1.1", + "clsx": "^1.2.1", + "color": "^4.2.3", + "cosmjs-types": "^0.8.0", + "date-fns": "^2.29.3", + "fuse.js": "^6.6.2", + "lodash": "^4.17.21", + "react-content-loader": "^6.2.0", + "react-icons": "^4.7.1", + "secretjs": "^1.8.1", + "wagmi": "^0.12.13", + "zustand": "^4.1.1" + }, "dependencies": { - "workbox-core": "^5.1.4" + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, - "node_modules/workbox-core": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", - "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==", + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true }, - "node_modules/workbox-expiration": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", - "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", - "dev": true, - "dependencies": { - "workbox-core": "^5.1.4" - } + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" }, - "node_modules/workbox-google-analytics": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", - "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", - "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", + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, "dependencies": { - "workbox-background-sync": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4" + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } } }, - "node_modules/workbox-navigation-preload": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", - "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", "dev": true, - "dependencies": { - "workbox-core": "^5.1.4" + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" } }, - "node_modules/workbox-precaching": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", - "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "@aws-crypto/ie11-detection": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.0.tgz", + "integrity": "sha512-pkVXf/dq6PITJ0jzYZ69VhL8VFOFoPZLZqtU/12SGnzYuJOOGNfF41q9GxdI1yqC8R13Rq3jOLKDFpUJFT5eTA==", "dev": true, - "dependencies": { - "workbox-core": "^5.1.4" + "requires": { + "tslib": "^1.11.1" } }, - "node_modules/workbox-range-requests": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", - "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "@aws-crypto/sha256-browser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz", + "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==", "dev": true, - "dependencies": { - "workbox-core": "^5.1.4" + "requires": { + "@aws-crypto/ie11-detection": "^2.0.0", + "@aws-crypto/sha256-js": "^2.0.0", + "@aws-crypto/supports-web-crypto": "^2.0.0", + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/workbox-routing": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", - "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "@aws-crypto/sha256-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz", + "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==", "dev": true, - "dependencies": { - "workbox-core": "^5.1.4" + "requires": { + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" } }, - "node_modules/workbox-strategies": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", - "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "@aws-crypto/supports-web-crypto": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.0.tgz", + "integrity": "sha512-Ge7WQ3E0OC7FHYprsZV3h0QIcpdyJLvIeg+uTuHqRYm8D6qCFJoiC+edSzSyFiHtZf+NOQDJ1q46qxjtzIY2nA==", "dev": true, - "dependencies": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "requires": { + "tslib": "^1.11.1" } }, - "node_modules/workbox-streams": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", - "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "@aws-crypto/util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.1.tgz", + "integrity": "sha512-JJmFFwvbm08lULw4Nm5QOLg8+lAQeC8aCXK5xrtxntYzYXCGfHwUJ4Is3770Q7HmICsXthGQ+ZsDL7C2uH3yBQ==", "dev": true, - "dependencies": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "requires": { + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/workbox-sw": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", - "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==", - "dev": true - }, - "node_modules/workbox-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "@aws-sdk/abort-controller": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.127.0.tgz", + "integrity": "sha512-G77FLYcl9egUoD3ZmR6TX94NMqBMeT53hBGrEE3uVUJV1CwfGKfaF007mPpRZnIB3avnJBQGEK6MrwlCfv2qAw==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.5.5", - "fast-json-stable-stringify": "^2.0.0", - "source-map-url": "^0.4.0", - "upath": "^1.1.2", - "webpack-sources": "^1.3.0", - "workbox-build": "^5.1.4" - }, - "engines": { - "node": ">=8.0.0" + "requires": { + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/workbox-window": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", - "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", - "dev": true, "dependencies": { - "workbox-core": "^5.1.4" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "@aws-sdk/client-route-53": { + "version": "3.145.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-route-53/-/client-route-53-3.145.0.tgz", + "integrity": "sha512-OxHf49+hxrsC65jBJukgr1kAAuiZt79sZq//VKIxxLjPDO+IYjLm2p12a0RGxcrLYRjAyBH3icaiPV4LSyDsUg==", "dev": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.145.0", + "@aws-sdk/config-resolver": "3.130.0", + "@aws-sdk/credential-provider-node": "3.145.0", + "@aws-sdk/fetch-http-handler": "3.131.0", + "@aws-sdk/hash-node": "3.127.0", + "@aws-sdk/invalid-dependency": "3.127.0", + "@aws-sdk/middleware-content-length": "3.127.0", + "@aws-sdk/middleware-host-header": "3.127.0", + "@aws-sdk/middleware-logger": "3.127.0", + "@aws-sdk/middleware-recursion-detection": "3.127.0", + "@aws-sdk/middleware-retry": "3.127.0", + "@aws-sdk/middleware-sdk-route53": "3.127.0", + "@aws-sdk/middleware-serde": "3.127.0", + "@aws-sdk/middleware-signing": "3.130.0", + "@aws-sdk/middleware-stack": "3.127.0", + "@aws-sdk/middleware-user-agent": "3.127.0", + "@aws-sdk/node-config-provider": "3.127.0", + "@aws-sdk/node-http-handler": "3.127.0", + "@aws-sdk/protocol-http": "3.127.0", + "@aws-sdk/smithy-client": "3.142.0", + "@aws-sdk/types": "3.127.0", + "@aws-sdk/url-parser": "3.127.0", + "@aws-sdk/util-base64-browser": "3.109.0", + "@aws-sdk/util-base64-node": "3.55.0", + "@aws-sdk/util-body-length-browser": "3.55.0", + "@aws-sdk/util-body-length-node": "3.55.0", + "@aws-sdk/util-defaults-mode-browser": "3.142.0", + "@aws-sdk/util-defaults-mode-node": "3.142.0", + "@aws-sdk/util-user-agent-browser": "3.127.0", + "@aws-sdk/util-user-agent-node": "3.127.0", + "@aws-sdk/util-utf8-browser": "3.109.0", + "@aws-sdk/util-utf8-node": "3.109.0", + "@aws-sdk/util-waiter": "3.127.0", + "@aws-sdk/xml-builder": "3.142.0", + "entities": "2.2.0", + "fast-xml-parser": "3.19.0", + "tslib": "^2.3.1" + }, "dependencies": { - "errno": "~0.1.7" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "@aws-sdk/client-sso": { + "version": "3.145.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.145.0.tgz", + "integrity": "sha512-Z5mbzXB3V0JJzga/MSjTpr+Hq0htxiHO2DNg/q1IeNrKUKDBwEO7MrcGURS/tCPZgyeyNZY08hkXN9ixtoE1HA==", "dev": true, - "dependencies": { - "microevent.ts": "~0.1.1" - } - }, - "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true, - "optional": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.130.0", + "@aws-sdk/fetch-http-handler": "3.131.0", + "@aws-sdk/hash-node": "3.127.0", + "@aws-sdk/invalid-dependency": "3.127.0", + "@aws-sdk/middleware-content-length": "3.127.0", + "@aws-sdk/middleware-host-header": "3.127.0", + "@aws-sdk/middleware-logger": "3.127.0", + "@aws-sdk/middleware-recursion-detection": "3.127.0", + "@aws-sdk/middleware-retry": "3.127.0", + "@aws-sdk/middleware-serde": "3.127.0", + "@aws-sdk/middleware-stack": "3.127.0", + "@aws-sdk/middleware-user-agent": "3.127.0", + "@aws-sdk/node-config-provider": "3.127.0", + "@aws-sdk/node-http-handler": "3.127.0", + "@aws-sdk/protocol-http": "3.127.0", + "@aws-sdk/smithy-client": "3.142.0", + "@aws-sdk/types": "3.127.0", + "@aws-sdk/url-parser": "3.127.0", + "@aws-sdk/util-base64-browser": "3.109.0", + "@aws-sdk/util-base64-node": "3.55.0", + "@aws-sdk/util-body-length-browser": "3.55.0", + "@aws-sdk/util-body-length-node": "3.55.0", + "@aws-sdk/util-defaults-mode-browser": "3.142.0", + "@aws-sdk/util-defaults-mode-node": "3.142.0", + "@aws-sdk/util-user-agent-browser": "3.127.0", + "@aws-sdk/util-user-agent-node": "3.127.0", + "@aws-sdk/util-utf8-browser": "3.109.0", + "@aws-sdk/util-utf8-node": "3.109.0", + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@aws-sdk/client-sts": { + "version": "3.145.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.145.0.tgz", + "integrity": "sha512-6mKLV/0CYkUokFyVDyAw3QyIzzNvYg2u7l8HrsqIKrhLGKtYJn7Mph4P50UHExY8kMTk5IcQDF27JZBTKIw5FQ==", + "dev": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.130.0", + "@aws-sdk/credential-provider-node": "3.145.0", + "@aws-sdk/fetch-http-handler": "3.131.0", + "@aws-sdk/hash-node": "3.127.0", + "@aws-sdk/invalid-dependency": "3.127.0", + "@aws-sdk/middleware-content-length": "3.127.0", + "@aws-sdk/middleware-host-header": "3.127.0", + "@aws-sdk/middleware-logger": "3.127.0", + "@aws-sdk/middleware-recursion-detection": "3.127.0", + "@aws-sdk/middleware-retry": "3.127.0", + "@aws-sdk/middleware-sdk-sts": "3.130.0", + "@aws-sdk/middleware-serde": "3.127.0", + "@aws-sdk/middleware-signing": "3.130.0", + "@aws-sdk/middleware-stack": "3.127.0", + "@aws-sdk/middleware-user-agent": "3.127.0", + "@aws-sdk/node-config-provider": "3.127.0", + "@aws-sdk/node-http-handler": "3.127.0", + "@aws-sdk/protocol-http": "3.127.0", + "@aws-sdk/smithy-client": "3.142.0", + "@aws-sdk/types": "3.127.0", + "@aws-sdk/url-parser": "3.127.0", + "@aws-sdk/util-base64-browser": "3.109.0", + "@aws-sdk/util-base64-node": "3.55.0", + "@aws-sdk/util-body-length-browser": "3.55.0", + "@aws-sdk/util-body-length-node": "3.55.0", + "@aws-sdk/util-defaults-mode-browser": "3.142.0", + "@aws-sdk/util-defaults-mode-node": "3.142.0", + "@aws-sdk/util-user-agent-browser": "3.127.0", + "@aws-sdk/util-user-agent-node": "3.127.0", + "@aws-sdk/util-utf8-browser": "3.109.0", + "@aws-sdk/util-utf8-node": "3.109.0", + "entities": "2.2.0", + "fast-xml-parser": "3.19.0", + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "@aws-sdk/config-resolver": { + "version": "3.130.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.130.0.tgz", + "integrity": "sha512-7dkCHHI9kRcHW6YNr9/2Ub6XkvU9Fu6H/BnlKbaKlDR8jq7QpaFhPhctOVi5D/NDpxJgALifexFne0dvo3piTw==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "requires": { + "@aws-sdk/signature-v4": "3.130.0", + "@aws-sdk/types": "3.127.0", + "@aws-sdk/util-config-provider": "3.109.0", + "@aws-sdk/util-middleware": "3.127.0", + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "@aws-sdk/credential-provider-env": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.127.0.tgz", + "integrity": "sha512-Ig7XhUikRBlnRTYT5JBGzWfYZp68X5vkFVIFCmsHHt/qVy0Nz9raZpmDHicdS1u67yxDkWgCPn/bNevWnM0GFg==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" + "requires": { + "@aws-sdk/property-provider": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=7.0.0" + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "@aws-sdk/credential-provider-imds": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.127.0.tgz", + "integrity": "sha512-I6KlIBBzmJn/U1KikiC50PK3SspT9G5lkVLBaW5a6YfOcijqVTXfAN3kYzqhfeS0j4IgfJEwKVsjsZfmprJO5A==", "dev": true, + "requires": { + "@aws-sdk/node-config-provider": "3.127.0", + "@aws-sdk/property-provider": "3.127.0", + "@aws-sdk/types": "3.127.0", + "@aws-sdk/url-parser": "3.127.0", + "tslib": "^2.3.1" + }, "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "@aws-sdk/credential-provider-ini": { + "version": "3.145.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.145.0.tgz", + "integrity": "sha512-i4cMYI18sj9T8peXP8EsOv86mR6exDl2O2bYO84ej53Ln78HRuJunyipGdF29vjea6SRTA8odUaA/TbsdxGouA==", + "dev": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.127.0", + "@aws-sdk/credential-provider-imds": "3.127.0", + "@aws-sdk/credential-provider-sso": "3.145.0", + "@aws-sdk/credential-provider-web-identity": "3.127.0", + "@aws-sdk/property-provider": "3.127.0", + "@aws-sdk/shared-ini-file-loader": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "@aws-sdk/credential-provider-node": { + "version": "3.145.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.145.0.tgz", + "integrity": "sha512-wtIeCPuFjoBOZUOHD2u68wLZTcrXDF64JsufDgUYdXiONXG7QKwYoFkHm8VldmgrqysH0dND4eHf8bPUuxzzXg==", "dev": true, - "engines": { - "node": ">=8" + "requires": { + "@aws-sdk/credential-provider-env": "3.127.0", + "@aws-sdk/credential-provider-imds": "3.127.0", + "@aws-sdk/credential-provider-ini": "3.145.0", + "@aws-sdk/credential-provider-process": "3.127.0", + "@aws-sdk/credential-provider-sso": "3.145.0", + "@aws-sdk/credential-provider-web-identity": "3.127.0", + "@aws-sdk/property-provider": "3.127.0", + "@aws-sdk/shared-ini-file-loader": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "@aws-sdk/credential-provider-process": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.127.0.tgz", + "integrity": "sha512-6v0m2lqkO9J5fNlTl+HjriQNIdfg8mjVST544+5y9EnC/FVmTnIz64vfHveWdNkP/fehFx7wTimNENtoSqCn3A==", "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.127.0", + "@aws-sdk/shared-ini-file-loader": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" + }, "dependencies": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/xhr-request": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", - "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "@aws-sdk/credential-provider-sso": { + "version": "3.145.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.145.0.tgz", + "integrity": "sha512-F08vQYsTOm4B9PqLIzER2fjp/89Owy4ZedB88UA+kLNGwNZX/6L6CAVOCZlefyaQB9t9x4YpWim5XWh8hheceQ==", "dev": true, + "requires": { + "@aws-sdk/client-sso": "3.145.0", + "@aws-sdk/property-provider": "3.127.0", + "@aws-sdk/shared-ini-file-loader": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" + }, "dependencies": { - "buffer-to-arraybuffer": "^0.0.5", - "object-assign": "^4.1.1", - "query-string": "^5.0.1", - "simple-get": "^2.7.0", - "timed-out": "^4.0.1", - "url-set-query": "^1.0.0", - "xhr": "^2.0.4" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/xhr-request-promise": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", - "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", + "@aws-sdk/credential-provider-web-identity": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.127.0.tgz", + "integrity": "sha512-85ahDZnLYB3dqkW+cQ0bWt+NVqOoxomTrJoq3IC2q6muebeFrJ0pyf0JEW/RNRzBiUvvsZujzGdWifzWyQKfVg==", "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" + }, "dependencies": { - "xhr-request": "^1.1.0" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/xhr-request/node_modules/query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "@aws-sdk/fetch-http-handler": { + "version": "3.131.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.131.0.tgz", + "integrity": "sha512-eNxmPZQX2IUeBGWHNC7eNTekWn9VIPLYEMKJbKYUBJryxuTJ7TtLeyEK5oakUjMwP1AUvWT+CV7C+8L7uG1omQ==", "dev": true, - "dependencies": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "requires": { + "@aws-sdk/protocol-http": "3.127.0", + "@aws-sdk/querystring-builder": "3.127.0", + "@aws-sdk/types": "3.127.0", + "@aws-sdk/util-base64-browser": "3.109.0", + "tslib": "^2.3.1" }, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/xhr-request/node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "@aws-sdk/hash-node": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.127.0.tgz", + "integrity": "sha512-wx7DKlXdKebH4JcMsOevdsm2oDNMVm36kuMm0XWRIrFWQ/oq7OquDpEMJzWvGqWF/IfFUpb7FhAWZZpALwlcwA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "requires": { + "@aws-sdk/types": "3.127.0", + "@aws-sdk/util-buffer-from": "3.55.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xmlhttprequest": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", - "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", + "@aws-sdk/invalid-dependency": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.127.0.tgz", + "integrity": "sha512-bxvmtmJ6gIRfOHvh1jAPZBH2mzppEblPjEOFo4mOzXz4U3qPIxeuukCjboMnGK9QEpV2wObWcYYld0vxoRrfiA==", "dev": true, - "optional": true, - "engines": { - "node": ">=0.4.0" + "requires": { + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/xstream": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", - "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==", + "@aws-sdk/is-array-buffer": { + "version": "3.55.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.55.0.tgz", + "integrity": "sha512-NbiPHVYuPxdqdFd6FxzzN3H1BQn/iWA3ri3Ry7AyLeP/tGs1yzEWMwf8BN8TSMALI0GXT6Sh0GDWy3Ok5xB6DA==", "dev": true, + "requires": { + "tslib": "^2.3.1" + }, "dependencies": { - "globalthis": "^1.0.1", - "symbol-observable": "^2.0.3" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "@aws-sdk/middleware-content-length": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.127.0.tgz", + "integrity": "sha512-AFmMaIEW3Rzg0TaKB9l/RENLowd7ZEEOpm0trYw1CgUUORWW/ydCsDT7pekPlC25CPbhUmWXCSA4xPFSYOVnDw==", "dev": true, - "engines": { - "node": ">=10" + "requires": { + "@aws-sdk/protocol-http": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "node_modules/yaeti": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", - "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", + "@aws-sdk/middleware-host-header": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.127.0.tgz", + "integrity": "sha512-e2gTLJb5lYP9lRV7hN3rKY2l4jv8OygOoHElZJ3Z8KPZskjHelYPcQ8XbdfhSXXxC3vc/0QqN0ResFt3W3Pplg==", "dev": true, - "engines": { - "node": ">=0.10.32" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "optional": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "optional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" + "requires": { + "@aws-sdk/protocol-http": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zustand": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.0.tgz", - "integrity": "sha512-2dq6wq4dSxbiPTamGar0NlIG/av0wpyWZJGeQYtUOLegIUvhM2Bf86ekPlmgpUtS5uR7HyetSiktYrGsdsyZgQ==", "dependencies": { - "use-sync-external-store": "1.2.0" - }, - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "@types/react": ">=16.8", - "immer": ">=9.0", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } - } - }, - "dependencies": { - "@0xsquid/sdk": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@0xsquid/sdk/-/sdk-1.12.1.tgz", - "integrity": "sha512-sZ8pvagfXwbF8i3JowWRPlpE91HbSZ24FtmXgwn41VwEMZESP0OQQjMo/yLV+1ChtB8TAKvjPTHoWgrxTWyAiA==", + }, + "@aws-sdk/middleware-logger": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.127.0.tgz", + "integrity": "sha512-jMNLcZB/ECA7OfkNBLNeAlrLRehyfnUeNQJHW3kcxs9h1+6VxaF6wY+WKozszLI7/3OBzQrFHBQCfRZV7ykSLg==", "dev": true, "requires": { - "@cosmjs/encoding": "^0.31.0", - "@cosmjs/stargate": "^0.31.0", - "axios": "^0.27.2", - "cosmjs-types": "^0.8.0", - "ethers": "^5.7.1" + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" }, "dependencies": { - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, - "@0xsquid/widget": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@0xsquid/widget/-/widget-1.6.0.tgz", - "integrity": "sha512-smf1ORA1LDtejijHdKBaEnQ33kEwhlYzZbeZ7V/XtA8C9P1rcVrBdEom1STR7ZUdi6pFRZgPVBrfQL/YUgPUgg==", + "@aws-sdk/middleware-recursion-detection": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.127.0.tgz", + "integrity": "sha512-tB6WX+Z1kUKTnn5h38XFrTCzoqPKjUZLUjN4Wb27/cbeSiTSKGAZcCXHOJm36Ukorl5arlybQTqGe689EU00Hw==", "dev": true, "requires": { - "@0xsquid/sdk": "1.12.1", - "@cosmjs/stargate": "^0.31.0", - "@floating-ui/react-dom": "^1.0.1", - "@floating-ui/react-dom-interactions": "^0.12.0", - "@ledgerhq/iframe-provider": "^0.4.3", - "@lottiefiles/react-lottie-player": "^3.5.0", - "@tanstack/react-query": "^4.3.9", - "@tanstack/react-query-devtools": "^4.3.9", - "@types/color": "^3.0.3", - "@types/lodash": "^4.14.186", - "@wagmi/connectors": "0.3.16", - "axios": "^0.27.2", - "bignumber.js": "^9.1.1", - "clsx": "^1.2.1", - "color": "^4.2.3", - "cosmjs-types": "^0.8.0", - "date-fns": "^2.29.3", - "fuse.js": "^6.6.2", - "lodash": "^4.17.21", - "react-content-loader": "^6.2.0", - "react-icons": "^4.7.1", - "secretjs": "^1.8.1", - "wagmi": "^0.12.13", - "zustand": "^4.1.1" + "@aws-sdk/protocol-http": "3.127.0", + "@aws-sdk/types": "3.127.0", + "tslib": "^2.3.1" }, "dependencies": { - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, - "@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" - }, - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "@aws-sdk/middleware-retry": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.127.0.tgz", + "integrity": "sha512-ZSvg/AyGUacWnf3i8ZbyImtiCH+NyafF8uV7bITP7JkwPrG+VdNocJZOr88GRM0c1A0jfkOf7+oq+fInPwwiNA==", "dev": true, "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@aws-sdk/protocol-http": "3.127.0", + "@aws-sdk/service-error-classification": "3.127.0", + "@aws-sdk/types": "3.127.0", + "@aws-sdk/util-middleware": "3.127.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, - "@aws-crypto/ie11-detection": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.0.tgz", - "integrity": "sha512-pkVXf/dq6PITJ0jzYZ69VhL8VFOFoPZLZqtU/12SGnzYuJOOGNfF41q9GxdI1yqC8R13Rq3jOLKDFpUJFT5eTA==", - "dev": true, - "requires": { - "tslib": "^1.11.1" - } - }, - "@aws-crypto/sha256-browser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz", - "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==", - "dev": true, - "requires": { - "@aws-crypto/ie11-detection": "^2.0.0", - "@aws-crypto/sha256-js": "^2.0.0", - "@aws-crypto/supports-web-crypto": "^2.0.0", - "@aws-crypto/util": "^2.0.0", - "@aws-sdk/types": "^3.1.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" - } - }, - "@aws-crypto/sha256-js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz", - "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==", - "dev": true, - "requires": { - "@aws-crypto/util": "^2.0.0", - "@aws-sdk/types": "^3.1.0", - "tslib": "^1.11.1" - } - }, - "@aws-crypto/supports-web-crypto": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.0.tgz", - "integrity": "sha512-Ge7WQ3E0OC7FHYprsZV3h0QIcpdyJLvIeg+uTuHqRYm8D6qCFJoiC+edSzSyFiHtZf+NOQDJ1q46qxjtzIY2nA==", - "dev": true, - "requires": { - "tslib": "^1.11.1" - } - }, - "@aws-crypto/util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.1.tgz", - "integrity": "sha512-JJmFFwvbm08lULw4Nm5QOLg8+lAQeC8aCXK5xrtxntYzYXCGfHwUJ4Is3770Q7HmICsXthGQ+ZsDL7C2uH3yBQ==", - "dev": true, - "requires": { - "@aws-sdk/types": "^3.1.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" - } - }, - "@aws-sdk/abort-controller": { + "@aws-sdk/middleware-sdk-route53": { "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.127.0.tgz", - "integrity": "sha512-G77FLYcl9egUoD3ZmR6TX94NMqBMeT53hBGrEE3uVUJV1CwfGKfaF007mPpRZnIB3avnJBQGEK6MrwlCfv2qAw==", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.127.0.tgz", + "integrity": "sha512-UavVG1KT6L30vhFmooakYU175YArmvp5r3wVIrqIDajNCOM5NOTnfEGTsmXb0fjTM370u/4cwjBK1+fFHhb4nA==", "dev": true, "requires": { "@aws-sdk/types": "3.127.0", @@ -49363,50 +51329,17 @@ } } }, - "@aws-sdk/client-route-53": { - "version": "3.145.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-route-53/-/client-route-53-3.145.0.tgz", - "integrity": "sha512-OxHf49+hxrsC65jBJukgr1kAAuiZt79sZq//VKIxxLjPDO+IYjLm2p12a0RGxcrLYRjAyBH3icaiPV4LSyDsUg==", + "@aws-sdk/middleware-sdk-sts": { + "version": "3.130.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.130.0.tgz", + "integrity": "sha512-FDfs7+ohbhEK3eH3Dshr6JDiL8P72bp3ffeNpPBXuURFqwt4pCmjHuX3SqQR0JIJ2cl3aIdxc17rKaZJfOjtPw==", "dev": true, "requires": { - "@aws-crypto/sha256-browser": "2.0.0", - "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/client-sts": "3.145.0", - "@aws-sdk/config-resolver": "3.130.0", - "@aws-sdk/credential-provider-node": "3.145.0", - "@aws-sdk/fetch-http-handler": "3.131.0", - "@aws-sdk/hash-node": "3.127.0", - "@aws-sdk/invalid-dependency": "3.127.0", - "@aws-sdk/middleware-content-length": "3.127.0", - "@aws-sdk/middleware-host-header": "3.127.0", - "@aws-sdk/middleware-logger": "3.127.0", - "@aws-sdk/middleware-recursion-detection": "3.127.0", - "@aws-sdk/middleware-retry": "3.127.0", - "@aws-sdk/middleware-sdk-route53": "3.127.0", - "@aws-sdk/middleware-serde": "3.127.0", "@aws-sdk/middleware-signing": "3.130.0", - "@aws-sdk/middleware-stack": "3.127.0", - "@aws-sdk/middleware-user-agent": "3.127.0", - "@aws-sdk/node-config-provider": "3.127.0", - "@aws-sdk/node-http-handler": "3.127.0", + "@aws-sdk/property-provider": "3.127.0", "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/smithy-client": "3.142.0", + "@aws-sdk/signature-v4": "3.130.0", "@aws-sdk/types": "3.127.0", - "@aws-sdk/url-parser": "3.127.0", - "@aws-sdk/util-base64-browser": "3.109.0", - "@aws-sdk/util-base64-node": "3.55.0", - "@aws-sdk/util-body-length-browser": "3.55.0", - "@aws-sdk/util-body-length-node": "3.55.0", - "@aws-sdk/util-defaults-mode-browser": "3.142.0", - "@aws-sdk/util-defaults-mode-node": "3.142.0", - "@aws-sdk/util-user-agent-browser": "3.127.0", - "@aws-sdk/util-user-agent-node": "3.127.0", - "@aws-sdk/util-utf8-browser": "3.109.0", - "@aws-sdk/util-utf8-node": "3.109.0", - "@aws-sdk/util-waiter": "3.127.0", - "@aws-sdk/xml-builder": "3.142.0", - "entities": "2.2.0", - "fast-xml-parser": "3.19.0", "tslib": "^2.3.1" }, "dependencies": { @@ -49418,42 +51351,13 @@ } } }, - "@aws-sdk/client-sso": { - "version": "3.145.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.145.0.tgz", - "integrity": "sha512-Z5mbzXB3V0JJzga/MSjTpr+Hq0htxiHO2DNg/q1IeNrKUKDBwEO7MrcGURS/tCPZgyeyNZY08hkXN9ixtoE1HA==", + "@aws-sdk/middleware-serde": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.127.0.tgz", + "integrity": "sha512-xmWMYV/t9M+b9yHjqaD1noDNJJViI2QwOH7TQZ9VbbrvdVtDrFuS9Sf9He80TBCJqeHShwQN9783W1I3Pu/8kw==", "dev": true, "requires": { - "@aws-crypto/sha256-browser": "2.0.0", - "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/config-resolver": "3.130.0", - "@aws-sdk/fetch-http-handler": "3.131.0", - "@aws-sdk/hash-node": "3.127.0", - "@aws-sdk/invalid-dependency": "3.127.0", - "@aws-sdk/middleware-content-length": "3.127.0", - "@aws-sdk/middleware-host-header": "3.127.0", - "@aws-sdk/middleware-logger": "3.127.0", - "@aws-sdk/middleware-recursion-detection": "3.127.0", - "@aws-sdk/middleware-retry": "3.127.0", - "@aws-sdk/middleware-serde": "3.127.0", - "@aws-sdk/middleware-stack": "3.127.0", - "@aws-sdk/middleware-user-agent": "3.127.0", - "@aws-sdk/node-config-provider": "3.127.0", - "@aws-sdk/node-http-handler": "3.127.0", - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/smithy-client": "3.142.0", "@aws-sdk/types": "3.127.0", - "@aws-sdk/url-parser": "3.127.0", - "@aws-sdk/util-base64-browser": "3.109.0", - "@aws-sdk/util-base64-node": "3.55.0", - "@aws-sdk/util-body-length-browser": "3.55.0", - "@aws-sdk/util-body-length-node": "3.55.0", - "@aws-sdk/util-defaults-mode-browser": "3.142.0", - "@aws-sdk/util-defaults-mode-node": "3.142.0", - "@aws-sdk/util-user-agent-browser": "3.127.0", - "@aws-sdk/util-user-agent-node": "3.127.0", - "@aws-sdk/util-utf8-browser": "3.109.0", - "@aws-sdk/util-utf8-node": "3.109.0", "tslib": "^2.3.1" }, "dependencies": { @@ -49465,47 +51369,16 @@ } } }, - "@aws-sdk/client-sts": { - "version": "3.145.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.145.0.tgz", - "integrity": "sha512-6mKLV/0CYkUokFyVDyAw3QyIzzNvYg2u7l8HrsqIKrhLGKtYJn7Mph4P50UHExY8kMTk5IcQDF27JZBTKIw5FQ==", + "@aws-sdk/middleware-signing": { + "version": "3.130.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.130.0.tgz", + "integrity": "sha512-JePq5XLR9TfRN3RQ0d7Za/bEW5D3xgtD1FNAwHeenWALeozMuQgRPjM5RroCnL/5jY3wuvCZI7cSXeqhawWqmA==", "dev": true, "requires": { - "@aws-crypto/sha256-browser": "2.0.0", - "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/config-resolver": "3.130.0", - "@aws-sdk/credential-provider-node": "3.145.0", - "@aws-sdk/fetch-http-handler": "3.131.0", - "@aws-sdk/hash-node": "3.127.0", - "@aws-sdk/invalid-dependency": "3.127.0", - "@aws-sdk/middleware-content-length": "3.127.0", - "@aws-sdk/middleware-host-header": "3.127.0", - "@aws-sdk/middleware-logger": "3.127.0", - "@aws-sdk/middleware-recursion-detection": "3.127.0", - "@aws-sdk/middleware-retry": "3.127.0", - "@aws-sdk/middleware-sdk-sts": "3.130.0", - "@aws-sdk/middleware-serde": "3.127.0", - "@aws-sdk/middleware-signing": "3.130.0", - "@aws-sdk/middleware-stack": "3.127.0", - "@aws-sdk/middleware-user-agent": "3.127.0", - "@aws-sdk/node-config-provider": "3.127.0", - "@aws-sdk/node-http-handler": "3.127.0", + "@aws-sdk/property-provider": "3.127.0", "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/smithy-client": "3.142.0", + "@aws-sdk/signature-v4": "3.130.0", "@aws-sdk/types": "3.127.0", - "@aws-sdk/url-parser": "3.127.0", - "@aws-sdk/util-base64-browser": "3.109.0", - "@aws-sdk/util-base64-node": "3.55.0", - "@aws-sdk/util-body-length-browser": "3.55.0", - "@aws-sdk/util-body-length-node": "3.55.0", - "@aws-sdk/util-defaults-mode-browser": "3.142.0", - "@aws-sdk/util-defaults-mode-node": "3.142.0", - "@aws-sdk/util-user-agent-browser": "3.127.0", - "@aws-sdk/util-user-agent-node": "3.127.0", - "@aws-sdk/util-utf8-browser": "3.109.0", - "@aws-sdk/util-utf8-node": "3.109.0", - "entities": "2.2.0", - "fast-xml-parser": "3.19.0", "tslib": "^2.3.1" }, "dependencies": { @@ -49517,16 +51390,12 @@ } } }, - "@aws-sdk/config-resolver": { - "version": "3.130.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.130.0.tgz", - "integrity": "sha512-7dkCHHI9kRcHW6YNr9/2Ub6XkvU9Fu6H/BnlKbaKlDR8jq7QpaFhPhctOVi5D/NDpxJgALifexFne0dvo3piTw==", + "@aws-sdk/middleware-stack": { + "version": "3.127.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.127.0.tgz", + "integrity": "sha512-S1IoUE5o1vCmjsF5nIE8zlItNOM1UE+lhmZeigF7knXJ9+a6ewMB6POAj/s4eoi0wcn0eSnAGsqJCWMSUjOPLA==", "dev": true, "requires": { - "@aws-sdk/signature-v4": "3.130.0", - "@aws-sdk/types": "3.127.0", - "@aws-sdk/util-config-provider": "3.109.0", - "@aws-sdk/util-middleware": "3.127.0", "tslib": "^2.3.1" }, "dependencies": { @@ -49538,13 +51407,13 @@ } } }, - "@aws-sdk/credential-provider-env": { + "@aws-sdk/middleware-user-agent": { "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.127.0.tgz", - "integrity": "sha512-Ig7XhUikRBlnRTYT5JBGzWfYZp68X5vkFVIFCmsHHt/qVy0Nz9raZpmDHicdS1u67yxDkWgCPn/bNevWnM0GFg==", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.127.0.tgz", + "integrity": "sha512-CHxgswoOzdkOEoIq7Oyob3Sx/4FYUv6BhUesAX7MNshaDDsTQPbSWjw5bqZDiL/gO+X/34fvqCVVpVD2GvxW/g==", "dev": true, "requires": { - "@aws-sdk/property-provider": "3.127.0", + "@aws-sdk/protocol-http": "3.127.0", "@aws-sdk/types": "3.127.0", "tslib": "^2.3.1" }, @@ -49557,432 +51426,14 @@ } } }, - "@aws-sdk/credential-provider-imds": { + "@aws-sdk/node-config-provider": { "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.127.0.tgz", - "integrity": "sha512-I6KlIBBzmJn/U1KikiC50PK3SspT9G5lkVLBaW5a6YfOcijqVTXfAN3kYzqhfeS0j4IgfJEwKVsjsZfmprJO5A==", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.127.0.tgz", + "integrity": "sha512-bAHkASMhLZHT1yv2TX6OJGFV9Lc3t1gKfTMEKdXM2O2YhGfSx9A/qLeJm79oDfnILWQtSS2NicxlRDI2lYGf4g==", "dev": true, "requires": { - "@aws-sdk/node-config-provider": "3.127.0", "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/types": "3.127.0", - "@aws-sdk/url-parser": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-ini": { - "version": "3.145.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.145.0.tgz", - "integrity": "sha512-i4cMYI18sj9T8peXP8EsOv86mR6exDl2O2bYO84ej53Ln78HRuJunyipGdF29vjea6SRTA8odUaA/TbsdxGouA==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.127.0", - "@aws-sdk/credential-provider-imds": "3.127.0", - "@aws-sdk/credential-provider-sso": "3.145.0", - "@aws-sdk/credential-provider-web-identity": "3.127.0", - "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/shared-ini-file-loader": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-node": { - "version": "3.145.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.145.0.tgz", - "integrity": "sha512-wtIeCPuFjoBOZUOHD2u68wLZTcrXDF64JsufDgUYdXiONXG7QKwYoFkHm8VldmgrqysH0dND4eHf8bPUuxzzXg==", - "dev": true, - "requires": { - "@aws-sdk/credential-provider-env": "3.127.0", - "@aws-sdk/credential-provider-imds": "3.127.0", - "@aws-sdk/credential-provider-ini": "3.145.0", - "@aws-sdk/credential-provider-process": "3.127.0", - "@aws-sdk/credential-provider-sso": "3.145.0", - "@aws-sdk/credential-provider-web-identity": "3.127.0", - "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/shared-ini-file-loader": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-process": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.127.0.tgz", - "integrity": "sha512-6v0m2lqkO9J5fNlTl+HjriQNIdfg8mjVST544+5y9EnC/FVmTnIz64vfHveWdNkP/fehFx7wTimNENtoSqCn3A==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/shared-ini-file-loader": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-sso": { - "version": "3.145.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.145.0.tgz", - "integrity": "sha512-F08vQYsTOm4B9PqLIzER2fjp/89Owy4ZedB88UA+kLNGwNZX/6L6CAVOCZlefyaQB9t9x4YpWim5XWh8hheceQ==", - "dev": true, - "requires": { - "@aws-sdk/client-sso": "3.145.0", - "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/shared-ini-file-loader": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/credential-provider-web-identity": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.127.0.tgz", - "integrity": "sha512-85ahDZnLYB3dqkW+cQ0bWt+NVqOoxomTrJoq3IC2q6muebeFrJ0pyf0JEW/RNRzBiUvvsZujzGdWifzWyQKfVg==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/fetch-http-handler": { - "version": "3.131.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.131.0.tgz", - "integrity": "sha512-eNxmPZQX2IUeBGWHNC7eNTekWn9VIPLYEMKJbKYUBJryxuTJ7TtLeyEK5oakUjMwP1AUvWT+CV7C+8L7uG1omQ==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/querystring-builder": "3.127.0", - "@aws-sdk/types": "3.127.0", - "@aws-sdk/util-base64-browser": "3.109.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/hash-node": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.127.0.tgz", - "integrity": "sha512-wx7DKlXdKebH4JcMsOevdsm2oDNMVm36kuMm0XWRIrFWQ/oq7OquDpEMJzWvGqWF/IfFUpb7FhAWZZpALwlcwA==", - "dev": true, - "requires": { - "@aws-sdk/types": "3.127.0", - "@aws-sdk/util-buffer-from": "3.55.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/invalid-dependency": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.127.0.tgz", - "integrity": "sha512-bxvmtmJ6gIRfOHvh1jAPZBH2mzppEblPjEOFo4mOzXz4U3qPIxeuukCjboMnGK9QEpV2wObWcYYld0vxoRrfiA==", - "dev": true, - "requires": { - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/is-array-buffer": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.55.0.tgz", - "integrity": "sha512-NbiPHVYuPxdqdFd6FxzzN3H1BQn/iWA3ri3Ry7AyLeP/tGs1yzEWMwf8BN8TSMALI0GXT6Sh0GDWy3Ok5xB6DA==", - "dev": true, - "requires": { - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-content-length": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.127.0.tgz", - "integrity": "sha512-AFmMaIEW3Rzg0TaKB9l/RENLowd7ZEEOpm0trYw1CgUUORWW/ydCsDT7pekPlC25CPbhUmWXCSA4xPFSYOVnDw==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-host-header": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.127.0.tgz", - "integrity": "sha512-e2gTLJb5lYP9lRV7hN3rKY2l4jv8OygOoHElZJ3Z8KPZskjHelYPcQ8XbdfhSXXxC3vc/0QqN0ResFt3W3Pplg==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-logger": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.127.0.tgz", - "integrity": "sha512-jMNLcZB/ECA7OfkNBLNeAlrLRehyfnUeNQJHW3kcxs9h1+6VxaF6wY+WKozszLI7/3OBzQrFHBQCfRZV7ykSLg==", - "dev": true, - "requires": { - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-recursion-detection": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.127.0.tgz", - "integrity": "sha512-tB6WX+Z1kUKTnn5h38XFrTCzoqPKjUZLUjN4Wb27/cbeSiTSKGAZcCXHOJm36Ukorl5arlybQTqGe689EU00Hw==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-retry": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.127.0.tgz", - "integrity": "sha512-ZSvg/AyGUacWnf3i8ZbyImtiCH+NyafF8uV7bITP7JkwPrG+VdNocJZOr88GRM0c1A0jfkOf7+oq+fInPwwiNA==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/service-error-classification": "3.127.0", - "@aws-sdk/types": "3.127.0", - "@aws-sdk/util-middleware": "3.127.0", - "tslib": "^2.3.1", - "uuid": "^8.3.2" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-sdk-route53": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.127.0.tgz", - "integrity": "sha512-UavVG1KT6L30vhFmooakYU175YArmvp5r3wVIrqIDajNCOM5NOTnfEGTsmXb0fjTM370u/4cwjBK1+fFHhb4nA==", - "dev": true, - "requires": { - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-sdk-sts": { - "version": "3.130.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.130.0.tgz", - "integrity": "sha512-FDfs7+ohbhEK3eH3Dshr6JDiL8P72bp3ffeNpPBXuURFqwt4pCmjHuX3SqQR0JIJ2cl3aIdxc17rKaZJfOjtPw==", - "dev": true, - "requires": { - "@aws-sdk/middleware-signing": "3.130.0", - "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/signature-v4": "3.130.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-serde": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.127.0.tgz", - "integrity": "sha512-xmWMYV/t9M+b9yHjqaD1noDNJJViI2QwOH7TQZ9VbbrvdVtDrFuS9Sf9He80TBCJqeHShwQN9783W1I3Pu/8kw==", - "dev": true, - "requires": { - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-signing": { - "version": "3.130.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.130.0.tgz", - "integrity": "sha512-JePq5XLR9TfRN3RQ0d7Za/bEW5D3xgtD1FNAwHeenWALeozMuQgRPjM5RroCnL/5jY3wuvCZI7cSXeqhawWqmA==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/signature-v4": "3.130.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-stack": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.127.0.tgz", - "integrity": "sha512-S1IoUE5o1vCmjsF5nIE8zlItNOM1UE+lhmZeigF7knXJ9+a6ewMB6POAj/s4eoi0wcn0eSnAGsqJCWMSUjOPLA==", - "dev": true, - "requires": { - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/middleware-user-agent": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.127.0.tgz", - "integrity": "sha512-CHxgswoOzdkOEoIq7Oyob3Sx/4FYUv6BhUesAX7MNshaDDsTQPbSWjw5bqZDiL/gO+X/34fvqCVVpVD2GvxW/g==", - "dev": true, - "requires": { - "@aws-sdk/protocol-http": "3.127.0", - "@aws-sdk/types": "3.127.0", - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@aws-sdk/node-config-provider": { - "version": "3.127.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.127.0.tgz", - "integrity": "sha512-bAHkASMhLZHT1yv2TX6OJGFV9Lc3t1gKfTMEKdXM2O2YhGfSx9A/qLeJm79oDfnILWQtSS2NicxlRDI2lYGf4g==", - "dev": true, - "requires": { - "@aws-sdk/property-provider": "3.127.0", - "@aws-sdk/shared-ini-file-loader": "3.127.0", + "@aws-sdk/shared-ini-file-loader": "3.127.0", "@aws-sdk/types": "3.127.0", "tslib": "^2.3.1" }, @@ -50502,60 +51953,92 @@ } }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dev": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" } }, "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", + "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", "dev": true }, "@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", + "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.1", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.1", + "@babel/parser": "^7.24.1", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "@babel/eslint-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.1.tgz", + "integrity": "sha512-d5guuzMlPeDfZIbpQ8+g1NaCNuAGBBGNECh0HVqz1sjOeVLh2CEaifuOysCH18URW6R7pqXINvf5PaR/dC6jLQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" }, "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", "dev": true, "requires": { - "@babel/types": "^7.18.10", - "@jridgewell/gen-mapping": "^0.3.2", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" } }, @@ -50579,15 +52062,24 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, "@babel/helper-create-class-features-plugin": { @@ -50630,9 +52122,9 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true }, "@babel/helper-explode-assignable-expression": { @@ -50645,22 +52137,22 @@ } }, "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-member-expression-to-functions": { @@ -50673,28 +52165,25 @@ } }, "@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dev": true, "requires": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.0" } }, "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" } }, "@babel/helper-optimise-call-expression": { @@ -50738,12 +52227,12 @@ } }, "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -50756,30 +52245,30 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true }, "@babel/helper-wrap-function": { @@ -50795,31 +52284,32 @@ } }, "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" } }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" } }, "@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -51734,11 +53224,18 @@ } }, "@babel/runtime": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.1.tgz", + "integrity": "sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==", "requires": { - "regenerator-runtime": "^0.13.11" + "regenerator-runtime": "^0.14.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + } } }, "@babel/runtime-corejs3": { @@ -51752,31 +53249,31 @@ } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" } }, "@babel/traverse": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", - "debug": "^4.1.0", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", "globals": "^11.1.0" }, "dependencies": { @@ -51789,13 +53286,13 @@ } }, "@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -51955,6 +53452,48 @@ "@binance/w3w-utils": "1.1.4" } }, + "@biom3/design-tokens": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@biom3/design-tokens/-/design-tokens-0.3.6.tgz", + "integrity": "sha512-sJdTFM673Kzc1ECuQm9Uedzp6yRQm5Gol8Ypy3Sb5YkTsaFN4p06MfEQlh2FnXwiiiHqUqIO2qiyf6xZrd0woQ==", + "dev": true, + "requires": { + "lodash.get": "^4.4.2" + } + }, + "@biom3/react": { + "version": "0.20.24", + "resolved": "https://registry.npmjs.org/@biom3/react/-/react-0.20.24.tgz", + "integrity": "sha512-UVEoJgJP4opCgxc4JRLlCWFB1FY7GNgTO9YpBsYuXJJ2nvxHckHVSbluLYYGlSvr5dso8ahrQ6DFl3VP7bL0Zw==", + "dev": true, + "requires": { + "@biom3/design-tokens": "~0.3.6", + "buffer": "^6.0.3", + "csstype": "^3.1.2", + "localforage": "^1.10.0", + "lodash.debounce": "^4.0.8", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "lodash.throttle": "^4.1.1", + "react-is": "^18.2.0", + "react-keyed-flatten-children": "^3.0.0", + "ts-deepmerge": "^6.2.0" + }, + "dependencies": { + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } + } + }, "@chainsafe/as-sha256": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz", @@ -51984,16 +53523,6 @@ "case": "^1.6.3" } }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, "@coinbase/wallet-sdk": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.7.2.tgz", @@ -52248,16 +53777,144 @@ } } }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", "dev": true }, - "@csstools/normalize.css": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", - "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==", + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "dev": true + }, + "@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", "dev": true }, "@cypress/request": { @@ -52591,6 +54248,21 @@ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==", "dev": true }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true + }, "@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -52616,6 +54288,12 @@ } } }, + "@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true + }, "@ethereumjs/common": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.5.0.tgz", @@ -53167,59 +54845,12 @@ "tabbable": "^6.0.1" } }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, "@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", "dev": true }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - }, - "dependencies": { - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - } - } - }, "@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", @@ -53240,12 +54871,390 @@ "minimatch": "^3.0.4" } }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, "@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "@imtbl/react-analytics": { + "version": "0.2.1-alpha", + "resolved": "https://registry.npmjs.org/@imtbl/react-analytics/-/react-analytics-0.2.1-alpha.tgz", + "integrity": "sha512-oDqDmCn+qJPsLnXV+DnP7VxNWLs6wES1020AprgqZh1k5lq0hoZ1ATtEPsq/u1zg9V94glC6lLCVtl28eHbj9w==", + "dev": true, + "requires": { + "@segment/analytics-next": "^1.53.2", + "react": "^18.2.0" + }, + "dependencies": { + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0" + } + } + } + }, + "@imtbl/sdk": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/@imtbl/sdk/-/sdk-1.23.3.tgz", + "integrity": "sha512-hknQxZ0gv2idVQc1FeUCq17msuYRqiVeF4JR1coI632/XHmj9kuWblexNfFPiyrwU9QGwYngBd14qU7yEUPAPQ==", + "dev": true, + "requires": { + "@0xsequence/abi": "^1.4.3", + "@0xsequence/core": "^1.4.3", + "@biom3/design-tokens": "^0.3.1", + "@biom3/react": "^0.20.11", + "@ethersproject/abi": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/providers": "^5.7.2", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/wallet": "^5.7.0", + "@imtbl/react-analytics": "0.2.1-alpha", + "@jest/globals": "^29.5.0", + "@magic-ext/oidc": "4.2.0", + "@metamask/detect-provider": "^2.0.0", + "@opensea/seaport-js": "2.0.7", + "@rive-app/react-canvas": "^4.8.3", + "@uniswap/router-sdk": "^1.4.0", + "@uniswap/sdk-core": "^3.0.1", + "@uniswap/v3-sdk": "^3.9.0", + "@walletconnect/ethereum-provider": "^2.11.1", + "@walletconnect/modal": "^2.6.2", + "assert": "^2.0.0", + "axios": "^1.6.5", + "bn.js": "^5.2.1", + "buffer": "^6.0.3", + "crypto-browserify": "^3.12.0", + "elliptic": "^6.5.4", + "enc-utils": "^3.0.0", + "ethereumjs-wallet": "^1.0.2", + "ethers": "^5.7.2", + "global-const": "^0.1.2", + "https-browserify": "^1.0.0", + "i18next": "^23.7.6", + "i18next-browser-languagedetector": "^7.2.0", + "jwt-decode": "^3.1.2", + "lru-memorise": "0.3.0", + "magic-sdk": "^21.2.0", + "oidc-client-ts": "2.2.1", + "os-browserify": "^0.3.0", + "pako": "^2.1.0", + "react-i18next": "^13.5.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "url": "^0.11.0" + }, + "dependencies": { + "@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + } + }, + "@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + } + }, + "@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + } + }, + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@metamask/detect-provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/detect-provider/-/detect-provider-2.0.0.tgz", + "integrity": "sha512-sFpN+TX13E9fdBDh9lvQeZdJn4qYoRb/6QF2oZZK/Pn559IhCFacPMU1rMuqyXoFQF3JSJfii2l98B87QDPeCQ==", + "dev": true + }, + "@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "axios": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "i18next": { + "version": "23.10.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.10.1.tgz", + "integrity": "sha512-NDiIzFbcs3O9PXpfhkjyf7WdqFn5Vq6mhzhtkXzj51aOcNuPNcTwuYNuXCpHsanZGHlHKL35G7huoFeVic1hng==", + "dev": true, + "requires": { + "@babel/runtime": "^7.23.2" + } + }, + "i18next-browser-languagedetector": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", + "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.23.2" + } + }, + "jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + } + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-i18next": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", + "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.22.5", + "html-parse-stringify": "^3.0.1" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -53376,41 +55385,50 @@ "dev": true }, "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dev": true, "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -53463,63 +55481,72 @@ } }, "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dev": true, "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "@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": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", + "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", + "graceful-fs": "^4.2.9", + "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.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -53560,22 +55587,100 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" } }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -53587,40 +55692,71 @@ } } }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" }, "dependencies": { + "@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + } + }, "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "requires": { + "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^17.0.8", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -53640,6 +55776,12 @@ "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -53655,12 +55797,218 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true + }, + "expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "requires": { + "@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" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + } + }, + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true + }, + "jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + } + }, + "jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true + }, + "jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^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", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + } + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -53669,45 +56017,87 @@ "requires": { "has-flag": "^4.0.0" } + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "requires": { + "jest-get-type": "^29.6.3" + }, + "dependencies": { + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true } } }, "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -53760,38 +56150,47 @@ } }, "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -53844,60 +56243,69 @@ } }, "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", + "istanbul-reports": "^3.1.3", + "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.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" + "v8-to-istanbul": "^8.1.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -53938,45 +56346,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -53994,14 +56363,23 @@ } } }, + "@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dev": true, "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" }, "dependencies": { @@ -54014,39 +56392,48 @@ } }, "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dev": true, "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -54099,63 +56486,71 @@ } }, "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dev": true, "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" } }, "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -54378,15 +56773,23 @@ } } }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, "@lit-labs/ssr-dom-shim": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.0.tgz", - "integrity": "sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==" + "integrity": "sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==", + "dev": true }, "@lit/reactive-element": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.1.tgz", "integrity": "sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==", + "dev": true, "requires": { "@lit-labs/ssr-dom-shim": "^1.0.0" } @@ -54400,6 +56803,241 @@ "lottie-web": "^5.10.2" } }, + "@lukeed/csprng": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", + "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==", + "dev": true + }, + "@lukeed/uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@lukeed/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==", + "dev": true, + "requires": { + "@lukeed/csprng": "^1.1.0" + } + }, + "@magic-ext/oidc": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@magic-ext/oidc/-/oidc-4.2.0.tgz", + "integrity": "sha512-e9v0IV38o6O98zKsNAeCMBmxKiHByeCv6/o3RuxWRmrZaxBkxZbB83133hHx02d6YmjJrwB+lpmACG+CtFtTHQ==", + "dev": true + }, + "@magic-sdk/commons": { + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@magic-sdk/commons/-/commons-17.5.0.tgz", + "integrity": "sha512-2KdLT6KTNnToOuTb92a/Ur/zGfV8/M89W+wqrcumcSmdOOyD65C80q2Gd70OF2+HZEOPEfBp8vBTfOGyRSb8fg==", + "dev": true + }, + "@magic-sdk/provider": { + "version": "21.5.0", + "resolved": "https://registry.npmjs.org/@magic-sdk/provider/-/provider-21.5.0.tgz", + "integrity": "sha512-q2UAww4Hv8qDg+GYUqmUhdLPL5lfmYXpD6HN1IMI1HBU/SG2hLMVs/28u+RrCC1GddrqTTDal9GXONd3OHurHA==", + "dev": true, + "requires": { + "@magic-sdk/types": "^17.3.0", + "eventemitter3": "^4.0.4", + "web3-core": "1.5.2" + }, + "dependencies": { + "@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dev": true, + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "web3-core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz", + "integrity": "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==", + "dev": true, + "requires": { + "@types/bn.js": "^4.11.5", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.5.2", + "web3-core-method": "1.5.2", + "web3-core-requestmanager": "1.5.2", + "web3-utils": "1.5.2" + } + }, + "web3-core-helpers": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz", + "integrity": "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==", + "dev": true, + "requires": { + "web3-eth-iban": "1.5.2", + "web3-utils": "1.5.2" + } + }, + "web3-core-method": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz", + "integrity": "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==", + "dev": true, + "requires": { + "@ethereumjs/common": "^2.4.0", + "@ethersproject/transactions": "^5.0.0-beta.135", + "web3-core-helpers": "1.5.2", + "web3-core-promievent": "1.5.2", + "web3-core-subscriptions": "1.5.2", + "web3-utils": "1.5.2" + } + }, + "web3-core-promievent": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz", + "integrity": "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==", + "dev": true, + "requires": { + "eventemitter3": "4.0.4" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + } + } + }, + "web3-core-requestmanager": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz", + "integrity": "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==", + "dev": true, + "requires": { + "util": "^0.12.0", + "web3-core-helpers": "1.5.2", + "web3-providers-http": "1.5.2", + "web3-providers-ipc": "1.5.2", + "web3-providers-ws": "1.5.2" + } + }, + "web3-core-subscriptions": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz", + "integrity": "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==", + "dev": true, + "requires": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.5.2" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + } + } + }, + "web3-eth-iban": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz", + "integrity": "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "web3-utils": "1.5.2" + } + }, + "web3-providers-http": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz", + "integrity": "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==", + "dev": true, + "requires": { + "web3-core-helpers": "1.5.2", + "xhr2-cookies": "1.1.0" + } + }, + "web3-providers-ipc": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz", + "integrity": "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==", + "dev": true, + "requires": { + "oboe": "2.1.5", + "web3-core-helpers": "1.5.2" + } + }, + "web3-providers-ws": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz", + "integrity": "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==", + "dev": true, + "requires": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.5.2", + "websocket": "^1.0.32" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true + } + } + }, + "web3-utils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", + "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "eth-lib": "0.2.8", + "ethereum-bloom-filters": "^1.0.6", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" + } + } + } + }, + "@magic-sdk/types": { + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/@magic-sdk/types/-/types-17.3.0.tgz", + "integrity": "sha512-0mTFr1qDJ94pOJkFu1oZ/s2KnV7lHgILvWuFh7fs7ugyn7z9M7euP9g+Bv+kEdZ6ja4QlNi+UR0OryaXowv75w==", + "dev": true + }, "@material-ui/core": { "version": "4.12.4", "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", @@ -54581,6 +57219,7 @@ "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.15.1.tgz", "integrity": "sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==", + "dev": true, "requires": { "@motionone/easing": "^10.15.1", "@motionone/types": "^10.15.1", @@ -54591,7 +57230,8 @@ "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, @@ -54599,6 +57239,7 @@ "version": "10.16.2", "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.16.2.tgz", "integrity": "sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==", + "dev": true, "requires": { "@motionone/animation": "^10.15.1", "@motionone/generators": "^10.15.1", @@ -54611,7 +57252,8 @@ "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, @@ -54619,6 +57261,7 @@ "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.15.1.tgz", "integrity": "sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==", + "dev": true, "requires": { "@motionone/utils": "^10.15.1", "tslib": "^2.3.1" @@ -54627,7 +57270,8 @@ "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, @@ -54635,6 +57279,7 @@ "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.15.1.tgz", "integrity": "sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==", + "dev": true, "requires": { "@motionone/types": "^10.15.1", "@motionone/utils": "^10.15.1", @@ -54644,7 +57289,8 @@ "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, @@ -54652,6 +57298,7 @@ "version": "10.16.2", "resolved": "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.2.tgz", "integrity": "sha512-38xsroKrfK+aHYhuQlE6eFcGy0EwrB43Q7RGjF73j/kRUTcLNu/LAaKiLLsN5lyqVzCgTBVt4TMT/ShWbTbc5Q==", + "dev": true, "requires": { "@motionone/dom": "^10.16.2", "tslib": "^2.3.1" @@ -54660,19 +57307,22 @@ "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, "@motionone/types": { "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.15.1.tgz", - "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==" + "integrity": "sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==", + "dev": true }, "@motionone/utils": { "version": "10.15.1", "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.15.1.tgz", "integrity": "sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==", + "dev": true, "requires": { "@motionone/types": "^10.15.1", "hey-listen": "^1.0.8", @@ -54682,7 +57332,8 @@ "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, @@ -54690,6 +57341,7 @@ "version": "10.16.2", "resolved": "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.2.tgz", "integrity": "sha512-7/dEK/nWQXOkJ70bqb2KyNfSWbNvWqKKq1C8juj+0Mg/AorgD8O5wE3naddK0G+aXuNMqRuc4jlsYHHWHtIzVw==", + "dev": true, "requires": { "@motionone/dom": "^10.16.2", "tslib": "^2.3.1" @@ -54698,7 +57350,8 @@ "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true } } }, @@ -54854,6 +57507,15 @@ "integrity": "sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==", "dev": true }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "requires": { + "eslint-scope": "5.1.1" + } + }, "@noble/curves": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz", @@ -55361,978 +58023,2233 @@ "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.1.tgz", "integrity": "sha512-GHF1VKRdHW3G8CndkwdaeLkVBi5A9u2jwtlS7SLhBc8b5U/GcoL39Q+1CSO3hYqePNP+eV5YI7Zgm0ea6kMHoA==", "dev": true, - "optional": true + "optional": true + }, + "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.1.tgz", + "integrity": "sha512-g4Cv2fO37ZsUENQ2vwPnZc2zRenHyAxHcyBjKcjaSmmkKrFr64yvzeNO8S3GBFCo90rfochLs99wFVGT/0owpg==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-linux-arm64-musl": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.1.tgz", + "integrity": "sha512-WJ3CE5Oek25OGE3WwzK7oaopY8xMw9Lhb0mlYuJl/maZVo+WtP36XoQTb7bW/i8aAdHW5Z+BqrHMux23pvxG3w==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-linux-x64-gnu": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.1.tgz", + "integrity": "sha512-5WN7leSr5fkUBBjE4f3wKENUy9HQStu7HmWqbtknfXkkil+eNWiBV275IOlpXku7v3uLsXTOKpnnGHJYI2qsdA==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-linux-x64-musl": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.1.tgz", + "integrity": "sha512-KdYMkJOq0SYPQMmErv/63CwGwMm5XHenEna9X9aB8mQmhDBrYrlAOSsIPgFCUSL0hjxE3xHP65/EPXR/InD2+w==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.1.tgz", + "integrity": "sha512-VFZASBfl4qiBYwW5xeY20exWhmv6ww9sWu/krWSesv3q5hA0o1JuzmPHR4LPN6SUZj5vcqci0O6JOL8BPw+APg==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.1.tgz", + "integrity": "sha512-JnFkYuyCSA70j6Si6cS1A9Gh1aHTEb8kOTBApp/c7NRTFGNMH8eaInKlyuuiIbvYFhlXW4LicqyYuWNNq9hkpQ==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-win32-x64-msvc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.1.tgz", + "integrity": "sha512-HrVJr6+WjIXGnw3Q9u6KQcbZCtk0caVWhCdFADySvRyUxJ8PnzlaP+MhwNE8oyT8OZ6ejHBRrrgjSqDCFXGirw==", + "dev": true, + "optional": true + }, + "@nomiclabs/hardhat-etherscan": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.7.tgz", + "integrity": "sha512-tZ3TvSgpvsQ6B6OGmo1/Au6u8BrAkvs1mIC/eURA3xgIfznUZBhmpne8hv7BXUzw9xNL3fXdpOYgOQlVMTcoHQ==", + "dev": true, + "optional": true, + "requires": { + "@ethersproject/abi": "^5.1.2", + "@ethersproject/address": "^5.0.2", + "cbor": "^8.1.0", + "chalk": "^2.4.2", + "debug": "^4.1.1", + "fs-extra": "^7.0.1", + "lodash": "^4.17.11", + "semver": "^6.3.0", + "table": "^6.8.0", + "undici": "^5.14.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "optional": true + } + } + }, + "@nomiclabs/hardhat-web3": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-web3/-/hardhat-web3-2.0.0.tgz", + "integrity": "sha512-zt4xN+D+fKl3wW2YlTX3k9APR3XZgPkxJYf36AcliJn3oujnKEVRZaHu0PhgLjO+gR+F/kiYayo9fgd2L8970Q==", + "dev": true, + "optional": true, + "requires": { + "@types/bignumber.js": "^5.0.0" + } + }, + "@opensea/seaport-js": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@opensea/seaport-js/-/seaport-js-2.0.7.tgz", + "integrity": "sha512-GP9LVGj5mXsBFQc4N5RYXGudYpyyrvc3F5NuHMYe2da61uahIkj+3ifh0rl8TFw5v+atwYtfUycHGIkCX0B68A==", + "dev": true, + "requires": { + "@0xsequence/multicall": "^0.43.29", + "ethers": "^5.7.2", + "merkletreejs": "^0.3.10" + } + }, + "@openzeppelin/contracts": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.9.2.tgz", + "integrity": "sha512-mO+y6JaqXjWeMh9glYVzVu8HYPGknAAnWyxTRhGeckOruyXQMNnlcW6w/Dx9ftLeIQk6N+ZJFuVmTwF7lEIFrg==", + "dev": true, + "optional": true + }, + "@orbs-network/twap": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@orbs-network/twap/-/twap-1.24.1.tgz", + "integrity": "sha512-YLB1vWCEux5Lc1p5VBf31hIaHVQWk3lKOqvIxZzyMy2Z62yqw5qQUVz9BHT08zrUiEXG+qA4h8um993qlUrG6g==", + "dev": true, + "requires": { + "@defi.org/web3-candies": "^4.20.11" + } + }, + "@orbs-network/twap-ui": { + "version": "0.9.57", + "resolved": "https://registry.npmjs.org/@orbs-network/twap-ui/-/twap-ui-0.9.57.tgz", + "integrity": "sha512-/QuOz3hZnZDF0Ajh68+UNVlUA0e6PYNbQhOdpDKG+Vnf61ifMjg7ptBVT3n+O4Kfz4u9UQWDji77XTtws0ECXw==", + "dev": true, + "requires": { + "@defi.org/web3-candies": "^4.20", + "@emotion/react": "11.x", + "@emotion/styled": "11.x", + "@mui/material": "5.x", + "@mui/system": "5.x", + "@orbs-network/twap": "^1.18.x", + "@react-icons/all-files": "^4.1.0", + "@tanstack/react-query": "4.x", + "@types/async-retry": "^1.4.5", + "@types/lodash": "4.x", + "async-retry": "^1.3.3", + "bignumber.js": "9.x", + "emotion-theming": "11.x", + "isomorphic-fetch": "3.x", + "lodash": "4.x", + "moment": "2.x", + "qrcode.react": "^3.1.0", + "react-error-boundary": "^4.0.10", + "react-number-format": "5.x", + "react-text-overflow": "^1.0.2", + "web3": "1.x", + "zustand": "4.x" + } + }, + "@orbs-network/twap-ui-quickswap": { + "version": "0.9.57", + "resolved": "https://registry.npmjs.org/@orbs-network/twap-ui-quickswap/-/twap-ui-quickswap-0.9.57.tgz", + "integrity": "sha512-G5Amq8tpX+4cPdcJaCJa3kr/GjDThIYpLcyph3pM/kGcqXeBFuQwf5vlDfj0Zd/pUxkc7+CsEph3Y2ESPRiEZA==", + "dev": true, + "requires": { + "@defi.org/web3-candies": "^4.20", + "@mui/material": "5.x", + "@mui/system": "5.x", + "@orbs-network/twap": "^1.18.x", + "@orbs-network/twap-ui": "^0.9.57", + "lodash": "4.x", + "web3": "1.x" + } + }, + "@paraswap/sdk": { + "version": "5.6.0-alpha.6", + "resolved": "https://registry.npmjs.org/@paraswap/sdk/-/sdk-5.6.0-alpha.6.tgz", + "integrity": "sha512-LEb3IDJza6zypN3RrIukw8nQei243fiAq9IbJ5ighmhCJ15F2Dlix9GbeLrjVr190TtaHzkTfUwyF5mGL9cW2w==", + "requires": { + "paraswap-core": "^1.0.2", + "ts-essentials": "^9.1.2" + } + }, + "@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dev": true, + "requires": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1", + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "dependencies": { + "node-addon-api": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "dev": true + } + } + }, + "@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "dev": true, + "optional": true + }, + "@parcel/watcher-wasm": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.4.1.tgz", + "integrity": "sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==", + "dev": true, + "requires": { + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "napi-wasm": "^1.1.0" + }, + "dependencies": { + "napi-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/napi-wasm/-/napi-wasm-1.1.0.tgz", + "integrity": "sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==", + "bundled": true + } + } + }, + "@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "dev": true, + "optional": true + }, + "@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "dev": true, + "optional": true + }, + "@pedrouid/environment": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pedrouid/environment/-/environment-1.0.1.tgz", + "integrity": "sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug==" + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dev": true, + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "dev": true + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "dev": true + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "dev": true + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "dev": true + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dev": true, + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "dev": true + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "dev": true + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "dev": true + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "dev": true + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "dev": true + }, + "@react-icons/all-files": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@react-icons/all-files/-/all-files-4.1.0.tgz", + "integrity": "sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ==", + "dev": true + }, + "@reduxjs/toolkit": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.4.tgz", + "integrity": "sha512-IpFq1WI7sCYeLQpDCGvlcQY9wn70UpAM3cOLq78HRnVn1746RI+l3y5xcuOeVOxORaxABJh3cfJMxycD2IwH5w==", + "dev": true, + "requires": { + "immer": "^9.0.7", + "redux": "^4.1.2", + "redux-thunk": "^2.4.1", + "reselect": "^4.1.5" + } + }, + "@rive-app/canvas": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@rive-app/canvas/-/canvas-2.10.3.tgz", + "integrity": "sha512-m81uwl3HuZ9p4v7/PJnA6JIO1eS3Ht0d01wYAYGNpfYlaT6bcTfwczKWUIywKgPpS8ZcH5SAkMe5P1f0R5tUGg==", + "dev": true + }, + "@rive-app/react-canvas": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-4.8.3.tgz", + "integrity": "sha512-TkjFtwQd/2Q0GVaSQrlkn1mjd+gbtY2gcABSav0rigY5DCCXx7caGM237dfZz4Em/DCcFtZlU0s2Ftg3hIYZ9w==", + "dev": true, + "requires": { + "@rive-app/canvas": "2.10.3" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + } + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.8.0.tgz", + "integrity": "sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==", + "dev": true + }, + "@safe-global/safe-apps-provider": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.15.2.tgz", + "integrity": "sha512-BaoGAuY7h6jLBL7P+M6b7hd+1QfTv8uMyNF3udhiNUwA0XwfzH2ePQB13IEV3Mn7wdcIMEEUDS5kHbtAsj60qQ==", + "dev": true, + "requires": { + "@safe-global/safe-apps-sdk": "7.9.0", + "events": "^3.3.0" + }, + "dependencies": { + "@safe-global/safe-apps-sdk": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.9.0.tgz", + "integrity": "sha512-S2EI+JL8ocSgE3uGNaDZCzKmwfhtxXZFDUP76vN0FeaY35itFMyi8F0Vhxu0XnZm3yLzJE3tp5px6GhuQFLU6w==", + "dev": true, + "requires": { + "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", + "ethers": "^5.7.2" + } + } + } + }, + "@safe-global/safe-apps-sdk": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.11.0.tgz", + "integrity": "sha512-RDamzPM1Lhhiiz0O+Dn6FkFqIh47jmZX+HCV/BBnBBOSKfBJE//IGD3+02zMgojXHTikQAburdPes9qmH1SA1A==", + "dev": true, + "requires": { + "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", + "ethers": "^5.7.2" + } + }, + "@safe-global/safe-gateway-typescript-sdk": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.7.3.tgz", + "integrity": "sha512-O6JCgXNZWG0Vv8FnOEjKfcbsP0WxGvoPJk5ufqUrsyBlHup16It6oaLnn+25nXFLBZOHI1bz8429JlqAc2t2hg==", + "dev": true, + "requires": { + "cross-fetch": "^3.1.5" + } + }, + "@scure/base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", + "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==" + }, + "@scure/bip32": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.0.tgz", + "integrity": "sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==", + "requires": { + "@noble/curves": "~1.0.0", + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + } + }, + "@scure/bip39": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.0.tgz", + "integrity": "sha512-SX/uKq52cuxm4YFXWFaVByaSHJh2w3BnokVSeUJVCv6K7WulT9u2BuNRBhuFl8vAuYnzx9bEu9WgpcNYTrYieg==", + "requires": { + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + } + }, + "@segment/analytics-core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@segment/analytics-core/-/analytics-core-1.5.0.tgz", + "integrity": "sha512-xFM9sS4ltRWDnNE6bD/bwLAGGBI1Doidf35J6ePyuOfecZ7c0sADtk9xR1QD98CDDFVaQcrfV/O1l4rBZvCm4A==", + "dev": true, + "requires": { + "@lukeed/uuid": "^2.0.0", + "@segment/analytics-generic-utils": "1.2.0", + "dset": "^3.1.2", + "tslib": "^2.4.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + } + } + }, + "@segment/analytics-generic-utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@segment/analytics-generic-utils/-/analytics-generic-utils-1.2.0.tgz", + "integrity": "sha512-DfnW6mW3YQOLlDQQdR89k4EqfHb0g/3XvBXkovH1FstUN93eL1kfW9CsDcVQyH3bAC5ZsFyjA/o/1Q2j0QeoWw==", + "dev": true, + "requires": { + "tslib": "^2.4.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + } + } + }, + "@segment/analytics-next": { + "version": "1.66.0", + "resolved": "https://registry.npmjs.org/@segment/analytics-next/-/analytics-next-1.66.0.tgz", + "integrity": "sha512-euCOLXUAAfcd/kI5FkCrOJ+Sp3QuCn3f9/1U5J+rly+lfqczKqw4x7A5aon6X3ncBJjfEP3gt9OZdcmgco18Ow==", + "dev": true, + "requires": { + "@lukeed/uuid": "^2.0.0", + "@segment/analytics-core": "1.5.0", + "@segment/analytics-generic-utils": "1.2.0", + "@segment/analytics.js-video-plugins": "^0.2.1", + "@segment/facade": "^3.4.9", + "@segment/tsub": "^2.0.0", + "dset": "^3.1.2", + "js-cookie": "3.0.1", + "node-fetch": "^2.6.7", + "spark-md5": "^3.0.1", + "tslib": "^2.4.1", + "unfetch": "^4.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + } + } + }, + "@segment/analytics.js-video-plugins": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@segment/analytics.js-video-plugins/-/analytics.js-video-plugins-0.2.1.tgz", + "integrity": "sha512-lZwCyEXT4aaHBLNK433okEKdxGAuyrVmop4BpQqQSJuRz0DglPZgd9B/XjiiWs1UyOankg2aNYMN3VcS8t4eSQ==", + "dev": true, + "requires": { + "unfetch": "^3.1.1" + }, + "dependencies": { + "unfetch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-3.1.2.tgz", + "integrity": "sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw==", + "dev": true + } + } + }, + "@segment/facade": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@segment/facade/-/facade-3.4.10.tgz", + "integrity": "sha512-xVQBbB/lNvk/u8+ey0kC/+g8pT3l0gCT8O2y9Z+StMMn3KAFAQ9w8xfgef67tJybktOKKU7pQGRPolRM1i1pdA==", + "dev": true, + "requires": { + "@segment/isodate-traverse": "^1.1.1", + "inherits": "^2.0.4", + "new-date": "^1.0.3", + "obj-case": "0.2.1" + } + }, + "@segment/isodate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@segment/isodate/-/isodate-1.0.3.tgz", + "integrity": "sha512-BtanDuvJqnACFkeeYje7pWULVv8RgZaqKHWwGFnL/g/TH/CcZjkIVTfGDp/MAxmilYHUkrX70SqwnYSTNEaN7A==", + "dev": true + }, + "@segment/isodate-traverse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@segment/isodate-traverse/-/isodate-traverse-1.1.1.tgz", + "integrity": "sha512-+G6e1SgAUkcq0EDMi+SRLfT48TNlLPF3QnSgFGVs0V9F3o3fq/woQ2rHFlW20W0yy5NnCUH0QGU3Am2rZy/E3w==", + "dev": true, + "requires": { + "@segment/isodate": "^1.0.3" + } + }, + "@segment/tsub": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/tsub/-/tsub-2.0.0.tgz", + "integrity": "sha512-NzkBK8GwPsyQ74AceLjENbUoaFrObnzEKOX4ko2wZDuIyK+DnDm3B//8xZYI2LCKt+wUD55l6ygfjCoVs8RMWw==", + "dev": true, + "requires": { + "@stdlib/math-base-special-ldexp": "^0.0.5", + "dlv": "^1.1.3", + "dset": "^3.1.1", + "tiny-hashes": "^1.0.1" + } + }, + "@sentry/core": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", + "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "dev": true, + "optional": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/hub": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", + "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", + "dev": true, + "optional": true, + "requires": { + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/minimal": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", + "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", + "dev": true, + "optional": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/node": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", + "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", + "dev": true, + "optional": true, + "requires": { + "@sentry/core": "5.30.0", + "@sentry/hub": "5.30.0", + "@sentry/tracing": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + } + }, + "@sentry/tracing": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", + "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", + "dev": true, + "optional": true, + "requires": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sentry/types": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", + "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", + "dev": true, + "optional": true + }, + "@sentry/utils": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", + "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", + "dev": true, + "optional": true, + "requires": { + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + } + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dev": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "dev": true + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true + }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@sinonjs/samsam": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", + "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", + "dev": true, + "optional": true, + "requires": { + "@sinonjs/commons": "^2.0.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + }, + "dependencies": { + "@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "optional": true, + "requires": { + "type-detect": "4.0.8" + } + } + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", + "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", + "dev": true, + "optional": true + }, + "@solana/buffer-layout": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz", + "integrity": "sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==", + "dev": true, + "requires": { + "buffer": "~6.0.3" + } + }, + "@solana/web3.js": { + "version": "1.75.0", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.75.0.tgz", + "integrity": "sha512-rHQgdo1EWfb+nPUpHe4O7i8qJPELHKNR5PAZRK+a7XxiykqOfbaAlPt5boDWAGPnYbSv0ziWZv5mq9DlFaQCxg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@noble/ed25519": "^1.7.0", + "@noble/hashes": "^1.1.2", + "@noble/secp256k1": "^1.6.3", + "@solana/buffer-layout": "^4.0.0", + "agentkeepalive": "^4.2.1", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.0.0", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.3", + "fast-stable-stringify": "^1.0.0", + "jayson": "^3.4.4", + "node-fetch": "^2.6.7", + "rpc-websockets": "^7.5.1", + "superstruct": "^0.14.2" + }, + "dependencies": { + "superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==", + "dev": true + } + } + }, + "@solidity-parser/parser": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.5.tgz", + "integrity": "sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==", + "dev": true, + "optional": true, + "requires": { + "antlr4ts": "^0.5.0-alpha.4" + } + }, + "@sovpro/delimited-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sovpro/delimited-stream/-/delimited-stream-1.1.0.tgz", + "integrity": "sha512-kQpk267uxB19X3X2T1mvNMjyvIEonpNSHrMlK5ZaBU6aZxw7wPbpgKJOjHN3+/GPVpXgAV9soVT2oyHpLkLtyw==", + "dev": true + }, + "@stablelib/aead": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", + "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==", + "dev": true + }, + "@stablelib/binary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", + "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", + "dev": true, + "requires": { + "@stablelib/int": "^1.0.1" + } + }, + "@stablelib/bytes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", + "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==", + "dev": true + }, + "@stablelib/chacha": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", + "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", + "dev": true, + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/chacha20poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", + "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", + "dev": true, + "requires": { + "@stablelib/aead": "^1.0.1", + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/poly1305": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", + "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==", + "dev": true + }, + "@stablelib/ed25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", + "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", + "dev": true, + "requires": { + "@stablelib/random": "^1.0.2", + "@stablelib/sha512": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", + "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==", + "dev": true + }, + "@stablelib/hkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", + "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", + "dev": true, + "requires": { + "@stablelib/hash": "^1.0.1", + "@stablelib/hmac": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/hmac": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", + "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", + "dev": true, + "requires": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/int": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", + "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==", + "dev": true + }, + "@stablelib/keyagreement": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", + "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", + "dev": true, + "requires": { + "@stablelib/bytes": "^1.0.1" + } + }, + "@stablelib/poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", + "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", + "dev": true, + "requires": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/random": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", + "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", + "dev": true, + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/sha256": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", + "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", + "dev": true, + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/sha512": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", + "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", + "dev": true, + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/wipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", + "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==", + "dev": true + }, + "@stablelib/x25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", + "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", + "dev": true, + "requires": { + "@stablelib/keyagreement": "^1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stdlib/array-float32": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/array-float32/-/array-float32-0.0.6.tgz", + "integrity": "sha512-QgKT5UaE92Rv7cxfn7wBKZAlwFFHPla8eXsMFsTGt5BiL4yUy36lwinPUh4hzybZ11rw1vifS3VAPuk6JP413Q==", + "dev": true, + "requires": { + "@stdlib/assert-has-float32array-support": "^0.0.x" + } + }, + "@stdlib/array-float64": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/array-float64/-/array-float64-0.0.6.tgz", + "integrity": "sha512-oE8y4a84LyBF1goX5//sU1mOjet8gLI0/6wucZcjg+j/yMmNV1xFu84Az9GOGmFSE6Ze6lirGOhfBeEWNNNaJg==", + "dev": true, + "requires": { + "@stdlib/assert-has-float64array-support": "^0.0.x" + } + }, + "@stdlib/array-uint16": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/array-uint16/-/array-uint16-0.0.6.tgz", + "integrity": "sha512-/A8Tr0CqJ4XScIDRYQawosko8ha1Uy+50wsTgJhjUtXDpPRp7aUjmxvYkbe7Rm+ImYYbDQVix/uCiPAFQ8ed4Q==", + "dev": true, + "requires": { + "@stdlib/assert-has-uint16array-support": "^0.0.x" + } + }, + "@stdlib/array-uint32": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/array-uint32/-/array-uint32-0.0.6.tgz", + "integrity": "sha512-2hFPK1Fg7obYPZWlGDjW9keiIB6lXaM9dKmJubg/ergLQCsJQJZpYsG6mMAfTJi4NT1UF4jTmgvyKD+yf0D9cA==", + "dev": true, + "requires": { + "@stdlib/assert-has-uint32array-support": "^0.0.x" + } + }, + "@stdlib/array-uint8": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/array-uint8/-/array-uint8-0.0.7.tgz", + "integrity": "sha512-qYJQQfGKIcky6TzHFIGczZYTuVlut7oO+V8qUBs7BJC9TwikVnnOmb3hY3jToY4xaoi5p9OvgdJKPInhyIhzFg==", + "dev": true, + "requires": { + "@stdlib/assert-has-uint8array-support": "^0.0.x" + } + }, + "@stdlib/assert-has-float32array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-float32array-support/-/assert-has-float32array-support-0.0.8.tgz", + "integrity": "sha512-Yrg7K6rBqwCzDWZ5bN0VWLS5dNUWcoSfUeU49vTERdUmZID06J069CDc07UUl8vfQWhFgBWGocH3rrpKm1hi9w==", + "dev": true, + "requires": { + "@stdlib/assert-is-float32array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/constants-float64-pinf": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + } + }, + "@stdlib/assert-has-float64array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-float64array-support/-/assert-has-float64array-support-0.0.8.tgz", + "integrity": "sha512-UVQcoeWqgMw9b8PnAmm/sgzFnuWkZcNhJoi7xyMjbiDV/SP1qLCrvi06mq86cqS3QOCma1fEayJdwgteoXyyuw==", + "dev": true, + "requires": { + "@stdlib/assert-is-float64array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + } }, - "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.1.tgz", - "integrity": "sha512-g4Cv2fO37ZsUENQ2vwPnZc2zRenHyAxHcyBjKcjaSmmkKrFr64yvzeNO8S3GBFCo90rfochLs99wFVGT/0owpg==", + "@stdlib/assert-has-node-buffer-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-node-buffer-support/-/assert-has-node-buffer-support-0.0.8.tgz", + "integrity": "sha512-fgI+hW4Yg4ciiv4xVKH+1rzdV7e5+6UKgMnFbc1XDXHcxLub3vOr8+H6eDECdAIfgYNA7X0Dxa/DgvX9dwDTAQ==", "dev": true, - "optional": true + "requires": { + "@stdlib/assert-is-buffer": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + } }, - "@nomicfoundation/solidity-analyzer-linux-arm64-musl": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.1.tgz", - "integrity": "sha512-WJ3CE5Oek25OGE3WwzK7oaopY8xMw9Lhb0mlYuJl/maZVo+WtP36XoQTb7bW/i8aAdHW5Z+BqrHMux23pvxG3w==", + "@stdlib/assert-has-own-property": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-own-property/-/assert-has-own-property-0.0.7.tgz", + "integrity": "sha512-3YHwSWiUqGlTLSwxAWxrqaD1PkgcJniGyotJeIt5X0tSNmSW0/c9RWroCImTUUB3zBkyBJ79MyU9Nf4Qgm59fQ==", + "dev": true + }, + "@stdlib/assert-has-symbol-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-symbol-support/-/assert-has-symbol-support-0.0.8.tgz", + "integrity": "sha512-PoQ9rk8DgDCuBEkOIzGGQmSnjtcdagnUIviaP5YskB45/TJHXseh4NASWME8FV77WFW9v/Wt1MzKFKMzpDFu4Q==", "dev": true, - "optional": true + "requires": { + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + } }, - "@nomicfoundation/solidity-analyzer-linux-x64-gnu": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.1.tgz", - "integrity": "sha512-5WN7leSr5fkUBBjE4f3wKENUy9HQStu7HmWqbtknfXkkil+eNWiBV275IOlpXku7v3uLsXTOKpnnGHJYI2qsdA==", + "@stdlib/assert-has-tostringtag-support": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-tostringtag-support/-/assert-has-tostringtag-support-0.0.9.tgz", + "integrity": "sha512-UTsqdkrnQ7eufuH5BeyWOJL3ska3u5nvDWKqw3onNNZ2mvdgkfoFD7wHutVGzAA2rkTsSJAMBHVwWLsm5SbKgw==", "dev": true, - "optional": true + "requires": { + "@stdlib/assert-has-symbol-support": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + } }, - "@nomicfoundation/solidity-analyzer-linux-x64-musl": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.1.tgz", - "integrity": "sha512-KdYMkJOq0SYPQMmErv/63CwGwMm5XHenEna9X9aB8mQmhDBrYrlAOSsIPgFCUSL0hjxE3xHP65/EPXR/InD2+w==", + "@stdlib/assert-has-uint16array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint16array-support/-/assert-has-uint16array-support-0.0.8.tgz", + "integrity": "sha512-vqFDn30YrtzD+BWnVqFhB130g3cUl2w5AdOxhIkRkXCDYAM5v7YwdNMJEON+D4jI8YB4D5pEYjqKweYaCq4nyg==", "dev": true, - "optional": true + "requires": { + "@stdlib/assert-is-uint16array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/constants-uint16-max": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + } }, - "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.1.tgz", - "integrity": "sha512-VFZASBfl4qiBYwW5xeY20exWhmv6ww9sWu/krWSesv3q5hA0o1JuzmPHR4LPN6SUZj5vcqci0O6JOL8BPw+APg==", + "@stdlib/assert-has-uint32array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint32array-support/-/assert-has-uint32array-support-0.0.8.tgz", + "integrity": "sha512-tJtKuiFKwFSQQUfRXEReOVGXtfdo6+xlshSfwwNWXL1WPP2LrceoiUoQk7zMCMT6VdbXgGH92LDjVcPmSbH4Xw==", "dev": true, - "optional": true + "requires": { + "@stdlib/assert-is-uint32array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/constants-uint32-max": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + } }, - "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.1.tgz", - "integrity": "sha512-JnFkYuyCSA70j6Si6cS1A9Gh1aHTEb8kOTBApp/c7NRTFGNMH8eaInKlyuuiIbvYFhlXW4LicqyYuWNNq9hkpQ==", + "@stdlib/assert-has-uint8array-support": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-has-uint8array-support/-/assert-has-uint8array-support-0.0.8.tgz", + "integrity": "sha512-ie4vGTbAS/5Py+LLjoSQi0nwtYBp+WKk20cMYCzilT0rCsBI/oez0RqHrkYYpmt4WaJL4eJqC+/vfQ5NsI7F5w==", "dev": true, - "optional": true + "requires": { + "@stdlib/assert-is-uint8array": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/constants-uint8-max": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" + } }, - "@nomicfoundation/solidity-analyzer-win32-x64-msvc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.1.tgz", - "integrity": "sha512-HrVJr6+WjIXGnw3Q9u6KQcbZCtk0caVWhCdFADySvRyUxJ8PnzlaP+MhwNE8oyT8OZ6ejHBRrrgjSqDCFXGirw==", + "@stdlib/assert-is-array": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-array/-/assert-is-array-0.0.7.tgz", + "integrity": "sha512-/o6KclsGkNcZ5hiROarsD9XUs6xQMb4lTwF6O71UHbKWTtomEF/jD0rxLvlvj0BiCxfKrReddEYd2CnhUyskMA==", "dev": true, - "optional": true + "requires": { + "@stdlib/utils-native-class": "^0.0.x" + } }, - "@nomiclabs/hardhat-etherscan": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.7.tgz", - "integrity": "sha512-tZ3TvSgpvsQ6B6OGmo1/Au6u8BrAkvs1mIC/eURA3xgIfznUZBhmpne8hv7BXUzw9xNL3fXdpOYgOQlVMTcoHQ==", + "@stdlib/assert-is-big-endian": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-big-endian/-/assert-is-big-endian-0.0.7.tgz", + "integrity": "sha512-BvutsX84F76YxaSIeS5ZQTl536lz+f+P7ew68T1jlFqxBhr4v7JVYFmuf24U040YuK1jwZ2sAq+bPh6T09apwQ==", "dev": true, - "optional": true, "requires": { - "@ethersproject/abi": "^5.1.2", - "@ethersproject/address": "^5.0.2", - "cbor": "^8.1.0", - "chalk": "^2.4.2", - "debug": "^4.1.1", - "fs-extra": "^7.0.1", - "lodash": "^4.17.11", - "semver": "^6.3.0", - "table": "^6.8.0", - "undici": "^5.14.0" - }, - "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "optional": true - } + "@stdlib/array-uint16": "^0.0.x", + "@stdlib/array-uint8": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" } }, - "@nomiclabs/hardhat-web3": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-web3/-/hardhat-web3-2.0.0.tgz", - "integrity": "sha512-zt4xN+D+fKl3wW2YlTX3k9APR3XZgPkxJYf36AcliJn3oujnKEVRZaHu0PhgLjO+gR+F/kiYayo9fgd2L8970Q==", + "@stdlib/assert-is-boolean": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-boolean/-/assert-is-boolean-0.0.8.tgz", + "integrity": "sha512-PRCpslMXSYqFMz1Yh4dG2K/WzqxTCtlKbgJQD2cIkAtXux4JbYiXCtepuoV7l4Wv1rm0a1eU8EqNPgnOmWajGw==", "dev": true, - "optional": true, "requires": { - "@types/bignumber.js": "^5.0.0" + "@stdlib/assert-has-tostringtag-support": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" } }, - "@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "@stdlib/assert-is-buffer": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-buffer/-/assert-is-buffer-0.0.8.tgz", + "integrity": "sha512-SYmGwOXkzZVidqUyY1IIx6V6QnSL36v3Lcwj8Rvne/fuW0bU2OomsEBzYCFMvcNgtY71vOvgZ9VfH3OppvV6eA==", "dev": true, "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } + "@stdlib/assert-is-object-like": "^0.0.x" } }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "@stdlib/assert-is-float32array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-float32array/-/assert-is-float32array-0.0.8.tgz", + "integrity": "sha512-Phk0Ze7Vj2/WLv5Wy8Oo7poZIDMSTiTrEnc1t4lBn3Svz2vfBXlvCufi/i5d93vc4IgpkdrOEwfry6nldABjNQ==", "dev": true, "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } + "@stdlib/utils-native-class": "^0.0.x" } }, - "@openzeppelin/contracts": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.9.2.tgz", - "integrity": "sha512-mO+y6JaqXjWeMh9glYVzVu8HYPGknAAnWyxTRhGeckOruyXQMNnlcW6w/Dx9ftLeIQk6N+ZJFuVmTwF7lEIFrg==", + "@stdlib/assert-is-float64array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-float64array/-/assert-is-float64array-0.0.8.tgz", + "integrity": "sha512-UC0Av36EEYIgqBbCIz1lj9g7qXxL5MqU1UrWun+n91lmxgdJ+Z77fHy75efJbJlXBf6HXhcYXECIsc0u3SzyDQ==", "dev": true, - "optional": true + "requires": { + "@stdlib/utils-native-class": "^0.0.x" + } }, - "@orbs-network/twap": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/@orbs-network/twap/-/twap-1.24.1.tgz", - "integrity": "sha512-YLB1vWCEux5Lc1p5VBf31hIaHVQWk3lKOqvIxZzyMy2Z62yqw5qQUVz9BHT08zrUiEXG+qA4h8um993qlUrG6g==", + "@stdlib/assert-is-function": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-function/-/assert-is-function-0.0.8.tgz", + "integrity": "sha512-M55Dt2njp5tnY8oePdbkKBRIypny+LpCMFZhEjJIxjLE4rA6zSlHs1yRMqD4PmW+Wl9WTeEM1GYO4AQHl1HAjA==", "dev": true, "requires": { - "@defi.org/web3-candies": "^4.20.11" + "@stdlib/utils-type-of": "^0.0.x" } }, - "@orbs-network/twap-ui": { - "version": "0.9.57", - "resolved": "https://registry.npmjs.org/@orbs-network/twap-ui/-/twap-ui-0.9.57.tgz", - "integrity": "sha512-/QuOz3hZnZDF0Ajh68+UNVlUA0e6PYNbQhOdpDKG+Vnf61ifMjg7ptBVT3n+O4Kfz4u9UQWDji77XTtws0ECXw==", + "@stdlib/assert-is-little-endian": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-little-endian/-/assert-is-little-endian-0.0.7.tgz", + "integrity": "sha512-SPObC73xXfDXY0dOewXR0LDGN3p18HGzm+4K8azTj6wug0vpRV12eB3hbT28ybzRCa6TAKUjwM/xY7Am5QzIlA==", "dev": true, "requires": { - "@defi.org/web3-candies": "^4.20", - "@emotion/react": "11.x", - "@emotion/styled": "11.x", - "@mui/material": "5.x", - "@mui/system": "5.x", - "@orbs-network/twap": "^1.18.x", - "@react-icons/all-files": "^4.1.0", - "@tanstack/react-query": "4.x", - "@types/async-retry": "^1.4.5", - "@types/lodash": "4.x", - "async-retry": "^1.3.3", - "bignumber.js": "9.x", - "emotion-theming": "11.x", - "isomorphic-fetch": "3.x", - "lodash": "4.x", - "moment": "2.x", - "qrcode.react": "^3.1.0", - "react-error-boundary": "^4.0.10", - "react-number-format": "5.x", - "react-text-overflow": "^1.0.2", - "web3": "1.x", - "zustand": "4.x" + "@stdlib/array-uint16": "^0.0.x", + "@stdlib/array-uint8": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" } }, - "@orbs-network/twap-ui-quickswap": { - "version": "0.9.57", - "resolved": "https://registry.npmjs.org/@orbs-network/twap-ui-quickswap/-/twap-ui-quickswap-0.9.57.tgz", - "integrity": "sha512-G5Amq8tpX+4cPdcJaCJa3kr/GjDThIYpLcyph3pM/kGcqXeBFuQwf5vlDfj0Zd/pUxkc7+CsEph3Y2ESPRiEZA==", + "@stdlib/assert-is-number": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-number/-/assert-is-number-0.0.7.tgz", + "integrity": "sha512-mNV4boY1cUOmoWWfA2CkdEJfXA6YvhcTvwKC0Fzq+HoFFOuTK/scpTd9HanUyN6AGBlWA8IW+cQ1ZwOT3XMqag==", "dev": true, "requires": { - "@defi.org/web3-candies": "^4.20", - "@mui/material": "5.x", - "@mui/system": "5.x", - "@orbs-network/twap": "^1.18.x", - "@orbs-network/twap-ui": "^0.9.57", - "lodash": "4.x", - "web3": "1.x" + "@stdlib/assert-has-tostringtag-support": "^0.0.x", + "@stdlib/number-ctor": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" } }, - "@paraswap/sdk": { - "version": "5.6.0-alpha.6", - "resolved": "https://registry.npmjs.org/@paraswap/sdk/-/sdk-5.6.0-alpha.6.tgz", - "integrity": "sha512-LEb3IDJza6zypN3RrIukw8nQei243fiAq9IbJ5ighmhCJ15F2Dlix9GbeLrjVr190TtaHzkTfUwyF5mGL9cW2w==", + "@stdlib/assert-is-object": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-object/-/assert-is-object-0.0.8.tgz", + "integrity": "sha512-ooPfXDp9c7w+GSqD2NBaZ/Du1JRJlctv+Abj2vRJDcDPyrnRTb1jmw+AuPgcW7Ca7op39JTbArI+RVHm/FPK+Q==", + "dev": true, "requires": { - "paraswap-core": "^1.0.2", - "ts-essentials": "^9.1.2" + "@stdlib/assert-is-array": "^0.0.x" } }, - "@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "@stdlib/assert-is-object-like": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-object-like/-/assert-is-object-like-0.0.8.tgz", + "integrity": "sha512-pe9selDPYAu/lYTFV5Rj4BStepgbzQCr36b/eC8EGSJh6gMgRXgHVv0R+EbdJ69KNkHvKKRjnWj0A/EmCwW+OA==", + "dev": true, "requires": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1", - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "dependencies": { - "node-addon-api": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==" - } + "@stdlib/assert-tools-array-function": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" } }, - "@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", - "optional": true + "@stdlib/assert-is-plain-object": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-plain-object/-/assert-is-plain-object-0.0.7.tgz", + "integrity": "sha512-t/CEq2a083ajAgXgSa5tsH8l3kSoEqKRu1qUwniVLFYL4RGv3615CrpJUDQKVtEX5S/OKww5q0Byu3JidJ4C5w==", + "dev": true, + "requires": { + "@stdlib/assert-has-own-property": "^0.0.x", + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-object": "^0.0.x", + "@stdlib/utils-get-prototype-of": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" + } }, - "@parcel/watcher-darwin-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", - "optional": true + "@stdlib/assert-is-regexp": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-regexp/-/assert-is-regexp-0.0.7.tgz", + "integrity": "sha512-ty5qvLiqkDq6AibHlNJe0ZxDJ9Mg896qolmcHb69mzp64vrsORnPPOTzVapAq0bEUZbXoypeijypLPs9sCGBSQ==", + "dev": true, + "requires": { + "@stdlib/assert-has-tostringtag-support": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" + } }, - "@parcel/watcher-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", - "optional": true + "@stdlib/assert-is-regexp-string": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-regexp-string/-/assert-is-regexp-string-0.0.9.tgz", + "integrity": "sha512-FYRJJtH7XwXEf//X6UByUC0Eqd0ZYK5AC8or5g5m5efQrgr2lOaONHyDQ3Scj1A2D6QLIJKZc9XBM4uq5nOPXA==", + "dev": true, + "requires": { + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-read-stdin": "^0.0.x", + "@stdlib/regexp-eol": "^0.0.x", + "@stdlib/regexp-regexp": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x" + } }, - "@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", - "optional": true + "@stdlib/assert-is-string": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-string/-/assert-is-string-0.0.8.tgz", + "integrity": "sha512-Uk+bR4cglGBbY0q7O7HimEJiW/DWnO1tSzr4iAGMxYgf+VM2PMYgI5e0TLy9jOSOzWon3YS39lc63eR3a9KqeQ==", + "dev": true, + "requires": { + "@stdlib/assert-has-tostringtag-support": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" + } }, - "@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", - "optional": true + "@stdlib/assert-is-uint16array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint16array/-/assert-is-uint16array-0.0.8.tgz", + "integrity": "sha512-M+qw7au+qglRXcXHjvoUZVLlGt1mPjuKudrVRto6KL4+tDsP2j+A89NDP3Fz8/XIUD+5jhj+65EOKHSMvDYnng==", + "dev": true, + "requires": { + "@stdlib/utils-native-class": "^0.0.x" + } }, - "@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", - "optional": true + "@stdlib/assert-is-uint32array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint32array/-/assert-is-uint32array-0.0.8.tgz", + "integrity": "sha512-cnZi2DicYcplMnkJ3dBxBVKsRNFjzoGpmG9A6jXq4KH5rFl52SezGAXSVY9o5ZV7bQGaF5JLyCLp6n9Y74hFGg==", + "dev": true, + "requires": { + "@stdlib/utils-native-class": "^0.0.x" + } }, - "@parcel/watcher-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", - "optional": true + "@stdlib/assert-is-uint8array": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/assert-is-uint8array/-/assert-is-uint8array-0.0.8.tgz", + "integrity": "sha512-8cqpDQtjnJAuVtRkNAktn45ixq0JHaGJxVsSiK79k7GRggvMI6QsbzO6OvcLnZ/LimD42FmgbLd13Yc2esDmZw==", + "dev": true, + "requires": { + "@stdlib/utils-native-class": "^0.0.x" + } }, - "@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", - "optional": true + "@stdlib/assert-tools-array-function": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/assert-tools-array-function/-/assert-tools-array-function-0.0.7.tgz", + "integrity": "sha512-3lqkaCIBMSJ/IBHHk4NcCnk2NYU52tmwTYbbqhAmv7vim8rZPNmGfj3oWkzrCsyCsyTF7ooD+In2x+qTmUbCtQ==", + "dev": true, + "requires": { + "@stdlib/assert-is-array": "^0.0.x" + } }, - "@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", - "optional": true + "@stdlib/buffer-ctor": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/buffer-ctor/-/buffer-ctor-0.0.7.tgz", + "integrity": "sha512-4IyTSGijKUQ8+DYRaKnepf9spvKLZ+nrmZ+JrRcB3FrdTX/l9JDpggcUcC/Fe+A4KIZOnClfxLn6zfIlkCZHNA==", + "dev": true, + "requires": { + "@stdlib/assert-has-node-buffer-support": "^0.0.x" + } }, - "@parcel/watcher-wasm": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.4.1.tgz", - "integrity": "sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==", + "@stdlib/buffer-from-string": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/buffer-from-string/-/buffer-from-string-0.0.8.tgz", + "integrity": "sha512-Dws5ZbK2M9l4Bkn/ODHFm3lNZ8tWko+NYXqGS/UH/RIQv3PGp+1tXFUSvjwjDneM6ppjQVExzVedUH1ftABs9A==", + "dev": true, "requires": { - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "napi-wasm": "^1.1.0" - }, - "dependencies": { - "napi-wasm": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/napi-wasm/-/napi-wasm-1.1.0.tgz", - "integrity": "sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==", - "bundled": true - } + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/buffer-ctor": "^0.0.x", + "@stdlib/string-format": "^0.0.x" } }, - "@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", - "optional": true + "@stdlib/cli-ctor": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@stdlib/cli-ctor/-/cli-ctor-0.0.3.tgz", + "integrity": "sha512-0zCuZnzFyxj66GoF8AyIOhTX5/mgGczFvr6T9h4mXwegMZp8jBC/ZkOGMwmp+ODLBTvlcnnDNpNFkDDyR6/c2g==", + "dev": true, + "requires": { + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-noop": "^0.0.x", + "minimist": "^1.2.0" + } }, - "@parcel/watcher-win32-ia32": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", - "optional": true + "@stdlib/complex-float32": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/complex-float32/-/complex-float32-0.0.7.tgz", + "integrity": "sha512-POCtQcBZnPm4IrFmTujSaprR1fcOFr/MRw2Mt7INF4oed6b1nzeG647K+2tk1m4mMrMPiuXCdvwJod4kJ0SXxQ==", + "dev": true, + "requires": { + "@stdlib/assert-is-number": "^0.0.x", + "@stdlib/number-float64-base-to-float32": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-define-property": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@parcel/watcher-win32-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", - "optional": true + "@stdlib/complex-float64": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/complex-float64/-/complex-float64-0.0.8.tgz", + "integrity": "sha512-lUJwsXtGEziOWAqCcnKnZT4fcVoRsl6t6ECaCJX45Z7lAc70yJLiwUieLWS5UXmyoADHuZyUXkxtI4oClfpnaw==", + "dev": true, + "requires": { + "@stdlib/assert-is-number": "^0.0.x", + "@stdlib/complex-float32": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-define-property": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@pedrouid/environment": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@pedrouid/environment/-/environment-1.0.1.tgz", - "integrity": "sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug==" + "@stdlib/complex-reim": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/complex-reim/-/complex-reim-0.0.6.tgz", + "integrity": "sha512-28WXfPSIFMtHb0YgdatkGS4yxX5sPYea5MiNgqPv3E78+tFcg8JJG52NQ/MviWP2wsN9aBQAoCPeu8kXxSPdzA==", + "dev": true, + "requires": { + "@stdlib/array-float64": "^0.0.x", + "@stdlib/complex-float64": "^0.0.x", + "@stdlib/types": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true + "@stdlib/complex-reimf": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@stdlib/complex-reimf/-/complex-reimf-0.0.1.tgz", + "integrity": "sha512-P9zu05ZW2i68Oppp3oHelP7Tk0D7tGBL0hGl1skJppr2vY9LltuNbeYI3C96tQe/7Enw/5GyAWgxoQI4cWccQA==", + "dev": true, + "requires": { + "@stdlib/array-float32": "^0.0.x", + "@stdlib/complex-float32": "^0.0.x", + "@stdlib/types": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", - "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "@stdlib/constants-float64-exponent-bias": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-exponent-bias/-/constants-float64-exponent-bias-0.0.8.tgz", + "integrity": "sha512-IzBJQw9hYgWCki7VoC/zJxEA76Nmf8hmY+VkOWnJ8IyfgTXClgY8tfDGS1cc4l/hCOEllxGp9FRvVdn24A5tKQ==", "dev": true, "requires": { - "ansi-html": "^0.0.7", - "error-stack-parser": "^2.0.6", - "html-entities": "^1.2.1", - "native-url": "^0.2.6", - "schema-utils": "^2.6.5", - "source-map": "^0.7.3" - }, - "dependencies": { - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", - "dev": true - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "dev": true + "@stdlib/constants-float64-high-word-abs-mask": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-high-word-abs-mask/-/constants-float64-high-word-abs-mask-0.0.1.tgz", + "integrity": "sha512-1vy8SUyMHFBwqUUVaZFA7r4/E3cMMRKSwsaa/EZ15w7Kmc01W/ZmaaTLevRcIdACcNgK+8i8813c8H7LScXNcQ==", + "dev": true, + "requires": { + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "dev": true + "@stdlib/constants-float64-high-word-exponent-mask": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-high-word-exponent-mask/-/constants-float64-high-word-exponent-mask-0.0.8.tgz", + "integrity": "sha512-z28/EQERc0VG7N36bqdvtrRWjFc8600PKkwvl/nqx6TpKAzMXNw55BS1xT4C28Sa9Z7uBWeUj3UbIFedbkoyMw==", + "dev": true, + "requires": { + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "dev": true + "@stdlib/constants-float64-high-word-sign-mask": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-high-word-sign-mask/-/constants-float64-high-word-sign-mask-0.0.1.tgz", + "integrity": "sha512-hmTr5caK1lh1m0eyaQqt2Vt3y+eEdAx57ndbADEbXhxC9qSGd0b4bLSzt/Xp4MYBYdQkHAE/BlkgUiRThswhCg==", + "dev": true, + "requires": { + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "dev": true + "@stdlib/constants-float64-max-base2-exponent": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-max-base2-exponent/-/constants-float64-max-base2-exponent-0.0.8.tgz", + "integrity": "sha512-xBAOtso1eiy27GnTut2difuSdpsGxI8dJhXupw0UukGgvy/3CSsyNm+a1Suz/dhqK4tPOTe5QboIdNMw5IgXKQ==", + "dev": true, + "requires": { + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "dev": true + "@stdlib/constants-float64-max-base2-exponent-subnormal": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-max-base2-exponent-subnormal/-/constants-float64-max-base2-exponent-subnormal-0.0.8.tgz", + "integrity": "sha512-YGBZykSiXFebznnJfWFDwhho2Q9xhUWOL+X0lZJ4ItfTTo40W6VHAyNYz98tT/gJECFype0seNzzo1nUxCE7jQ==", + "dev": true, + "requires": { + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "@stdlib/constants-float64-min-base2-exponent-subnormal": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-min-base2-exponent-subnormal/-/constants-float64-min-base2-exponent-subnormal-0.0.8.tgz", + "integrity": "sha512-bt81nBus/91aEqGRQBenEFCyWNsf8uaxn4LN1NjgkvY92S1yVxXFlC65fJHsj9FTqvyZ+uj690/gdMKUDV3NjQ==", "dev": true, "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "dev": true + "@stdlib/constants-float64-ninf": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-ninf/-/constants-float64-ninf-0.0.8.tgz", + "integrity": "sha512-bn/uuzCne35OSLsQZJlNrkvU1/40spGTm22g1+ZI1LL19J8XJi/o4iupIHRXuLSTLFDBqMoJlUNphZlWQ4l8zw==", + "dev": true, + "requires": { + "@stdlib/number-ctor": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "dev": true + "@stdlib/constants-float64-pinf": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-pinf/-/constants-float64-pinf-0.0.8.tgz", + "integrity": "sha512-I3R4rm2cemoMuiDph07eo5oWZ4ucUtpuK73qBJiJPDQKz8fSjSe4wJBAigq2AmWYdd7yJHsl5NJd8AgC6mP5Qw==", + "dev": true, + "requires": { + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "dev": true + "@stdlib/constants-float64-smallest-normal": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/constants-float64-smallest-normal/-/constants-float64-smallest-normal-0.0.8.tgz", + "integrity": "sha512-Qwxpn5NA3RXf+mQcffCWRcsHSPTUQkalsz0+JDpblDszuz2XROcXkOdDr5LKgTAUPIXsjOgZzTsuRONENhsSEg==", + "dev": true, + "requires": { + "@stdlib/utils-library-manifest": "^0.0.x" + } }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "@stdlib/constants-uint16-max": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/constants-uint16-max/-/constants-uint16-max-0.0.7.tgz", + "integrity": "sha512-7TPoku7SlskA67mAm7mykIAjeEnkQJemw1cnKZur0mT5W4ryvDR6iFfL9xBiByVnWYq/+ei7DHbOv6/2b2jizw==", "dev": true }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "@stdlib/constants-uint32-max": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/constants-uint32-max/-/constants-uint32-max-0.0.7.tgz", + "integrity": "sha512-8+NK0ewqc1vnEZNqzwFJgFSy3S543Eft7i8WyW/ygkofiqEiLAsujvYMHzPAB8/3D+PYvjTSe37StSwRwvQ6uw==", "dev": true }, - "@react-icons/all-files": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@react-icons/all-files/-/all-files-4.1.0.tgz", - "integrity": "sha512-hxBI2UOuVaI3O/BhQfhtb4kcGn9ft12RWAFVMUeNjqqhLsHvFtzIkFaptBJpFDANTKoDfdVoHTKZDlwKCACbMQ==", + "@stdlib/constants-uint8-max": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/constants-uint8-max/-/constants-uint8-max-0.0.7.tgz", + "integrity": "sha512-fqV+xds4jgwFxwWu08b8xDuIoW6/D4/1dtEjZ1sXVeWR7nf0pjj1cHERq4kdkYxsvOGu+rjoR3MbjzpFc4fvSw==", "dev": true }, - "@reduxjs/toolkit": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.4.tgz", - "integrity": "sha512-IpFq1WI7sCYeLQpDCGvlcQY9wn70UpAM3cOLq78HRnVn1746RI+l3y5xcuOeVOxORaxABJh3cfJMxycD2IwH5w==", - "dev": true, - "requires": { - "immer": "^9.0.7", - "redux": "^4.1.2", - "redux-thunk": "^2.4.1", - "reselect": "^4.1.5" - } - }, - "@rollup/plugin-node-resolve": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", - "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "@stdlib/fs-exists": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/fs-exists/-/fs-exists-0.0.8.tgz", + "integrity": "sha512-mZktcCxiLmycCJefm1+jbMTYkmhK6Jk1ShFmUVqJvs+Ps9/2EEQXfPbdEniLoVz4HeHLlcX90JWobUEghOOnAQ==", "dev": true, "requires": { - "@rollup/pluginutils": "^3.0.8", - "@types/resolve": "0.0.8", - "builtin-modules": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.14.2" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-cwd": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" } }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "@stdlib/fs-read-file": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/fs-read-file/-/fs-read-file-0.0.8.tgz", + "integrity": "sha512-pIZID/G91+q7ep4x9ECNC45+JT2j0+jdz/ZQVjCHiEwXCwshZPEvxcPQWb9bXo6coOY+zJyX5TwBIpXBxomWFg==", "dev": true, "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" } }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "@stdlib/fs-resolve-parent-path": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/fs-resolve-parent-path/-/fs-resolve-parent-path-0.0.8.tgz", + "integrity": "sha512-ok1bTWsAziChibQE3u7EoXwbCQUDkFjjRAHSxh7WWE5JEYVJQg1F0o3bbjRr4D/wfYYPWLAt8AFIKBUDmWghpg==", "dev": true, "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - } + "@stdlib/assert-has-own-property": "^0.0.x", + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-plain-object": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-exists": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-cwd": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" } }, - "@safe-global/safe-apps-provider": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.15.2.tgz", - "integrity": "sha512-BaoGAuY7h6jLBL7P+M6b7hd+1QfTv8uMyNF3udhiNUwA0XwfzH2ePQB13IEV3Mn7wdcIMEEUDS5kHbtAsj60qQ==", + "@stdlib/math-base-assert-is-infinite": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-assert-is-infinite/-/math-base-assert-is-infinite-0.0.9.tgz", + "integrity": "sha512-JuPDdmxd+AtPWPHu9uaLvTsnEPaZODZk+zpagziNbDKy8DRiU1cy+t+QEjB5WizZt0A5MkuxDTjZ/8/sG5GaYQ==", "dev": true, "requires": { - "@safe-global/safe-apps-sdk": "7.9.0", - "events": "^3.3.0" - }, - "dependencies": { - "@safe-global/safe-apps-sdk": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.9.0.tgz", - "integrity": "sha512-S2EI+JL8ocSgE3uGNaDZCzKmwfhtxXZFDUP76vN0FeaY35itFMyi8F0Vhxu0XnZm3yLzJE3tp5px6GhuQFLU6w==", - "dev": true, - "requires": { - "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", - "ethers": "^5.7.2" - } - } + "@stdlib/constants-float64-ninf": "^0.0.x", + "@stdlib/constants-float64-pinf": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@safe-global/safe-apps-sdk": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.11.0.tgz", - "integrity": "sha512-RDamzPM1Lhhiiz0O+Dn6FkFqIh47jmZX+HCV/BBnBBOSKfBJE//IGD3+02zMgojXHTikQAburdPes9qmH1SA1A==", + "@stdlib/math-base-assert-is-nan": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-assert-is-nan/-/math-base-assert-is-nan-0.0.8.tgz", + "integrity": "sha512-m+gCVBxLFW8ZdAfdkATetYMvM7sPFoMKboacHjb1pe21jHQqVb+/4bhRSDg6S7HGX7/8/bSzEUm9zuF7vqK5rQ==", "dev": true, "requires": { - "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", - "ethers": "^5.7.2" + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@safe-global/safe-gateway-typescript-sdk": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.7.3.tgz", - "integrity": "sha512-O6JCgXNZWG0Vv8FnOEjKfcbsP0WxGvoPJk5ufqUrsyBlHup16It6oaLnn+25nXFLBZOHI1bz8429JlqAc2t2hg==", + "@stdlib/math-base-napi-binary": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-napi-binary/-/math-base-napi-binary-0.0.8.tgz", + "integrity": "sha512-B8d0HBPhfXefbdl/h0h5c+lM2sE+/U7Fb7hY/huVeoQtBtEx0Jbx/qKvPSVxMjmWCKfWlbPpbgKpN5GbFgLiAg==", "dev": true, "requires": { - "cross-fetch": "^3.1.5" + "@stdlib/complex-float32": "^0.0.x", + "@stdlib/complex-float64": "^0.0.x", + "@stdlib/complex-reim": "^0.0.x", + "@stdlib/complex-reimf": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@scure/base": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", - "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==" - }, - "@scure/bip32": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.0.tgz", - "integrity": "sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==", + "@stdlib/math-base-napi-unary": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-napi-unary/-/math-base-napi-unary-0.0.9.tgz", + "integrity": "sha512-2WNKhjCygkGMp0RgjaD7wAHJTqPZmuVW7yPOc62Tnz2U+Ad8q/tcOcN+uvq2dtKsAGr1HDMIQxZ/XrrThMePyA==", + "dev": true, "requires": { - "@noble/curves": "~1.0.0", - "@noble/hashes": "~1.3.0", - "@scure/base": "~1.1.0" + "@stdlib/complex-float32": "^0.0.7", + "@stdlib/complex-float64": "^0.0.8", + "@stdlib/complex-reim": "^0.0.6", + "@stdlib/complex-reimf": "^0.0.1", + "@stdlib/utils-library-manifest": "^0.0.8" } }, - "@scure/bip39": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.0.tgz", - "integrity": "sha512-SX/uKq52cuxm4YFXWFaVByaSHJh2w3BnokVSeUJVCv6K7WulT9u2BuNRBhuFl8vAuYnzx9bEu9WgpcNYTrYieg==", + "@stdlib/math-base-special-abs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-special-abs/-/math-base-special-abs-0.0.6.tgz", + "integrity": "sha512-FaaMUnYs2qIVN3kI5m/qNlBhDnjszhDOzEhxGEoQWR/k0XnxbCsTyjNesR2DkpiKuoAXAr9ojoDe2qBYdirWoQ==", + "dev": true, "requires": { - "@noble/hashes": "~1.3.0", - "@scure/base": "~1.1.0" + "@stdlib/math-base-napi-unary": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@sentry/core": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", - "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "@stdlib/math-base-special-copysign": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-special-copysign/-/math-base-special-copysign-0.0.7.tgz", + "integrity": "sha512-7Br7oeuVJSBKG8BiSk/AIRFTBd2sbvHdV3HaqRj8tTZHX8BQomZ3Vj4Qsiz3kPyO4d6PpBLBTYlGTkSDlGOZJA==", "dev": true, - "optional": true, "requires": { - "@sentry/hub": "5.30.0", - "@sentry/minimal": "5.30.0", - "@sentry/types": "5.30.0", - "@sentry/utils": "5.30.0", - "tslib": "^1.9.3" + "@stdlib/constants-float64-high-word-abs-mask": "^0.0.x", + "@stdlib/constants-float64-high-word-sign-mask": "^0.0.x", + "@stdlib/math-base-napi-binary": "^0.0.x", + "@stdlib/number-float64-base-from-words": "^0.0.x", + "@stdlib/number-float64-base-get-high-word": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@sentry/hub": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", - "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", + "@stdlib/math-base-special-ldexp": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@stdlib/math-base-special-ldexp/-/math-base-special-ldexp-0.0.5.tgz", + "integrity": "sha512-RLRsPpCdcJZMhwb4l4B/FsmGfEPEWAsik6KYUkUSSHb7ok/gZWt8LgVScxGMpJMpl5IV0v9qG4ZINVONKjX5KA==", + "dev": true, + "requires": { + "@stdlib/constants-float64-exponent-bias": "^0.0.x", + "@stdlib/constants-float64-max-base2-exponent": "^0.0.x", + "@stdlib/constants-float64-max-base2-exponent-subnormal": "^0.0.x", + "@stdlib/constants-float64-min-base2-exponent-subnormal": "^0.0.x", + "@stdlib/constants-float64-ninf": "^0.0.x", + "@stdlib/constants-float64-pinf": "^0.0.x", + "@stdlib/math-base-assert-is-infinite": "^0.0.x", + "@stdlib/math-base-assert-is-nan": "^0.0.x", + "@stdlib/math-base-special-copysign": "^0.0.x", + "@stdlib/number-float64-base-exponent": "^0.0.x", + "@stdlib/number-float64-base-from-words": "^0.0.x", + "@stdlib/number-float64-base-normalize": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x" + } + }, + "@stdlib/number-ctor": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/number-ctor/-/number-ctor-0.0.7.tgz", + "integrity": "sha512-kXNwKIfnb10Ro3RTclhAYqbE3DtIXax+qpu0z1/tZpI2vkmTfYDQLno2QJrzJsZZgdeFtXIws+edONN9kM34ow==", + "dev": true + }, + "@stdlib/number-float64-base-exponent": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-exponent/-/number-float64-base-exponent-0.0.6.tgz", + "integrity": "sha512-wLXsG+cvynmapoffmj5hVNDH7BuHIGspBcTCdjPaD+tnqPDIm03qV5Z9YBhDh91BdOCuPZQ8Ovu2WBpX+ySeGg==", "dev": true, - "optional": true, "requires": { - "@sentry/types": "5.30.0", - "@sentry/utils": "5.30.0", - "tslib": "^1.9.3" + "@stdlib/constants-float64-exponent-bias": "^0.0.x", + "@stdlib/constants-float64-high-word-exponent-mask": "^0.0.x", + "@stdlib/number-float64-base-get-high-word": "^0.0.x" } }, - "@sentry/minimal": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", - "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", + "@stdlib/number-float64-base-from-words": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-from-words/-/number-float64-base-from-words-0.0.6.tgz", + "integrity": "sha512-r0elnekypCN831aw9Gp8+08br8HHAqvqtc5uXaxEh3QYIgBD/QM5qSb3b7WSAQ0ZxJJKdoykupODWWBkWQTijg==", "dev": true, - "optional": true, "requires": { - "@sentry/hub": "5.30.0", - "@sentry/types": "5.30.0", - "tslib": "^1.9.3" + "@stdlib/array-float64": "^0.0.x", + "@stdlib/array-uint32": "^0.0.x", + "@stdlib/assert-is-little-endian": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@sentry/node": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", - "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", + "@stdlib/number-float64-base-get-high-word": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-get-high-word/-/number-float64-base-get-high-word-0.0.6.tgz", + "integrity": "sha512-jSFSYkgiG/IzDurbwrDKtWiaZeSEJK8iJIsNtbPG1vOIdQMRyw+t0bf3Kf3vuJu/+bnSTvYZLqpCO6wzT/ve9g==", "dev": true, - "optional": true, "requires": { - "@sentry/core": "5.30.0", - "@sentry/hub": "5.30.0", - "@sentry/tracing": "5.30.0", - "@sentry/types": "5.30.0", - "@sentry/utils": "5.30.0", - "cookie": "^0.4.1", - "https-proxy-agent": "^5.0.0", - "lru_map": "^0.3.3", - "tslib": "^1.9.3" + "@stdlib/array-float64": "^0.0.x", + "@stdlib/array-uint32": "^0.0.x", + "@stdlib/assert-is-little-endian": "^0.0.x", + "@stdlib/number-float64-base-to-words": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@sentry/tracing": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", - "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", + "@stdlib/number-float64-base-normalize": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-normalize/-/number-float64-base-normalize-0.0.9.tgz", + "integrity": "sha512-+rm7RQJEj8zHkqYFE2a6DgNQSB5oKE/IydHAajgZl40YB91BoYRYf/ozs5/tTwfy2Fc04+tIpSfFtzDr4ZY19Q==", "dev": true, - "optional": true, "requires": { - "@sentry/hub": "5.30.0", - "@sentry/minimal": "5.30.0", - "@sentry/types": "5.30.0", - "@sentry/utils": "5.30.0", - "tslib": "^1.9.3" + "@stdlib/constants-float64-smallest-normal": "^0.0.x", + "@stdlib/math-base-assert-is-infinite": "^0.0.x", + "@stdlib/math-base-assert-is-nan": "^0.0.x", + "@stdlib/math-base-special-abs": "^0.0.x", + "@stdlib/types": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@sentry/types": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", - "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", + "@stdlib/number-float64-base-to-float32": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-to-float32/-/number-float64-base-to-float32-0.0.7.tgz", + "integrity": "sha512-PNUSi6+cqfFiu4vgFljUKMFY2O9PxI6+T+vqtIoh8cflf+PjSGj3v4QIlstK9+6qU40eGR5SHZyLTWdzmNqLTQ==", "dev": true, - "optional": true + "requires": { + "@stdlib/array-float32": "^0.0.x" + } }, - "@sentry/utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", + "@stdlib/number-float64-base-to-words": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/number-float64-base-to-words/-/number-float64-base-to-words-0.0.7.tgz", + "integrity": "sha512-7wsYuq+2MGp9rAkTnQ985rah7EJI9TfgHrYSSd4UIu4qIjoYmWIKEhIDgu7/69PfGrls18C3PxKg1pD/v7DQTg==", "dev": true, - "optional": true, "requires": { - "@sentry/types": "5.30.0", - "tslib": "^1.9.3" + "@stdlib/array-float64": "^0.0.x", + "@stdlib/array-uint32": "^0.0.x", + "@stdlib/assert-is-little-endian": "^0.0.x", + "@stdlib/os-byte-order": "^0.0.x", + "@stdlib/os-float-word-order": "^0.0.x", + "@stdlib/types": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "@stdlib/os-byte-order": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/os-byte-order/-/os-byte-order-0.0.7.tgz", + "integrity": "sha512-rRJWjFM9lOSBiIX4zcay7BZsqYBLoE32Oz/Qfim8cv1cN1viS5D4d3DskRJcffw7zXDnG3oZAOw5yZS0FnlyUg==", "dev": true, "requires": { - "@hapi/hoek": "^9.0.0" + "@stdlib/assert-is-big-endian": "^0.0.x", + "@stdlib/assert-is-little-endian": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", - "dev": true - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true - }, - "@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "@stdlib/os-float-word-order": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/os-float-word-order/-/os-float-word-order-0.0.7.tgz", + "integrity": "sha512-gXIcIZf+ENKP7E41bKflfXmPi+AIfjXW/oU+m8NbP3DQasqHaZa0z5758qvnbO8L1lRJb/MzLOkIY8Bx/0cWEA==", "dev": true, "requires": { - "type-detect": "4.0.8" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/os-byte-order": "^0.0.x", + "@stdlib/utils-library-manifest": "^0.0.x" } }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "@stdlib/process-cwd": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/process-cwd/-/process-cwd-0.0.8.tgz", + "integrity": "sha512-GHINpJgSlKEo9ODDWTHp0/Zc/9C/qL92h5Mc0QlIFBXAoUjy6xT4FB2U16wCNZMG3eVOzt5+SjmCwvGH0Wbg3Q==", "dev": true, "requires": { - "@sinonjs/commons": "^1.7.0" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x" } }, - "@sinonjs/samsam": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", - "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", + "@stdlib/process-read-stdin": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/process-read-stdin/-/process-read-stdin-0.0.7.tgz", + "integrity": "sha512-nep9QZ5iDGrRtrZM2+pYAvyCiYG4HfO0/9+19BiLJepjgYq4GKeumPAQo22+1xawYDL7Zu62uWzYszaVZcXuyw==", "dev": true, - "optional": true, "requires": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - }, - "dependencies": { - "@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "optional": true, - "requires": { - "type-detect": "4.0.8" - } - } + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/buffer-ctor": "^0.0.x", + "@stdlib/buffer-from-string": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x", + "@stdlib/utils-next-tick": "^0.0.x" } }, - "@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", + "@stdlib/regexp-eol": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/regexp-eol/-/regexp-eol-0.0.7.tgz", + "integrity": "sha512-BTMpRWrmlnf1XCdTxOrb8o6caO2lmu/c80XSyhYCi1DoizVIZnqxOaN5yUJNCr50g28vQ47PpsT3Yo7J3SdlRA==", "dev": true, - "optional": true + "requires": { + "@stdlib/assert-has-own-property": "^0.0.x", + "@stdlib/assert-is-boolean": "^0.0.x", + "@stdlib/assert-is-plain-object": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" + } }, - "@solana/buffer-layout": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz", - "integrity": "sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==", + "@stdlib/regexp-extended-length-path": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/regexp-extended-length-path/-/regexp-extended-length-path-0.0.7.tgz", + "integrity": "sha512-z6uqzMWq3WPDKbl4MIZJoNA5ZsYLQI9G3j2TIvhU8X2hnhlku8p4mvK9F+QmoVvgPxKliwNnx/DAl7ltutSDKw==", "dev": true, "requires": { - "buffer": "~6.0.3" + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" } }, - "@solana/web3.js": { - "version": "1.75.0", - "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.75.0.tgz", - "integrity": "sha512-rHQgdo1EWfb+nPUpHe4O7i8qJPELHKNR5PAZRK+a7XxiykqOfbaAlPt5boDWAGPnYbSv0ziWZv5mq9DlFaQCxg==", + "@stdlib/regexp-function-name": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/regexp-function-name/-/regexp-function-name-0.0.7.tgz", + "integrity": "sha512-MaiyFUUqkAUpUoz/9F6AMBuMQQfA9ssQfK16PugehLQh4ZtOXV1LhdY8e5Md7SuYl9IrvFVg1gSAVDysrv5ZMg==", "dev": true, "requires": { - "@babel/runtime": "^7.12.5", - "@noble/ed25519": "^1.7.0", - "@noble/hashes": "^1.1.2", - "@noble/secp256k1": "^1.6.3", - "@solana/buffer-layout": "^4.0.0", - "agentkeepalive": "^4.2.1", - "bigint-buffer": "^1.1.5", - "bn.js": "^5.0.0", - "borsh": "^0.7.0", - "bs58": "^4.0.1", - "buffer": "6.0.3", - "fast-stable-stringify": "^1.0.0", - "jayson": "^3.4.4", - "node-fetch": "^2.6.7", - "rpc-websockets": "^7.5.1", - "superstruct": "^0.14.2" - }, - "dependencies": { - "superstruct": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", - "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==", - "dev": true - } + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" } }, - "@solidity-parser/parser": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.5.tgz", - "integrity": "sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==", + "@stdlib/regexp-regexp": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/regexp-regexp/-/regexp-regexp-0.0.8.tgz", + "integrity": "sha512-S5PZICPd/XRcn1dncVojxIDzJsHtEleuJHHD7ji3o981uPHR7zI2Iy9a1eV2u7+ABeUswbI1Yuix6fXJfcwV1w==", "dev": true, - "optional": true, "requires": { - "antlr4ts": "^0.5.0-alpha.4" + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.0.x" } }, - "@sovpro/delimited-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sovpro/delimited-stream/-/delimited-stream-1.1.0.tgz", - "integrity": "sha512-kQpk267uxB19X3X2T1mvNMjyvIEonpNSHrMlK5ZaBU6aZxw7wPbpgKJOjHN3+/GPVpXgAV9soVT2oyHpLkLtyw==", + "@stdlib/streams-node-stdin": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/streams-node-stdin/-/streams-node-stdin-0.0.7.tgz", + "integrity": "sha512-gg4lgrjuoG3V/L29wNs32uADMCqepIcmoOFHJCTAhVe0GtHDLybUVnLljaPfdvmpPZmTvmusPQtIcscbyWvAyg==", "dev": true }, - "@stablelib/aead": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", - "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" + "@stdlib/string-base-format-interpolate": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@stdlib/string-base-format-interpolate/-/string-base-format-interpolate-0.0.4.tgz", + "integrity": "sha512-8FC8+/ey+P5hf1B50oXpXzRzoAgKI1rikpyKZ98Xmjd5rcbSq3NWYi8TqOF8mUHm9hVZ2CXWoNCtEe2wvMQPMg==", + "dev": true }, - "@stablelib/binary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", - "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", + "@stdlib/string-base-format-tokenize": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@stdlib/string-base-format-tokenize/-/string-base-format-tokenize-0.0.4.tgz", + "integrity": "sha512-+vMIkheqAhDeT/iF5hIQo95IMkt5IzC68eR3CxW1fhc48NMkKFE2UfN73ET8fmLuOanLo/5pO2E90c2G7PExow==", + "dev": true + }, + "@stdlib/string-format": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@stdlib/string-format/-/string-format-0.0.3.tgz", + "integrity": "sha512-1jiElUQXlI/tTkgRuzJi9jUz/EjrO9kzS8VWHD3g7gdc3ZpxlA5G9JrIiPXGw/qmZTi0H1pXl6KmX+xWQEQJAg==", + "dev": true, "requires": { - "@stablelib/int": "^1.0.1" + "@stdlib/string-base-format-interpolate": "^0.0.x", + "@stdlib/string-base-format-tokenize": "^0.0.x" } }, - "@stablelib/bytes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", - "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" - }, - "@stablelib/chacha": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", - "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", + "@stdlib/string-lowercase": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/string-lowercase/-/string-lowercase-0.0.9.tgz", + "integrity": "sha512-tXFFjbhIlDak4jbQyV1DhYiSTO8b1ozS2g/LELnsKUjIXECDKxGFyWYcz10KuyAWmFotHnCJdIm8/blm2CfDIA==", + "dev": true, "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-read-stdin": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x", + "@stdlib/string-format": "^0.0.x" } }, - "@stablelib/chacha20poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", - "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", + "@stdlib/string-replace": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@stdlib/string-replace/-/string-replace-0.0.11.tgz", + "integrity": "sha512-F0MY4f9mRE5MSKpAUfL4HLbJMCbG6iUTtHAWnNeAXIvUX1XYIw/eItkA58R9kNvnr1l5B08bavnjrgTJGIKFFQ==", + "dev": true, "requires": { - "@stablelib/aead": "^1.0.1", - "@stablelib/binary": "^1.0.1", - "@stablelib/chacha": "^1.0.1", - "@stablelib/constant-time": "^1.0.1", - "@stablelib/poly1305": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/assert-is-regexp": "^0.0.x", + "@stdlib/assert-is-regexp-string": "^0.0.x", + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-read-stdin": "^0.0.x", + "@stdlib/regexp-eol": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x", + "@stdlib/string-format": "^0.0.x", + "@stdlib/utils-escape-regexp-string": "^0.0.x", + "@stdlib/utils-regexp-from-string": "^0.0.x" } }, - "@stablelib/constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", - "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" + "@stdlib/types": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@stdlib/types/-/types-0.0.14.tgz", + "integrity": "sha512-AP3EI9/il/xkwUazcoY+SbjtxHRrheXgSbWZdEGD+rWpEgj6n2i63hp6hTOpAB5NipE0tJwinQlDGOuQ1lCaCw==", + "dev": true }, - "@stablelib/ed25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", - "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", + "@stdlib/utils-constructor-name": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.8.tgz", + "integrity": "sha512-GXpyNZwjN8u3tyYjL2GgGfrsxwvfogUC3gg7L7NRZ1i86B6xmgfnJUYHYOUnSfB+R531ET7NUZlK52GxL7P82Q==", + "dev": true, "requires": { - "@stablelib/random": "^1.0.2", - "@stablelib/sha512": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/assert-is-buffer": "^0.0.x", + "@stdlib/regexp-function-name": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" } }, - "@stablelib/hash": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", - "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" - }, - "@stablelib/hkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", - "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", + "@stdlib/utils-convert-path": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-convert-path/-/utils-convert-path-0.0.8.tgz", + "integrity": "sha512-GNd8uIswrcJCctljMbmjtE4P4oOjhoUIfMvdkqfSrRLRY+ZqPB2xM+yI0MQFfUq/0Rnk/xtESlGSVLz9ZDtXfA==", + "dev": true, "requires": { - "@stablelib/hash": "^1.0.1", - "@stablelib/hmac": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-read-file": "^0.0.x", + "@stdlib/process-read-stdin": "^0.0.x", + "@stdlib/regexp-eol": "^0.0.x", + "@stdlib/regexp-extended-length-path": "^0.0.x", + "@stdlib/streams-node-stdin": "^0.0.x", + "@stdlib/string-lowercase": "^0.0.x", + "@stdlib/string-replace": "^0.0.x" } }, - "@stablelib/hmac": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", - "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", + "@stdlib/utils-define-nonenumerable-read-only-property": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/utils-define-nonenumerable-read-only-property/-/utils-define-nonenumerable-read-only-property-0.0.7.tgz", + "integrity": "sha512-c7dnHDYuS4Xn3XBRWIQBPcROTtP/4lkcFyq0FrQzjXUjimfMgHF7cuFIIob6qUTnU8SOzY9p0ydRR2QJreWE6g==", + "dev": true, "requires": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/types": "^0.0.x", + "@stdlib/utils-define-property": "^0.0.x" } }, - "@stablelib/int": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", - "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" + "@stdlib/utils-define-property": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/utils-define-property/-/utils-define-property-0.0.9.tgz", + "integrity": "sha512-pIzVvHJvVfU/Lt45WwUAcodlvSPDDSD4pIPc9WmIYi4vnEBA9U7yHtiNz2aTvfGmBMTaLYTVVFIXwkFp+QotMA==", + "dev": true, + "requires": { + "@stdlib/types": "^0.0.x" + } }, - "@stablelib/keyagreement": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", - "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", + "@stdlib/utils-escape-regexp-string": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/utils-escape-regexp-string/-/utils-escape-regexp-string-0.0.9.tgz", + "integrity": "sha512-E+9+UDzf2mlMLgb+zYrrPy2FpzbXh189dzBJY6OG+XZqEJAXcjWs7DURO5oGffkG39EG5KXeaQwDXUavcMDCIw==", + "dev": true, "requires": { - "@stablelib/bytes": "^1.0.1" + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/string-format": "^0.0.x" } }, - "@stablelib/poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", - "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", + "@stdlib/utils-get-prototype-of": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/utils-get-prototype-of/-/utils-get-prototype-of-0.0.7.tgz", + "integrity": "sha512-fCUk9lrBO2ELrq+/OPJws1/hquI4FtwG0SzVRH6UJmJfwb1zoEFnjcwyDAy+HWNVmo3xeRLsrz6XjHrJwer9pg==", + "dev": true, "requires": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/assert-is-function": "^0.0.x", + "@stdlib/utils-native-class": "^0.0.x" } }, - "@stablelib/random": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", - "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", + "@stdlib/utils-global": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@stdlib/utils-global/-/utils-global-0.0.7.tgz", + "integrity": "sha512-BBNYBdDUz1X8Lhfw9nnnXczMv9GztzGpQ88J/6hnY7PHJ71av5d41YlijWeM9dhvWjnH9I7HNE3LL7R07yw0kA==", + "dev": true, "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/assert-is-boolean": "^0.0.x" } }, - "@stablelib/sha256": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", - "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", + "@stdlib/utils-library-manifest": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-library-manifest/-/utils-library-manifest-0.0.8.tgz", + "integrity": "sha512-IOQSp8skSRQn9wOyMRUX9Hi0j/P5v5TvD8DJWTqtE8Lhr8kVVluMBjHfvheoeKHxfWAbNHSVpkpFY/Bdh/SHgQ==", + "dev": true, "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/cli-ctor": "^0.0.x", + "@stdlib/fs-resolve-parent-path": "^0.0.x", + "@stdlib/utils-convert-path": "^0.0.x", + "debug": "^2.6.9", + "resolve": "^1.1.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, - "@stablelib/sha512": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", - "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", + "@stdlib/utils-native-class": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-native-class/-/utils-native-class-0.0.8.tgz", + "integrity": "sha512-0Zl9me2V9rSrBw/N8o8/9XjmPUy8zEeoMM0sJmH3N6C9StDsYTjXIAMPGzYhMEWaWHvGeYyNteFK2yDOVGtC3w==", + "dev": true, "requires": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" + "@stdlib/assert-has-own-property": "^0.0.x", + "@stdlib/assert-has-tostringtag-support": "^0.0.x" } }, - "@stablelib/wipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", - "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" + "@stdlib/utils-next-tick": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-next-tick/-/utils-next-tick-0.0.8.tgz", + "integrity": "sha512-l+hPl7+CgLPxk/gcWOXRxX/lNyfqcFCqhzzV/ZMvFCYLY/wI9lcWO4xTQNMALY2rp+kiV+qiAiO9zcO+hewwUg==", + "dev": true }, - "@stablelib/x25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", - "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", + "@stdlib/utils-noop": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@stdlib/utils-noop/-/utils-noop-0.0.14.tgz", + "integrity": "sha512-A5faFEUfszMgd93RCyB+aWb62hQxgP+dZ/l9rIOwNWbIrCYNwSuL4z50lNJuatnwwU4BQ4EjQr+AmBsnvuLcyQ==", + "dev": true + }, + "@stdlib/utils-regexp-from-string": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@stdlib/utils-regexp-from-string/-/utils-regexp-from-string-0.0.9.tgz", + "integrity": "sha512-3rN0Mcyiarl7V6dXRjFAUMacRwe0/sYX7ThKYurf0mZkMW9tjTP+ygak9xmL9AL0QQZtbrFFwWBrDO+38Vnavw==", + "dev": true, "requires": { - "@stablelib/keyagreement": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1" + "@stdlib/assert-is-string": "^0.0.x", + "@stdlib/regexp-regexp": "^0.0.x", + "@stdlib/string-format": "^0.0.x" + } + }, + "@stdlib/utils-type-of": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@stdlib/utils-type-of/-/utils-type-of-0.0.8.tgz", + "integrity": "sha512-b4xqdy3AnnB7NdmBBpoiI67X4vIRxvirjg3a8BfhM5jPr2k0njby1jAbG9dUxJvgAV6o32S4kjUgfIdjEYpTNQ==", + "dev": true, + "requires": { + "@stdlib/utils-constructor-name": "^0.0.x", + "@stdlib/utils-global": "^0.0.x" } }, "@surma/rollup-plugin-off-main-thread": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", - "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dev": true, "requires": { - "ejs": "^2.6.1", - "magic-string": "^0.25.0" - }, - "dependencies": { - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - } + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, "@svgr/babel-plugin-add-jsx-attribute": { @@ -56643,6 +60560,12 @@ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, "@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", @@ -56732,31 +60655,31 @@ } }, "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -56764,12 +60687,12 @@ } }, "@types/babel__traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dev": true, "requires": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "@types/bignumber.js": { @@ -56791,6 +60714,25 @@ "@types/node": "*" } }, + "@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/cacheable-request": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", @@ -56853,6 +60795,16 @@ "@types/node": "*" } }, + "@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "@types/debug": { "version": "4.1.8", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", @@ -56862,21 +60814,55 @@ } }, "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "version": "8.56.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.6.tgz", + "integrity": "sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==", "dev": true, "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, + "@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, + "@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.43", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, "@types/form-data": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", @@ -56898,16 +60884,6 @@ "@types/node": "*" } }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -56934,9 +60910,9 @@ } }, "@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", "dev": true }, "@types/http-cache-semantics": { @@ -56945,6 +60921,21 @@ "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", "dev": true }, + "@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/istanbul-lib-coverage": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", @@ -57054,6 +61045,12 @@ "dev": true, "optional": true }, + "@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true + }, "@types/minimatch": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", @@ -57103,6 +61100,15 @@ "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", "dev": true }, + "@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", @@ -57158,6 +61164,12 @@ "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", "dev": true }, + "@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true + }, "@types/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz", @@ -57279,6 +61291,7 @@ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "dev": true, + "optional": true, "requires": { "@types/node": "*" } @@ -57307,6 +61320,42 @@ "@types/node": "*" } }, + "@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "dev": true, + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, "@types/sinonjs__fake-timers": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz", @@ -57319,11 +61368,14 @@ "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", "dev": true }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true + "@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "requires": { + "@types/node": "*" + } }, "@types/stack-utils": { "version": "2.0.1", @@ -57384,12 +61436,6 @@ } } }, - "@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, "@types/testing-library__cypress": { "version": "5.0.9", "resolved": "https://registry.npmjs.org/@types/testing-library__cypress/-/testing-library__cypress-5.0.9.tgz", @@ -57403,65 +61449,8 @@ "@types/trusted-types": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", - "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" - }, - "@types/uglify-js": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.16.0.tgz", - "integrity": "sha512-0yeUr92L3r0GLRnBOvtYK1v2SjqMIqQDHMl7GLb+l2L8+6LSFWEEWEIgVsPdMn5ImLM8qzWT8xFPtQYpp8co0g==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack": { - "version": "4.41.32", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", - "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==", + "dev": true }, "@types/ws": { "version": "7.4.7", @@ -57541,65 +61530,70 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@typescript-eslint/utils": "5.62.0" }, "dependencies": { "@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" } }, "@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", "tsutils": "^3.21.0" } }, - "@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, "requires": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" } }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } }, "lru-cache": { "version": "6.0.0", @@ -57611,9 +61605,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -57760,6 +61754,12 @@ "@web3-react/types": "^8.1.2-beta.0" } }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, "@uniswap/lib": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@uniswap/lib/-/lib-1.1.1.tgz", @@ -57776,6 +61776,35 @@ "tiny-invariant": "^1.3.1" } }, + "@uniswap/router-sdk": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@uniswap/router-sdk/-/router-sdk-1.9.0.tgz", + "integrity": "sha512-UeQrrjhOIzPDxHzkF341Sd9PjIzJwiHFQhaEYFIWNE4yC/wzSiISxc5Ebp94p/KVmettoFRa+682yn9IZBhFTA==", + "dev": true, + "requires": { + "@ethersproject/abi": "^5.5.0", + "@uniswap/sdk-core": "^4.2.0", + "@uniswap/swap-router-contracts": "^1.1.0", + "@uniswap/v2-sdk": "^4.3.0", + "@uniswap/v3-sdk": "^3.11.0" + }, + "dependencies": { + "@uniswap/sdk-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-4.2.0.tgz", + "integrity": "sha512-yXAMLHZRYYuh6KpN2nOlLTYBjGiopmI9WUB4Z0tyNkW4ZZub54cUt22eibpGbZAhRAMxclox9IPIs6wwrM3soQ==", + "dev": true, + "requires": { + "@ethersproject/address": "^5.0.2", + "big.js": "^5.2.2", + "decimal.js-light": "^2.5.0", + "jsbi": "^3.1.4", + "tiny-invariant": "^1.1.0", + "toformat": "^2.0.0" + } + } + } + }, "@uniswap/sdk": { "version": "npm:quickswap-sdk@3.0.29", "resolved": "https://registry.npmjs.org/quickswap-sdk/-/quickswap-sdk-3.0.29.tgz", @@ -57805,6 +61834,40 @@ "toformat": "^2.0.0" } }, + "@uniswap/swap-router-contracts": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@uniswap/swap-router-contracts/-/swap-router-contracts-1.3.1.tgz", + "integrity": "sha512-mh/YNbwKb7Mut96VuEtL+Z5bRe0xVIbjjiryn+iMMrK2sFKhR4duk/86mEz0UO5gSx4pQIw9G5276P5heY/7Rg==", + "dev": true, + "requires": { + "@openzeppelin/contracts": "3.4.2-solc-0.7", + "@uniswap/v2-core": "^1.0.1", + "@uniswap/v3-core": "^1.0.0", + "@uniswap/v3-periphery": "^1.4.4", + "dotenv": "^14.2.0", + "hardhat-watcher": "^2.1.1" + }, + "dependencies": { + "@openzeppelin/contracts": { + "version": "3.4.2-solc-0.7", + "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2-solc-0.7.tgz", + "integrity": "sha512-W6QmqgkADuFcTLzHL8vVoNBtkwjvQRpYIAom7KiUNoLKghyx3FgH0GBjt8NRvigV1ZmMOBllvE1By1C+bi8WpA==", + "dev": true + }, + "@uniswap/v2-core": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@uniswap/v2-core/-/v2-core-1.0.1.tgz", + "integrity": "sha512-MtybtkUPSyysqLY2U210NBDeCHX+ltHt3oADGdjqoThZaFRDKwM6k1Nb3F0A3hk5hwuQvytFWhrWHOEq6nVJ8Q==", + "dev": true + }, + "dotenv": { + "version": "14.3.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-14.3.2.tgz", + "integrity": "sha512-vwEppIphpFdvaMCaHfCEv9IgwcxMljMw2TnAQBB4VWPvzXQLTb82jwmdOKzlEVUL3gNFT4l4TPKO+Bn+sqcrVQ==", + "dev": true + } + } + }, "@uniswap/token-lists": { "version": "npm:quickswap-token-lists@1.0.2", "resolved": "https://registry.npmjs.org/quickswap-token-lists/-/quickswap-token-lists-1.0.2.tgz", @@ -57827,6 +61890,131 @@ "@uniswap/v2-core": "1.0.0" } }, + "@uniswap/v2-sdk": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@uniswap/v2-sdk/-/v2-sdk-4.3.0.tgz", + "integrity": "sha512-FUKkgo/1TQc/HuWWgsoy1FIcsLkKwm3Nnor88yfn2NH8ER5RK/wDF9UzDDilYh3yyf2mAnaY89CKFhcIl+lbBQ==", + "dev": true, + "requires": { + "@ethersproject/address": "^5.0.0", + "@ethersproject/solidity": "^5.0.0", + "@uniswap/sdk-core": "^4.2.0", + "tiny-invariant": "^1.1.0", + "tiny-warning": "^1.0.3" + }, + "dependencies": { + "@uniswap/sdk-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-4.2.0.tgz", + "integrity": "sha512-yXAMLHZRYYuh6KpN2nOlLTYBjGiopmI9WUB4Z0tyNkW4ZZub54cUt22eibpGbZAhRAMxclox9IPIs6wwrM3soQ==", + "dev": true, + "requires": { + "@ethersproject/address": "^5.0.2", + "big.js": "^5.2.2", + "decimal.js-light": "^2.5.0", + "jsbi": "^3.1.4", + "tiny-invariant": "^1.1.0", + "toformat": "^2.0.0" + } + } + } + }, + "@uniswap/v3-core": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@uniswap/v3-core/-/v3-core-1.0.1.tgz", + "integrity": "sha512-7pVk4hEm00j9tc71Y9+ssYpO6ytkeI0y7WE9P6UcmNzhxPePwyAxImuhVsTqWK9YFvzgtvzJHi64pBl4jUzKMQ==", + "dev": true + }, + "@uniswap/v3-periphery": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@uniswap/v3-periphery/-/v3-periphery-1.4.4.tgz", + "integrity": "sha512-S4+m+wh8HbWSO3DKk4LwUCPZJTpCugIsHrWR86m/OrUyvSqGDTXKFfc2sMuGXCZrD1ZqO3rhQsKgdWg3Hbb2Kw==", + "dev": true, + "requires": { + "@openzeppelin/contracts": "3.4.2-solc-0.7", + "@uniswap/lib": "^4.0.1-alpha", + "@uniswap/v2-core": "^1.0.1", + "@uniswap/v3-core": "^1.0.0", + "base64-sol": "1.0.1" + }, + "dependencies": { + "@openzeppelin/contracts": { + "version": "3.4.2-solc-0.7", + "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2-solc-0.7.tgz", + "integrity": "sha512-W6QmqgkADuFcTLzHL8vVoNBtkwjvQRpYIAom7KiUNoLKghyx3FgH0GBjt8NRvigV1ZmMOBllvE1By1C+bi8WpA==", + "dev": true + }, + "@uniswap/lib": { + "version": "4.0.1-alpha", + "resolved": "https://registry.npmjs.org/@uniswap/lib/-/lib-4.0.1-alpha.tgz", + "integrity": "sha512-f6UIliwBbRsgVLxIaBANF6w09tYqc6Y/qXdsrbEmXHyFA7ILiKrIwRFXe1yOg8M3cksgVsO9N7yuL2DdCGQKBA==", + "dev": true + }, + "@uniswap/v2-core": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@uniswap/v2-core/-/v2-core-1.0.1.tgz", + "integrity": "sha512-MtybtkUPSyysqLY2U210NBDeCHX+ltHt3oADGdjqoThZaFRDKwM6k1Nb3F0A3hk5hwuQvytFWhrWHOEq6nVJ8Q==", + "dev": true + } + } + }, + "@uniswap/v3-sdk": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@uniswap/v3-sdk/-/v3-sdk-3.11.0.tgz", + "integrity": "sha512-gz6Q6SlN34AXvxhyz181F90D4OuIkxLnzBAucEzB9Fv3Z+3orHZY/SpGaD02nP1VsNQVu/DQvOsdkPUDGn1Y9Q==", + "dev": true, + "requires": { + "@ethersproject/abi": "^5.0.12", + "@ethersproject/solidity": "^5.0.9", + "@uniswap/sdk-core": "^4.2.0", + "@uniswap/swap-router-contracts": "^1.2.1", + "@uniswap/v3-periphery": "^1.1.1", + "@uniswap/v3-staker": "1.0.0", + "tiny-invariant": "^1.1.0", + "tiny-warning": "^1.0.3" + }, + "dependencies": { + "@uniswap/sdk-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-4.2.0.tgz", + "integrity": "sha512-yXAMLHZRYYuh6KpN2nOlLTYBjGiopmI9WUB4Z0tyNkW4ZZub54cUt22eibpGbZAhRAMxclox9IPIs6wwrM3soQ==", + "dev": true, + "requires": { + "@ethersproject/address": "^5.0.2", + "big.js": "^5.2.2", + "decimal.js-light": "^2.5.0", + "jsbi": "^3.1.4", + "tiny-invariant": "^1.1.0", + "toformat": "^2.0.0" + } + } + } + }, + "@uniswap/v3-staker": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@uniswap/v3-staker/-/v3-staker-1.0.0.tgz", + "integrity": "sha512-JV0Qc46Px5alvg6YWd+UIaGH9lDuYG/Js7ngxPit1SPaIP30AlVer1UYB7BRYeUVVxE+byUyIeN5jeQ7LLDjIw==", + "dev": true, + "requires": { + "@openzeppelin/contracts": "3.4.1-solc-0.7-2", + "@uniswap/v3-core": "1.0.0", + "@uniswap/v3-periphery": "^1.0.1" + }, + "dependencies": { + "@openzeppelin/contracts": { + "version": "3.4.1-solc-0.7-2", + "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.1-solc-0.7-2.tgz", + "integrity": "sha512-tAG9LWg8+M2CMu7hIsqHPaTyG4uDzjr6mhvH96LvOpLZZj6tgzTluBt+LsCf1/QaYrlis6pITvpIaIhE+iZB+Q==", + "dev": true + }, + "@uniswap/v3-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@uniswap/v3-core/-/v3-core-1.0.0.tgz", + "integrity": "sha512-kSC4djMGKMHj7sLMYVnn61k9nu+lHjMIxgg9CDQT+s2QYLoA56GbSK9Oxr+qJXzzygbkrmuY6cwgP6cW2JXPFA==", + "dev": true + } + } + }, "@unstoppabledomains/resolution": { "version": "8.5.0", "resolved": "https://registry.npmjs.org/@unstoppabledomains/resolution/-/resolution-8.5.0.tgz", @@ -58340,6 +62528,7 @@ "version": "2.11.2", "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.11.2.tgz", "integrity": "sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g==", + "dev": true, "requires": { "@walletconnect/heartbeat": "1.2.1", "@walletconnect/jsonrpc-provider": "1.0.13", @@ -58388,6 +62577,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", + "dev": true, "requires": { "tslib": "1.14.1" } @@ -58396,6 +62586,7 @@ "version": "2.11.2", "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.11.2.tgz", "integrity": "sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==", + "dev": true, "requires": { "@walletconnect/jsonrpc-http-connection": "^1.0.7", "@walletconnect/jsonrpc-provider": "^1.0.13", @@ -58413,6 +62604,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", + "dev": true, "requires": { "keyvaluestorage-interface": "^1.0.0", "tslib": "1.14.1" @@ -58422,6 +62614,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", + "dev": true, "requires": { "@walletconnect/events": "^1.0.1", "@walletconnect/time": "^1.0.2", @@ -58483,6 +62676,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz", "integrity": "sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==", + "dev": true, "requires": { "@walletconnect/jsonrpc-utils": "^1.0.6", "@walletconnect/safe-json": "^1.0.1", @@ -58494,6 +62688,7 @@ "version": "1.0.13", "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", + "dev": true, "requires": { "@walletconnect/jsonrpc-utils": "^1.0.8", "@walletconnect/safe-json": "^1.0.2", @@ -58504,6 +62699,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", + "dev": true, "requires": { "keyvaluestorage-interface": "^1.0.0", "tslib": "1.14.1" @@ -58513,6 +62709,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", + "dev": true, "requires": { "@walletconnect/environment": "^1.0.1", "@walletconnect/jsonrpc-types": "^1.0.3", @@ -58523,6 +62720,7 @@ "version": "1.0.14", "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz", "integrity": "sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==", + "dev": true, "requires": { "@walletconnect/jsonrpc-utils": "^1.0.6", "@walletconnect/safe-json": "^1.0.2", @@ -58533,7 +62731,8 @@ "ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true } } }, @@ -58541,6 +62740,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", + "dev": true, "requires": { "@walletconnect/safe-json": "^1.0.1", "idb-keyval": "^6.2.1", @@ -58621,6 +62821,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", + "dev": true, "requires": { "pino": "7.11.0", "tslib": "1.14.1" @@ -58636,6 +62837,7 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz", "integrity": "sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==", + "dev": true, "requires": { "@walletconnect/modal-core": "2.6.2", "@walletconnect/modal-ui": "2.6.2" @@ -58645,6 +62847,7 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz", "integrity": "sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==", + "dev": true, "requires": { "valtio": "1.11.2" } @@ -58653,6 +62856,7 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz", "integrity": "sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==", + "dev": true, "requires": { "@walletconnect/modal-core": "2.6.2", "lit": "2.8.0", @@ -58868,6 +63072,7 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", + "dev": true, "requires": { "@walletconnect/jsonrpc-types": "^1.0.2", "tslib": "1.14.1" @@ -58877,6 +63082,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", + "dev": true, "requires": { "@stablelib/ed25519": "^1.0.2", "@stablelib/random": "^1.0.1", @@ -58890,6 +63096,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dev": true, "requires": { "tslib": "1.14.1" } @@ -58898,6 +63105,7 @@ "version": "2.11.2", "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.11.2.tgz", "integrity": "sha512-MfBcuSz2GmMH+P7MrCP46mVE5qhP0ZyWA0FyIH6/WuxQ6G+MgKsGfaITqakpRPsykWOJq8tXMs3XvUPDU413OQ==", + "dev": true, "requires": { "@walletconnect/core": "2.11.2", "@walletconnect/events": "^1.0.1", @@ -58999,6 +63207,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", + "dev": true, "requires": { "tslib": "1.14.1" } @@ -59007,6 +63216,7 @@ "version": "2.11.2", "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.11.2.tgz", "integrity": "sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q==", + "dev": true, "requires": { "@walletconnect/events": "^1.0.1", "@walletconnect/heartbeat": "1.2.1", @@ -59020,6 +63230,7 @@ "version": "2.11.2", "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.11.2.tgz", "integrity": "sha512-cNtIn5AVoDxKAJ4PmB8m5adnf5mYQMUamEUPKMVvOPscfGtIMQEh9peKsh2AN5xcRVDbgluC01Id545evFyymw==", + "dev": true, "requires": { "@walletconnect/jsonrpc-http-connection": "^1.0.7", "@walletconnect/jsonrpc-provider": "1.0.13", @@ -59036,6 +63247,7 @@ "version": "2.11.2", "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.2.tgz", "integrity": "sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw==", + "dev": true, "requires": { "@stablelib/chacha20poly1305": "1.0.1", "@stablelib/hkdf": "1.0.1", @@ -59057,6 +63269,7 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "dev": true, "requires": { "decode-uri-component": "^0.2.2", "filter-obj": "^1.1.0", @@ -59078,6 +63291,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", + "dev": true, "requires": { "@walletconnect/window-getters": "^1.0.1", "tslib": "1.14.1" @@ -59334,177 +63548,148 @@ } }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@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" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@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" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@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" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, @@ -59609,6 +63794,12 @@ "acorn-walk": "^7.1.1" } }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true + }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -59622,15 +63813,15 @@ "dev": true }, "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", "dev": true }, "adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -59692,11 +63883,34 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } }, "ajv-keywords": { "version": "3.5.2", @@ -59704,12 +63918,6 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", - "dev": true - }, "ansi-align": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", @@ -59775,6 +63983,12 @@ } } }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -59826,12 +64040,6 @@ "picomatch": "^2.0.4" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, "arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", @@ -59880,30 +64088,6 @@ "@babel/runtime-corejs3": "^7.10.2" } }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==", - "dev": true - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true - }, "array-back": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", @@ -59911,6 +64095,16 @@ "dev": true, "optional": true }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -59924,15 +64118,16 @@ "dev": true }, "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" } }, @@ -59946,35 +64141,44 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true + "dev": true, + "optional": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true + "array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + } }, "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" } }, "array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" } }, @@ -59991,6 +64195,22 @@ "is-string": "^1.0.7" } }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + } + }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", @@ -60032,33 +64252,6 @@ } } }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -60072,12 +64265,6 @@ "dev": true, "optional": true }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true - }, "ast-parents": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/ast-parents/-/ast-parents-0.0.1.tgz", @@ -60086,9 +64273,9 @@ "optional": true }, "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true }, "astral-regex": { @@ -60103,12 +64290,6 @@ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", "dev": true }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, "async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -60150,37 +64331,34 @@ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, "atomic-sleep": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==" + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "dev": true }, "autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" } }, "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "requires": { + "possible-typed-array-names": "^1.0.0" + } }, "aws-sign2": { "version": "0.7.0", @@ -60195,9 +64373,9 @@ "dev": true }, "axe-core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", - "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true }, "axios": { @@ -60209,80 +64387,61 @@ } }, "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", - "dev": true - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", "dev": true, "requires": { - "babylon": "^6.18.0" + "dequal": "^2.0.3" } }, "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -60335,43 +64494,27 @@ } }, "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true } } }, @@ -60398,9 +64541,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -60456,22 +64599,6 @@ "@babel/helper-define-polyfill-provider": "^0.3.2" } }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==", - "dev": true - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", - "dev": true, - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, "babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -60499,12 +64626,12 @@ } }, "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^26.6.2", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -60530,94 +64657,13 @@ "@babel/runtime": "^7.16.3", "babel-plugin-macros": "^3.1.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - }, - "dependencies": { - "@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - } - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "dev": true - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } } }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, "base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -60633,6 +64679,12 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, + "base64-sol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/base64-sol/-/base64-sol-1.0.1.tgz", + "integrity": "sha512-ld3cCNMeXt4uJXmLZBHFGMvVpK9KsLVEhPpFRXnvSVAqABKbuNZg/+dsq3NuM+wxFLb/UrVkz7m1ciWmkMfTbg==", + "dev": true + }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -60880,26 +64932,14 @@ } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "boolbase": { @@ -61121,33 +65161,16 @@ "safe-buffer": "^5.2.0" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - }, - "dependencies": { - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - } - } - }, "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" } }, "bs58": { @@ -61229,10 +65252,10 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "buffer-reverse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-reverse/-/buffer-reverse-1.0.1.tgz", + "integrity": "sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg==", "dev": true }, "buffer-to-arraybuffer": { @@ -61290,72 +65313,6 @@ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, "cacheable-lookup": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", @@ -61384,39 +65341,16 @@ "dev": true }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "requires": { - "caller-callsite": "^2.0.0" + "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.1" } }, "callsites": { @@ -61436,9 +65370,9 @@ }, "dependencies": { "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true } } @@ -61485,20 +65419,11 @@ } }, "caniuse-lite": { - "version": "1.0.30001412", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz", - "integrity": "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==", + "version": "1.0.30001600", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz", + "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==", "dev": true }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, "case": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", @@ -61507,9 +65432,9 @@ "optional": true }, "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "dev": true }, "caseless": { @@ -61617,12 +65542,6 @@ "readdirp": "~3.6.0" } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -61680,14 +65599,15 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "dev": true, "requires": { "consola": "^3.2.3" } }, "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", "dev": true }, "class-is": { @@ -61696,92 +65616,6 @@ "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==", "dev": true }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, "classic-level": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.3.0.tgz", @@ -61797,9 +65631,9 @@ } }, "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, "requires": { "source-map": "~0.6.0" @@ -62003,21 +65837,11 @@ } }, "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, "color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -62070,6 +65894,12 @@ "simple-swizzle": "^0.2.2" } }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, "colorette": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", @@ -62146,6 +65976,12 @@ "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, "common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", @@ -62158,21 +65994,6 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==", - "dev": true, - "requires": { - "arity-n": "^1.0.4" - } - }, "compress-brotli": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", @@ -62247,6 +66068,7 @@ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, + "optional": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -62258,13 +66080,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "dev": true, + "optional": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, + "optional": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -62279,13 +66103,15 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "optional": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "optional": true, "requires": { "safe-buffer": "~5.1.0" } @@ -62304,17 +66130,6 @@ "unique-string": "^2.0.0", "write-file-atomic": "^3.0.0", "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - } } }, "confusing-browser-globals": { @@ -62324,26 +66139,15 @@ "dev": true }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true }, "consola": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "dev": true }, "content-disposition": { @@ -62481,7 +66285,8 @@ "cookie-es": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz", - "integrity": "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==" + "integrity": "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==", + "dev": true }, "cookie-signature": { "version": "1.0.6", @@ -62489,6 +66294,12 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, + "cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, "copy-anything": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.3.tgz", @@ -62498,37 +66309,6 @@ "is-what": "^4.1.8" } }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true - }, "copy-to-clipboard": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", @@ -62539,9 +66319,9 @@ } }, "core-js": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", - "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==", + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.1.tgz", + "integrity": "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==", "dev": true }, "core-js-compat": { @@ -62685,7 +66465,8 @@ "crossws": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz", - "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==" + "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==", + "dev": true }, "crypt": { "version": "0.0.2", @@ -62724,106 +66505,46 @@ "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "dev": true, "requires": { - "postcss": "^7.0.5" + "postcss-selector-parser": "^6.0.9" } }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", - "dev": true - }, "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true }, "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dev": true, "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.9" } }, "css-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", - "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz", + "integrity": "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==", "dev": true, "requires": { - "camelcase": "^6.0.0", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^2.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.3", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.1", - "semver": "^7.3.2" + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.4", + "postcss-modules-scope": "^3.1.1", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" }, "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -62834,9 +66555,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -62850,15 +66571,73 @@ } } }, - "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "dev": true, "requires": { - "postcss": "^7.0.5" + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true + }, "css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -62912,9 +66691,9 @@ "dev": true }, "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", "dev": true }, "cssesc": { @@ -62923,120 +66702,57 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", "dev": true, "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - } + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true }, "csso": { @@ -63121,12 +66837,6 @@ "integrity": "sha512-axn2UMEnkhyDUPWOwVKBMVIzSQy2ejH2xRGy1wq81dqRwApXfIzfbE3hIX0ZRFBIihf/KDqK158DLwESu4AK1w==", "dev": true }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", - "dev": true - }, "cypress": { "version": "7.7.0", "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz", @@ -63293,9 +67003,9 @@ }, "dependencies": { "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, "tr46": { @@ -63320,6 +67030,39 @@ } } }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, "date-fns": { "version": "2.29.3", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", @@ -63364,9 +67107,9 @@ } }, "decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, "decimal.js-light": { @@ -63413,20 +67156,6 @@ "type-detect": "^4.0.0" } }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -63446,108 +67175,42 @@ "dev": true }, "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" + "execa": "^5.0.0" }, "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -63557,6 +67220,17 @@ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -63564,97 +67238,21 @@ "dev": true }, "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "requires": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, "defu": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "dev": true }, "delay": { "version": "5.0.0", @@ -63673,6 +67271,12 @@ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -63686,7 +67290,8 @@ "destr": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", - "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", + "dev": true }, "destroy": { "version": "1.2.0", @@ -63702,7 +67307,8 @@ "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true }, "detect-newline": { "version": "3.1.0", @@ -63799,12 +67405,6 @@ "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, "dns-over-http-resolver": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz", @@ -63817,22 +67417,12 @@ } }, "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, "requires": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" } }, "dnsimple": { @@ -64048,12 +67638,6 @@ "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, "domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -64108,9 +67692,9 @@ }, "dependencies": { "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true } } @@ -64173,6 +67757,12 @@ } } }, + "dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "dev": true + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -64189,6 +67779,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "dev": true, "requires": { "end-of-stream": "^1.4.1", "inherits": "^2.0.3", @@ -64244,9 +67835,9 @@ } }, "electron-to-chromium": { - "version": "1.4.219", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz", - "integrity": "sha512-zoQJsXOUw0ZA0YxbjkmzBumAJRtr6je5JySuL/bAoFs0DuLiLJ+5FzRF7/ZayihxR2QcewlRZVm5QZdUhwjOgA==", + "version": "1.4.715", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz", + "integrity": "sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==", "dev": true }, "elliptic": { @@ -64271,9 +67862,9 @@ } }, "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "dev": true }, "emoji-regex": { @@ -64293,6 +67884,16 @@ "integrity": "sha512-OhYpCGBjaLcD9c4ptwCr9SxHjfRTDqeqdzMobusJ+a/drlfnJ3AT9gmGKIhNHiXtr6626h6fsvLY22Or9CxUqw==", "dev": true }, + "enc-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/enc-utils/-/enc-utils-3.0.0.tgz", + "integrity": "sha512-e57t/Z2HzWOLwOp7DZcV0VMEY8t7ptWwsxyp6kM2b2zrk6JqIpXxzkruHAMiBsy5wg9jp/183GdiRXCvBtzsYg==", + "dev": true, + "requires": { + "is-typedarray": "1.0.0", + "typedarray-to-buffer": "3.1.5" + } + }, "encode-utf8": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", @@ -64317,67 +67918,19 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } }, "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", + "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, "enquirer": { @@ -64408,15 +67961,6 @@ "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==", "dev": true }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -64436,34 +67980,57 @@ } }, "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", + "version": "1.23.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.2.tgz", + "integrity": "sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==", + "dev": true, + "requires": { + "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-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "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", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", + "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.2", + "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.12.0", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "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.7", + "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.5", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" } }, "es-array-method-boxes-properly": { @@ -64472,13 +68039,76 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, - "es-shim-unscopables": { + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-iterator-helpers": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz", + "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + } + }, + "es-module-lexer": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.2.tgz", + "integrity": "sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==", + "dev": true + }, + "es-object-atoms": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, "requires": { - "has": "^1.0.3" + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" } }, "es-to-primitive": { @@ -64563,63 +68193,23 @@ "dev": true }, "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", "source-map": "~0.6.1" }, "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } } } }, @@ -64794,22 +68384,36 @@ } }, "eslint-config-react-app": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", - "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", "dev": true, "requires": { - "confusing-browser-globals": "^1.0.10" + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" } }, "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "requires": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" }, "dependencies": { "debug": { @@ -64824,9 +68428,9 @@ } }, "eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dev": true, "requires": { "debug": "^3.2.7" @@ -64844,43 +68448,47 @@ } }, "eslint-plugin-flowtype": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", - "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", "dev": true, "requires": { - "lodash": "^4.17.15", + "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" } }, "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "doctrine": { @@ -64892,42 +68500,56 @@ "esutils": "^2.0.2" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "eslint-plugin-jest": { - "version": "24.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", - "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "^4.0.1" + "@typescript-eslint/experimental-utils": "^5.0.0" } }, "eslint-plugin-jsx-a11y": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", - "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.9", - "aria-query": "^4.2.2", - "array-includes": "^3.1.5", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.3", - "axobject-query": "^2.2.0", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.2", - "language-tags": "^1.0.5", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "semver": "^6.3.0" + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "dependencies": { + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + } } }, "eslint-plugin-prettier": { @@ -64990,73 +68612,71 @@ "dev": true }, "eslint-plugin-testing-library": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", - "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "^3.10.1" + "@typescript-eslint/utils": "^5.58.0" }, "dependencies": { - "@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" } }, "@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, "requires": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" } }, - "@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, "requires": { - "eslint-visitor-keys": "^1.1.0" + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" } }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, "requires": { - "eslint-visitor-keys": "^1.1.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" } }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -65067,9 +68687,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -65119,40 +68739,87 @@ } }, "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, "eslint-webpack-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", - "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "dev": true, "requires": { - "@types/eslint": "^7.29.0", - "arrify": "^2.0.1", - "jest-worker": "^27.5.1", + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" + "schema-utils": "^4.0.0" }, "dependencies": { - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } } } @@ -65183,9 +68850,9 @@ "dev": true }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -66106,6 +69773,60 @@ } } }, + "ethereumjs-wallet": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.2.tgz", + "integrity": "sha512-CCWV4RESJgRdHIvFciVQFnCHfqyhXWchTPlkfp28Qc53ufs+doi5I/cV2+xeK9+qEo25XCWfP9MiL+WEPAZfdA==", + "dev": true, + "requires": { + "aes-js": "^3.1.2", + "bs58check": "^2.1.2", + "ethereum-cryptography": "^0.1.3", + "ethereumjs-util": "^7.1.2", + "randombytes": "^2.1.0", + "scrypt-js": "^3.0.1", + "utf8": "^3.0.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "dev": true, + "requires": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "ethereumjs-util": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", + "dev": true, + "requires": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + } + } + } + }, "ethers": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", @@ -66206,12 +69927,7 @@ "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, "evp_bytestokey": { @@ -66224,12 +69940,6 @@ "safe-buffer": "^5.1.1" } }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, "execa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", @@ -66270,161 +69980,49 @@ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -66466,9 +70064,9 @@ "dev": true }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true }, "supports-color": { @@ -66597,58 +70195,6 @@ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } - } - }, "extract-files": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", @@ -66724,7 +70270,8 @@ "fast-redact": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz", - "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==" + "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==", + "dev": true }, "fast-safe-stringify": { "version": "2.1.1", @@ -66787,12 +70334,6 @@ "pend": "~1.2.0" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -66820,26 +70361,13 @@ } }, "file-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", - "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "requires": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } } }, "file-uri-to-path": { @@ -66878,9 +70406,9 @@ } }, "filesize": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", "dev": true }, "fill-range": { @@ -66929,14 +70457,14 @@ } }, "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "requires": { "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" } }, "find-replace": { @@ -66997,60 +70525,6 @@ "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", "dev": true }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "follow-redirects": { "version": "1.15.6", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", @@ -67065,12 +70539,6 @@ "is-callable": "^1.1.3" } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true - }, "foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -67094,140 +70562,140 @@ "dev": true }, "fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "yallist": "^4.0.0" } }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "has-flag": "^4.0.0" } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -67276,14 +70744,11 @@ "dev": true, "optional": true }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true }, "fresh": { "version": "0.5.2", @@ -67297,54 +70762,6 @@ "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", "dev": true }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "fs-extra": { "version": "11.1.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", @@ -67357,14 +70774,11 @@ "universalify": "^2.0.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } + "fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true }, "fs-readdir-recursive": { "version": "1.1.0", @@ -67373,56 +70787,6 @@ "dev": true, "optional": true }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -67441,15 +70805,15 @@ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" } }, "functional-red-black-tree": { @@ -67489,14 +70853,16 @@ "optional": true }, "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-iterator": { @@ -67527,7 +70893,8 @@ "get-port-please": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", - "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==" + "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==", + "dev": true }, "get-stdin": { "version": "6.0.0", @@ -67545,21 +70912,16 @@ } }, "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true - }, "getos": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", @@ -67600,6 +70962,12 @@ "is-glob": "^4.0.1" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, "global": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", @@ -67609,6 +70977,12 @@ "process": "^0.11.10" } }, + "global-const": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/global-const/-/global-const-0.1.2.tgz", + "integrity": "sha512-yb8pTRSbWcdjmKhRfdB1+s7oU9UXTPPcRwd0oPal0WHta7B/3roXz7yGLMU+KhgByoeX/1QOFKY8aCTETexKAg==", + "dev": true + }, "global-dirs": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", @@ -67656,9 +71030,9 @@ } }, "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -67693,6 +71067,15 @@ "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==", "dev": true }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "got": { "version": "11.8.5", "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", @@ -67713,9 +71096,15 @@ } }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, "graphql": { @@ -67772,35 +71161,20 @@ "dev": true, "optional": true }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, - "optional": true - }, "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } + "duplexer": "^0.1.2" } }, "h3": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/h3/-/h3-1.11.1.tgz", "integrity": "sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==", + "dev": true, "requires": { "cookie-es": "^1.0.0", "crossws": "^0.2.2", @@ -67814,12 +71188,6 @@ "unenv": "^1.9.0" } }, - "hamburger-react": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hamburger-react/-/hamburger-react-2.5.0.tgz", - "integrity": "sha512-5GSXe+ucxTPJ0SkhIsPQ/PRDweZPIKya1lfahAuExx31SdheeUA4uOPfQIAirbKona8hvo79VDr5LJQzPXsdpw==", - "dev": true - }, "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", @@ -68040,21 +71408,21 @@ "ethers": "^5.6.1" } }, + "hardhat-watcher": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hardhat-watcher/-/hardhat-watcher-2.5.0.tgz", + "integrity": "sha512-Su2qcSMIo2YO2PrmJ0/tdkf+6pSt8zf9+4URR5edMVti6+ShI8T3xhPrwugdyTOFuyj8lKHrcTZNKUFYowYiyA==", + "dev": true, + "requires": { + "chokidar": "^3.5.3" + } + }, "harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", "dev": true }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, "has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -68068,14 +71436,20 @@ "dev": true }, "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "requires": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" } }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, "has-symbol-support-x": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", @@ -68098,70 +71472,12 @@ } }, "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "has-symbols": "^1.0.3" } }, "has-yarn": { @@ -68204,16 +71520,11 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, "hey-listen": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", - "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==", + "dev": true }, "history": { "version": "4.10.1", @@ -68285,9 +71596,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -68316,18 +71627,6 @@ } } }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", - "dev": true - }, "html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -68338,9 +71637,9 @@ } }, "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "dev": true }, "html-escaper": { @@ -68350,24 +71649,24 @@ "dev": true }, "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" }, "dependencies": { "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true } } @@ -68382,42 +71681,16 @@ } }, "html-webpack-plugin": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", - "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", "dev": true, "requires": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" } }, "htmlparser2": { @@ -68513,131 +71786,23 @@ } }, "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { + "is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true } } }, @@ -68663,7 +71828,8 @@ "http-shutdown": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", - "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==" + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "dev": true }, "http-signature": { "version": "1.3.6", @@ -68758,18 +71924,22 @@ } }, "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true }, "idb-keyval": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", - "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" + "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==", + "dev": true }, "identity-obj-proxy": { "version": "3.0.0", @@ -68803,18 +71973,18 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", - "dev": true - }, "ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, "immer": { "version": "9.0.15", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", @@ -68826,15 +71996,6 @@ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -68845,23 +72006,6 @@ "resolve-from": "^4.0.0" } }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - } - } - }, "import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", @@ -68876,66 +72020,6 @@ "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } } }, "imurmurhash": { @@ -68950,18 +72034,6 @@ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -69048,24 +72120,14 @@ "integrity": "sha512-t4c9GKXH1Vi/WxmppGyIi6iedbGo92YmLneopHmbIEIp27ep7VnrYGA6lM/rLsFo5Tj6TJgIqr3FOk8mvPgIWQ==", "dev": true }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "hasown": "^2.0.0", "side-channel": "^1.0.4" } }, @@ -69079,12 +72141,6 @@ "fp-ts": "^1.0.0" } }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, "ip-regex": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", @@ -69445,23 +72501,9 @@ "iron-webcrypto": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.1.0.tgz", - "integrity": "sha512-5vgYsCakNlaQub1orZK5QmNYhwYtcllTkZBp5sfIaCqY93Cf6l+v2rtE+E4TMbcfjxDMCdrO8wmp7+ZvhDECLA==" - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "integrity": "sha512-5vgYsCakNlaQub1orZK5QmNYhwYtcllTkZBp5sfIaCqY93Cf6l+v2rtE+E4TMbcfjxDMCdrO8wmp7+ZvhDECLA==", "dev": true }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -69472,12 +72514,31 @@ "has-tostringtag": "^1.0.0" } }, + "is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", @@ -69513,9 +72574,9 @@ "optional": true }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true }, "is-ci": { @@ -69541,20 +72602,6 @@ "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==", "dev": true }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, "is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", @@ -69563,13 +72610,13 @@ "hasown": "^2.0.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "is-typed-array": "^1.1.13" } }, "is-date-object": { @@ -69581,23 +72628,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "dev": true - }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -69610,20 +72640,20 @@ "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==", "dev": true }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -69672,6 +72702,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, "requires": { "is-docker": "^3.0.0" }, @@ -69679,7 +72710,8 @@ "is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true } } }, @@ -69702,16 +72734,32 @@ "ip-regex": "^4.0.0" } }, + "is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true + }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "dev": true }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true }, "is-npm": { @@ -69746,32 +72794,6 @@ "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", "dev": true }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - }, - "dependencies": { - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - } - } - }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -69784,15 +72806,6 @@ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, "is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", @@ -69815,12 +72828,6 @@ "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "dev": true }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "is-retry-allowed": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", @@ -69833,13 +72840,19 @@ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", "dev": true }, + "is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true + }, "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, "requires": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" } }, "is-stream": { @@ -69867,16 +72880,12 @@ } }, "is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.14" } }, "is-typedarray": { @@ -69890,6 +72899,12 @@ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true }, + "is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true + }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -69899,18 +72914,22 @@ "call-bind": "^1.0.2" } }, + "is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + } + }, "is-what": { "version": "4.1.8", "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.8.tgz", "integrity": "sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==", "dev": true }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -69930,6 +72949,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", + "dev": true, "requires": { "system-architecture": "^0.1.0" } @@ -69967,12 +72987,6 @@ "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==", "dev": true }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, "isomorphic-fetch": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", @@ -69987,6 +73001,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", + "dev": true, "requires": { "node-fetch": "^2.6.1", "unfetch": "^4.2.0" @@ -70024,13 +73039,13 @@ } }, "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "dependencies": { @@ -70040,13 +73055,31 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { - "semver": "^6.0.0" + "lru-cache": "^6.0.0" } }, "supports-color": { @@ -70057,6 +73090,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -70080,9 +73119,9 @@ } }, "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -70197,6 +73236,19 @@ "readable-stream": "^3.6.0" } }, + "iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, "jackspeak": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", @@ -70311,49 +73363,58 @@ } }, "jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", - "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dev": true, "requires": { - "@jest/core": "^26.6.0", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^26.6.0" + "jest-cli": "^27.5.1" } }, "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -70388,12 +73449,41 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -70406,56 +73496,63 @@ } }, "jest-circus": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", - "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dev": true, "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/babel__traverse": "^7.0.4", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^26.6.0", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-runner": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0", - "stack-utils": "^2.0.2", - "throat": "^5.0.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.3", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -70497,15 +73594,22 @@ "dev": true }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } } }, "supports-color": { @@ -70520,48 +73624,56 @@ } }, "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dev": true, "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "prompts": "^2.0.1", - "yargs": "^15.4.1" + "yargs": "^16.2.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -70581,17 +73693,6 @@ "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -70607,70 +73708,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -70680,102 +73723,92 @@ "has-flag": "^4.0.0" } }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } }, "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", + "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "graceful-fs": "^4.2.9", + "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.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -70795,6 +73828,12 @@ "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -70817,37 +73856,28 @@ "dev": true }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } } }, "supports-color": { @@ -70924,156 +73954,59 @@ } } }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71114,6 +74047,31 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -71125,42 +74083,52 @@ } } }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71212,56 +74180,51 @@ } } }, - "jest-get-type": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", - "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71302,17 +74265,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -71324,54 +74276,64 @@ } } }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dev": true, "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71412,18 +74374,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -71435,38 +74385,62 @@ } } }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dev": true, "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.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.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71507,22 +74481,23 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } } }, "supports-color": { @@ -71536,40 +74511,53 @@ } } }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dev": true, "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@types/istanbul-lib-report": "*" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" } - }, + } + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71605,9 +74593,9 @@ "dev": true }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "dev": true }, "has-flag": { @@ -71617,33 +74605,40 @@ "dev": true }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } } }, "supports-color": { @@ -71658,44 +74653,53 @@ } }, "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "stack-utils": "^2.0.3" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71737,15 +74741,22 @@ "dev": true }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } } }, "supports-color": { @@ -71760,37 +74771,46 @@ } }, "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dev": true, "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71843,55 +74863,66 @@ } }, "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true }, "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "dev": true }, "jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dev": true, "requires": { - "@jest/types": "^26.6.0", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -71944,38 +74975,47 @@ } }, "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -72028,55 +75068,65 @@ } }, "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dev": true, "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "@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": "*", "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "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.6", - "throat": "^5.0.0" + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -72117,33 +75167,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -72156,62 +75179,66 @@ } }, "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "requires": { + "@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.0.0", - "cjs-module-lexer": "^0.6.0", + "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", + "execa": "^5.0.0", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", + "graceful-fs": "^4.2.9", + "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", - "yargs": "^15.4.1" + "strip-bom": "^4.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -72231,17 +75258,6 @@ "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -72257,75 +75273,39 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, "supports-color": { @@ -72336,111 +75316,80 @@ "requires": { "has-flag": "^4.0.0" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "dev": true, "requires": { "@types/node": "*", - "graceful-fs": "^4.2.4" + "graceful-fs": "^4.2.9" } }, "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dev": true, "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "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": "^26.6.2", + "pretty-format": "^27.5.1", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -72476,9 +75425,9 @@ "dev": true }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "dev": true }, "has-flag": { @@ -72488,39 +75437,23 @@ "dev": true }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -72531,21 +75464,28 @@ } }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -72569,41 +75509,50 @@ } }, "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dev": true, "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -72623,6 +75572,12 @@ "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -72644,15 +75599,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -72665,41 +75611,50 @@ } }, "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^26.6.2" + "pretty-format": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -72747,21 +75702,28 @@ "dev": true }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } } }, "supports-color": { @@ -72776,20 +75738,101 @@ } }, "jest-watch-typeahead": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", - "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "dev": true, "requires": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-regex-util": "^26.0.0", - "jest-watcher": "^26.3.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0" + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" }, "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dev": true, + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -72809,6 +75852,12 @@ "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -72824,12 +75873,167 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dev": true, + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dev": true, + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + } + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -72842,42 +76046,51 @@ } }, "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dev": true, "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^26.6.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -72985,6 +76198,12 @@ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==" }, + "js-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz", + "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==", + "dev": true + }, "js-sdsl": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz", @@ -73065,9 +76284,9 @@ }, "dependencies": { "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true }, "form-data": { @@ -73082,20 +76301,21 @@ } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" } }, "tr46": { @@ -73108,9 +76328,9 @@ } }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true }, "whatwg-url": { @@ -73204,15 +76424,16 @@ } }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, "jsonc-parser": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==" + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true }, "jsonfile": { "version": "6.1.0", @@ -73230,6 +76451,12 @@ "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true + }, "JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", @@ -73338,13 +76565,15 @@ } }, "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" } }, "just-extend": { @@ -73354,6 +76583,12 @@ "dev": true, "optional": true }, + "jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "dev": true + }, "keccak": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", @@ -73396,12 +76631,6 @@ "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -73435,9 +76664,9 @@ "dev": true }, "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true }, "language-subtag-registry": { @@ -73447,22 +76676,12 @@ "dev": true }, "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "dev": true, - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" + "language-subtag-registry": "^0.3.20" } }, "latest-version": { @@ -73474,6 +76693,16 @@ "package-json": "^6.3.0" } }, + "launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dev": true, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, "lazy-ass": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", @@ -73540,6 +76769,15 @@ "libsodium-sumo": "^0.7.13" } }, + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dev": true, + "requires": { + "immediate": "~3.0.5" + } + }, "lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -73554,6 +76792,7 @@ "version": "1.7.2", "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.7.2.tgz", "integrity": "sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==", + "dev": true, "requires": { "@parcel/watcher": "^2.4.1", "@parcel/watcher-wasm": "^2.4.1", @@ -73579,6 +76818,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", + "dev": true, "requires": { "execa": "^8.0.1", "is-wsl": "^3.1.0", @@ -73589,6 +76829,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -73604,22 +76845,26 @@ "get-stream": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==" + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true }, "human-signals": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==" + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true }, "is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true }, "is-wsl": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, "requires": { "is-inside-container": "^1.0.0" } @@ -73627,12 +76872,14 @@ "mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true }, "npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, "requires": { "path-key": "^4.0.0" } @@ -73641,6 +76888,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, "requires": { "mimic-fn": "^4.0.0" } @@ -73648,17 +76896,20 @@ "path-key": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true }, "signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true }, "strip-final-newline": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true } } }, @@ -73699,6 +76950,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", + "dev": true, "requires": { "@lit/reactive-element": "^1.6.0", "lit-element": "^3.3.0", @@ -73709,6 +76961,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.2.tgz", "integrity": "sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==", + "dev": true, "requires": { "@lit-labs/ssr-dom-shim": "^1.1.0", "@lit/reactive-element": "^1.3.0", @@ -73719,6 +76972,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "dev": true, "requires": { "@types/trusted-types": "^2.0.2" } @@ -73754,9 +77008,9 @@ } }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true }, "loader-utils": { @@ -73770,6 +77024,15 @@ "json5": "^2.1.2" } }, + "localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dev": true, + "requires": { + "lie": "3.1.1" + } + }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", @@ -73786,12 +77049,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", - "dev": true - }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -73815,8 +77072,7 @@ "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true, - "optional": true + "dev": true }, "lodash.isempty": { "version": "4.4.0", @@ -73827,7 +77083,8 @@ "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true }, "lodash.isstring": { "version": "4.0.1", @@ -73853,24 +77110,17 @@ "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", "dev": true }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true }, "lodash.truncate": { "version": "4.4.2", @@ -74005,12 +77255,6 @@ } } }, - "loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", - "dev": true - }, "long": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", @@ -74061,9 +77305,9 @@ }, "dependencies": { "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true } } @@ -74090,12 +77334,33 @@ "yallist": "^3.0.2" } }, + "lru-memorise": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/lru-memorise/-/lru-memorise-0.3.0.tgz", + "integrity": "sha512-48k33CDv0WrPGlZhDFElmOiPnfRcGODsOglYQfYr/rKqT8iD/OcfdFpTMKyKeerqM/DDXUKD1sWFfylXyBYu+g==", + "dev": true, + "requires": { + "tiny-lru": "^11.2.5" + } + }, "lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", "dev": true }, + "magic-sdk": { + "version": "21.5.0", + "resolved": "https://registry.npmjs.org/magic-sdk/-/magic-sdk-21.5.0.tgz", + "integrity": "sha512-LNSTJGOO1wtJSwoEnO8ehH3RePdYc3lc0pD+SGZWyY78Ly6CgNE15lILBGJvpdaZjZd6wVqDYOf6Hh+PayuNKg==", + "dev": true, + "requires": { + "@magic-sdk/commons": "^17.5.0", + "@magic-sdk/provider": "^21.5.0", + "@magic-sdk/types": "^17.3.0", + "localforage": "^1.7.4" + } + }, "magic-string": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", @@ -74106,27 +77371,12 @@ } }, "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "semver": "^6.0.0" } }, "make-error": { @@ -74145,12 +77395,6 @@ "tmpl": "1.0.5" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true - }, "map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -74163,15 +77407,6 @@ "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", "dev": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, "markdown-table": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", @@ -74209,52 +77444,13 @@ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "fs-monkey": "^1.0.4" } }, "memory-level": { @@ -74337,13 +77533,27 @@ "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, + "merkletreejs": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.11.tgz", + "integrity": "sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ==", + "dev": true, + "requires": { + "bignumber.js": "^9.0.1", + "buffer-reverse": "^1.0.1", + "crypto-js": "^4.2.0", + "treeify": "^1.1.0", + "web3-utils": "^1.3.4" + } + }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -74355,12 +77565,6 @@ "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==" }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -74391,7 +77595,8 @@ "mime": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true }, "mime-db": { "version": "1.52.0", @@ -74443,75 +77648,53 @@ } }, "mini-css-extract-plugin": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", - "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", + "integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "fast-deep-equal": "^3.1.3" } }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" } - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", - "dev": true } } }, @@ -74559,152 +77742,12 @@ } } }, - "minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, "miscreant": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/miscreant/-/miscreant-0.3.2.tgz", "integrity": "sha512-fL9KxsQz9BJB2KGPMHFrReioywkiomBiuaLk6EuChijK0BsJsIKJXdVomR+/bPj5mvbFD6wM0CM3bZio9g7OHA==", "dev": true }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "dependencies": { - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, "mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -74727,6 +77770,7 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz", "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==", + "dev": true, "requires": { "acorn": "^8.11.3", "pathe": "^1.1.2", @@ -74737,7 +77781,8 @@ "acorn": { "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true } } }, @@ -74952,6 +77997,7 @@ "version": "10.16.2", "resolved": "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz", "integrity": "sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==", + "dev": true, "requires": { "@motionone/animation": "^10.15.1", "@motionone/dom": "^10.16.2", @@ -74961,35 +78007,11 @@ "@motionone/vue": "^10.16.2" } }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true }, "ms": { "version": "2.1.2", @@ -75041,21 +78063,15 @@ } }, "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, "requires": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "thunky": "^1.0.2" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, "multicodec": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.2.1.tgz", @@ -75069,7 +78085,8 @@ "multiformats": { "version": "9.7.1", "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.7.1.tgz", - "integrity": "sha512-TaVmGEBt0fhxiNJMGphBfB+oGvUxFs8KgGvgl8d3C+GWtrFcvXdJ2196eg+dYhmSFClmgFfSfJEklo+SZzdNuw==" + "integrity": "sha512-TaVmGEBt0fhxiNJMGphBfB+oGvUxFs8KgGvgl8d3C+GWtrFcvXdJ2196eg+dYhmSFClmgFfSfJEklo+SZzdNuw==", + "dev": true }, "multihashes": { "version": "3.1.2", @@ -75169,25 +78186,6 @@ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, "napi-macros": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.2.2.tgz", @@ -75207,15 +78205,6 @@ "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==", "dev": true }, - "native-url": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", - "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", - "dev": true, - "requires": { - "querystring": "^0.2.0" - } - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -75234,6 +78223,15 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "new-date": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/new-date/-/new-date-1.0.3.tgz", + "integrity": "sha512-0fsVvQPbo2I18DT2zVHpezmeeNYV2JaJSrseiHLc17GNOxJzUdx5mvSigPu8LtIfZSij5i1wXnXFspEs2CD6hA==", + "dev": true, + "requires": { + "@segment/isodate": "1.0.3" + } + }, "next-tick": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", @@ -75300,9 +78298,9 @@ }, "dependencies": { "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true } } @@ -75344,12 +78342,14 @@ "node-fetch-native": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.2.tgz", - "integrity": "sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==" + "integrity": "sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==", + "dev": true }, "node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true }, "node-gyp-build": { "version": "4.5.0", @@ -75363,159 +78363,10 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - } - } - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - } - } - }, "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "nofilter": { @@ -75580,12 +78431,6 @@ "boolbase": "^1.0.0" } }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true - }, "number-to-bn": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", @@ -75620,9 +78465,9 @@ } }, "nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", "dev": true }, "oauth-sign": { @@ -75631,94 +78476,26 @@ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, + "obj-case": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/obj-case/-/obj-case-0.2.1.tgz", + "integrity": "sha512-PquYBBTy+Y6Ob/O2574XHhDtHJlV1cJHMCgW+rDRc9J5hhmRelJB3k5dTK/3cVmFVtzvAKuENeuLpoyTzMzkOg==", + "dev": true + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "object-hash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true }, "object-is": { @@ -75737,47 +78514,39 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, "object.assign": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", - "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" } }, "object.getownpropertydescriptors": { @@ -75792,6 +78561,17 @@ "es-abstract": "^1.20.1" } }, + "object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + } + }, "object.hasown": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", @@ -75802,24 +78582,15 @@ "es-abstract": "^1.19.5" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "obliterator": { @@ -75848,6 +78619,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz", "integrity": "sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==", + "dev": true, "requires": { "destr": "^2.0.1", "node-fetch-native": "^1.4.0", @@ -75857,12 +78629,24 @@ "ohash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", + "dev": true + }, + "oidc-client-ts": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-2.2.1.tgz", + "integrity": "sha512-g/W+DsUVeHZ8A7xUSTeK4bI6BNs9ROtMiiOOo+0M6IiTHxueJ757GD8e/8nPBL+k/o6bkfM5mWg4cZcSI8Iosw==", + "dev": true, + "requires": { + "crypto-js": "^4.1.1", + "jwt-decode": "^3.1.2" + } }, "on-exit-leak-free": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" + "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==", + "dev": true }, "on-finished": { "version": "2.4.1", @@ -75883,6 +78667,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "requires": { "wrappy": "1" } @@ -75907,45 +78692,18 @@ "is-wsl": "^2.2.0" } }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - } - } - }, - "optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "dev": true, - "requires": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - } - }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" } }, "os-browserify": { @@ -75979,12 +78737,6 @@ "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", "dev": true }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, "p-fifo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", @@ -76029,18 +78781,19 @@ } }, "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dev": true, "requires": { - "retry": "^0.12.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "dependencies": { - "retry": { + "@types/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true } } @@ -76223,55 +78976,6 @@ "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==", "dev": true }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -76283,9 +78987,9 @@ }, "dependencies": { "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true } } @@ -76371,19 +79075,13 @@ }, "dependencies": { "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true } } }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true - }, "patch-package": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-7.0.2.tgz", @@ -76556,18 +79254,6 @@ } } }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -76635,7 +79321,8 @@ "pathe": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true }, "pathval": { "version": "1.1.1", @@ -76679,10 +79366,9 @@ "dev": true }, "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { "version": "2.3.1", @@ -76694,25 +79380,11 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pino": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", + "dev": true, "requires": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.0.0", @@ -76731,6 +79403,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", + "dev": true, "requires": { "duplexify": "^4.1.2", "split2": "^4.0.0" @@ -76739,7 +79412,8 @@ "pino-std-serializers": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" + "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==", + "dev": true }, "pirates": { "version": "4.0.5", @@ -76747,31 +79421,31 @@ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" }, "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "find-up": "^3.0.0" + "find-up": "^4.0.0" }, "dependencies": { "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "p-limit": { @@ -76784,12 +79458,12 @@ } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } }, "p-try": { @@ -76797,6 +79471,12 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true } } }, @@ -76804,6 +79484,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "dev": true, "requires": { "jsonc-parser": "^3.2.0", "mlly": "^1.2.0", @@ -76876,15 +79557,6 @@ "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==" }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, "polished": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/polished/-/polished-3.7.2.tgz", @@ -76899,378 +79571,227 @@ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true }, "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" } }, "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" + "postcss-selector-parser": "^6.0.10" } }, "postcss-browser-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", - "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", - "dev": true, - "requires": { - "postcss": "^7" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "dev": true }, "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dev": true, "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" } }, - "postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, - "postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dev": true, "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dev": true, "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "dev": true, "requires": { - "postcss": "^7.0.14" + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", "dev": true, "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.4" } }, "postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true }, "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true }, "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true }, "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true }, "postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dev": true, "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "dev": true, - "requires": { - "postcss": "^7.0.26" - } + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "dev": true }, "postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dev": true, "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.9" } }, "postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "dev": true, "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.9" } }, "postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true }, "postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - } + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "dev": true }, "postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-import": { @@ -77284,13 +79805,10 @@ } }, "postcss-initial": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", - "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - } + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true }, "postcss-js": { "version": "4.0.1", @@ -77301,300 +79819,159 @@ } }, "postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - } - }, - "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "dev": true, "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - } + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "minimist": "^1.2.0" + "yallist": "^4.0.0" } }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "lru-cache": "^6.0.0" } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true }, "postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true }, "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dev": true, "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" } }, "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "dev": true, "requires": { - "browserslist": "^4.0.0", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" } }, "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.5" } }, "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true }, "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", "dev": true, "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", + "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", + "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", "dev": true, "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "icss-utils": "^5.0.0" } }, "postcss-nested": { @@ -77606,404 +79983,244 @@ } }, "postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dev": true, "requires": { - "postcss": "^7.0.2" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" } }, "postcss-normalize": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", - "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "dev": true, "requires": { - "@csstools/normalize.css": "^10.1.0", - "browserslist": "^4.6.2", - "postcss": "^7.0.17", - "postcss-browser-comments": "^3.0.0", - "sanitize.css": "^10.0.0" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" } }, "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true }, "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dev": true, "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dev": true, "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0" } }, + "postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "dev": true + }, "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dev": true, "requires": { - "postcss": "^7.0.2" + "postcss-value-parser": "^4.2.0" } }, "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - } + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true }, "postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "dev": true, - "requires": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dev": true, + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dev": true, "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" } }, "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "postcss-value-parser": "^4.2.0" } }, "postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-safe-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", - "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", - "dev": true, - "requires": { - "postcss": "^8.1.0" - }, - "dependencies": { - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - } - } - }, - "postcss-selector-matches": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true }, "postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.10" } }, "postcss-selector-parser": { @@ -78016,33 +80233,67 @@ } }, "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } } } }, "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^6.0.5" } }, "postcss-value-parser": { @@ -78050,17 +80301,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, "preact": { "version": "10.15.1", "resolved": "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz", @@ -78146,13 +80386,13 @@ "dev": true }, "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, "requires": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, "pretty-format": { @@ -78213,7 +80453,8 @@ "process-warning": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", - "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" + "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==", + "dev": true }, "progress": { "version": "2.0.3", @@ -78230,12 +80471,6 @@ "asap": "~2.0.6" } }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -78297,19 +80532,14 @@ "proxy-compare": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz", - "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==" + "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==", + "dev": true }, "proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, "ps-tree": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", @@ -78363,77 +80593,6 @@ "once": "^1.3.1" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", @@ -78610,18 +80769,6 @@ "strict-uri-encode": "^2.0.0" } }, - "querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -78636,7 +80783,8 @@ "quick-format-unescaped": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", + "dev": true }, "quick-lru": { "version": "5.1.1", @@ -78647,7 +80795,8 @@ "radix3": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.1.tgz", - "integrity": "sha512-yUUd5VTiFtcMEx0qFUxGAv5gbMc1un4RvEO1JZdP7ZUl/RHygZK6PknIKntmQRZxnMY3ZXD2ISaw1ij8GYW1yg==" + "integrity": "sha512-yUUd5VTiFtcMEx0qFUxGAv5gbMc1un4RvEO1JZdP7ZUl/RHygZK6PknIKntmQRZxnMY3ZXD2ISaw1ij8GYW1yg==", + "dev": true }, "raf": { "version": "3.4.1", @@ -78751,17 +80900,17 @@ } }, "react-app-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", - "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "dev": true, "requires": { - "core-js": "^3.6.5", + "core-js": "^3.19.2", "object-assign": "^4.1.1", "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "whatwg-fetch": "^3.4.1" + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" } }, "react-app-rewired": { @@ -78788,183 +80937,133 @@ "dev": true }, "react-dev-utils": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", - "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", - "dev": true, - "requires": { - "@babel/code-frame": "7.10.4", - "address": "1.1.2", - "browserslist": "4.14.2", - "chalk": "2.4.2", - "cross-spawn": "7.0.3", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "2.0.0", - "filesize": "6.1.0", - "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "4.1.6", - "global-modules": "2.0.0", - "globby": "11.0.1", - "gzip-size": "5.1.1", - "immer": "8.0.1", - "is-root": "2.1.0", - "loader-utils": "2.0.0", - "open": "^7.0.2", - "pkg-up": "3.1.0", - "prompts": "2.4.0", - "react-error-overlay": "^6.0.9", - "recursive-readdir": "2.2.2", - "shell-quote": "1.7.2", - "strip-ansi": "6.0.0", - "text-table": "0.2.0" + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "browserslist": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", - "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001125", - "electron-to-chromium": "^1.3.564", - "escalade": "^3.0.2", - "node-releases": "^1.1.61" + "color-convert": "^2.0.1" } }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "color-name": "~1.1.4" } }, - "immer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", - "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { + "find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" } }, - "node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "p-locate": "^5.0.0" } }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "has-flag": "^4.0.0" } } } @@ -79039,6 +81138,23 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "react-keyed-flatten-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-keyed-flatten-children/-/react-keyed-flatten-children-3.0.0.tgz", + "integrity": "sha512-tSH6gvOyQjt3qtjG+kU9sTypclL1672yjpVufcE3aHNM0FhvjBUQZqsb/awIux4zEuVC3k/DP4p0GdTT/QUt/Q==", + "dev": true, + "requires": { + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } + } + }, "react-native-fetch-api": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz", @@ -79072,9 +81188,9 @@ } }, "react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "dev": true }, "react-router": { @@ -79119,193 +81235,274 @@ } }, "react-scripts": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", - "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", - "dev": true, - "requires": { - "@babel/core": "7.12.3", - "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", - "@svgr/webpack": "5.5.0", - "@typescript-eslint/eslint-plugin": "^4.5.0", - "@typescript-eslint/parser": "^4.5.0", - "babel-eslint": "^10.1.0", - "babel-jest": "^26.6.0", - "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "^0.3.7", - "babel-preset-react-app": "^10.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dev": true, + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", "bfj": "^7.0.2", - "camelcase": "^6.1.0", - "case-sensitive-paths-webpack-plugin": "2.3.0", - "css-loader": "4.3.0", - "dotenv": "8.2.0", - "dotenv-expand": "5.1.0", - "eslint": "^7.11.0", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^24.1.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-testing-library": "^3.9.2", - "eslint-webpack-plugin": "^2.5.2", - "file-loader": "6.1.1", - "fs-extra": "^9.0.1", - "fsevents": "^2.1.3", - "html-webpack-plugin": "4.5.0", - "identity-obj-proxy": "3.0.0", - "jest": "26.6.0", - "jest-circus": "26.6.0", - "jest-resolve": "26.6.0", - "jest-watch-typeahead": "0.6.1", - "mini-css-extract-plugin": "0.11.3", - "optimize-css-assets-webpack-plugin": "5.0.4", - "pnp-webpack-plugin": "1.6.4", - "postcss-flexbugs-fixes": "4.2.1", - "postcss-loader": "3.0.0", - "postcss-normalize": "8.0.1", - "postcss-preset-env": "6.7.0", - "postcss-safe-parser": "5.0.2", - "prompts": "2.4.0", - "react-app-polyfill": "^2.0.0", - "react-dev-utils": "^11.0.3", - "react-refresh": "^0.8.3", - "resolve": "1.18.1", - "resolve-url-loader": "^3.1.2", - "sass-loader": "^10.0.5", - "semver": "7.3.2", - "style-loader": "1.3.0", - "terser-webpack-plugin": "4.2.3", - "ts-pnp": "1.2.0", - "url-loader": "4.1.1", - "webpack": "4.44.2", - "webpack-dev-server": "3.11.1", - "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "5.1.4" - }, - "dependencies": { - "@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" } }, - "@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" } }, - "@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" + "color-convert": "^2.0.1" } }, - "@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" + "color-name": "~1.1.4" } }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true + "eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -79315,32 +81512,48 @@ "yallist": "^4.0.0" } }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "yocto-queue": "^0.1.0" } }, - "resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "requires": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" + "p-limit": "^3.0.2" } }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -79482,6 +81695,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -79505,7 +81719,8 @@ "real-require": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", - "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==" + "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", + "dev": true }, "receptacle": { "version": "1.3.2", @@ -79517,23 +81732,12 @@ } }, "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "dev": true, "requires": { - "minimatch": "3.0.4" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } + "minimatch": "^3.0.5" } }, "redent": { @@ -79577,6 +81781,21 @@ "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", "dev": true }, + "reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -79595,7 +81814,8 @@ "regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true }, "regenerator-transform": { "version": "0.15.0", @@ -79606,31 +81826,22 @@ "@babel/runtime": "^7.8.4" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", "dev": true }, "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" } }, "regexpp": { @@ -79707,54 +81918,19 @@ "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==", "dev": true }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } + "strip-ansi": "^6.0.1" } }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true - }, "req-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/req-cwd/-/req-cwd-2.0.0.tgz", @@ -79953,99 +82129,49 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", "dev": true }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "dev": true - }, "resolve-url-loader": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", - "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", "dev": true, "requires": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.36", - "rework": "1.0.1", - "rework-visit": "1.0.0", + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", "source-map": "0.6.1" }, "dependencies": { - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", "dev": true }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true + }, "responselike": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", @@ -80065,12 +82191,6 @@ "signal-exit": "^3.0.2" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, "retimer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz", @@ -80088,48 +82208,12 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", - "dev": true, - "requires": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - }, - "dependencies": { - "convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", - "dev": true - } - } - }, - "rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", - "dev": true - }, "rfdc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", - "dev": true - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -80159,47 +82243,41 @@ } }, "rollup": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", - "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", "dev": true, "requires": { - "@types/estree": "*", - "@types/node": "*", - "acorn": "^7.1.0" - } - }, - "rollup-plugin-babel": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", - "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "rollup-pluginutils": "^2.8.1" + "fsevents": "~2.3.2" } }, "rollup-plugin-terser": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", - "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.5.5", - "jest-worker": "^24.9.0", - "rollup-pluginutils": "^2.8.2", + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", "serialize-javascript": "^4.0.0", - "terser": "^4.6.2" + "terser": "^5.0.0" }, "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dev": true, "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" } }, "serialize-javascript": { @@ -80212,33 +82290,16 @@ } }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } } } }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "requires": { - "estree-walker": "^0.6.1" - }, - "dependencies": { - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - } - } - }, "rpc-websockets": { "version": "7.5.1", "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.1.tgz", @@ -80261,12 +82322,6 @@ } } }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -80285,15 +82340,6 @@ "queue-microtask": "^1.2.2" } }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, "rustbn.js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", @@ -80310,23 +82356,46 @@ "tslib": "^1.9.0" } }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true }, "safe-json-utils": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz", "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, "requires": { - "ret": "~0.1.10" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" } }, "safe-stable-stringify": { @@ -80340,251 +82409,10 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "sanitize.css": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", - "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", "dev": true }, "sass": { @@ -80598,53 +82426,13 @@ } }, "sass-loader": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.3.1.tgz", - "integrity": "sha512-y2aBdtYkbqorVavkC3fcJIUDGIegzDWPn3/LAFhsf3G+MzPKTJx37sROf5pXtUeggSVbNbmfj8TgRaSLMelXRA==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dev": true, "requires": { "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } + "neo-async": "^2.6.2" } }, "sax": { @@ -80673,13 +82461,13 @@ } }, "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } }, @@ -80817,20 +82605,13 @@ "dev": true }, "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, "requires": { - "node-forge": "^0.10.0" - }, - "dependencies": { - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - } + "@types/node-forge": "^1.3.0", + "node-forge": "^1" } }, "semver": { @@ -80911,7 +82692,6 @@ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, - "optional": true, "requires": { "randombytes": "^2.1.0" } @@ -81225,33 +83005,30 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } + "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" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" } }, "setimmediate": { @@ -81300,12 +83077,11 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true }, "side-channel": { "version": "1.0.4", @@ -81479,174 +83255,6 @@ } } }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -81658,30 +83266,6 @@ "websocket-driver": "^0.7.4" } }, - "sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, "solc": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz", @@ -81942,25 +83526,9 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", - "requires": { - "atomic-sleep": "^1.0.0" - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", "dev": true, "requires": { - "is-plain-obj": "^1.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true - } + "atomic-sleep": "^1.0.0" } }, "source-list-map": { @@ -82029,15 +83597,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "requires": { - "duplexer": "^0.1.2" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -82093,21 +83652,19 @@ } }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", "dev": true, "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" } }, "source-map-support": { @@ -82128,18 +83685,18 @@ } } }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, "sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "dev": true }, + "spark-md5": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz", + "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==", + "dev": true + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -82213,19 +83770,11 @@ "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, "split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true }, "sprintf-js": { "version": "1.0.3", @@ -82258,15 +83807,6 @@ } } }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -82370,90 +83910,6 @@ } } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -82463,7 +83919,8 @@ "std-env": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", + "dev": true }, "stealthy-require": { "version": "1.1.1", @@ -82491,71 +83948,11 @@ "duplexer": "~0.1.1" } }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, "stream-to-it": { "version": "0.2.4", @@ -82582,6 +83979,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "requires": { "safe-buffer": "~5.2.0" } @@ -82659,26 +84057,38 @@ "side-channel": "^1.0.4" } }, + "string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + } + }, "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" } }, "stringify-object": { @@ -82723,14 +84133,10 @@ "dev": true }, "strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "dev": true, - "requires": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true }, "strip-eof": { "version": "1.0.0", @@ -82768,37 +84174,19 @@ "dev": true }, "style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - } + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "dev": true }, "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" } }, "stylis": { @@ -83213,7 +84601,8 @@ "system-architecture": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", - "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==" + "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", + "dev": true }, "tabbable": { "version": "6.1.1", @@ -83360,21 +84749,6 @@ "is-glob": "^4.0.3" } }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, "postcss-load-config": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", @@ -83399,39 +84773,11 @@ } }, "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, "temp": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", @@ -83454,42 +84800,28 @@ } }, "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true }, "tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dev": true, "requires": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "dependencies": { - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", - "dev": true - }, "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true - }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", - "dev": true, - "requires": { - "crypto-random-string": "^1.0.0" - } } } }, @@ -83608,211 +84940,52 @@ } }, "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "version": "5.29.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", + "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map-support": "~0.5.20" }, "dependencies": { + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "dependencies": { - "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "requires": { "randombytes": "^2.1.0" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "terser": { - "version": "5.29.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", - "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } } } }, @@ -83888,14 +85061,15 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", + "dev": true, "requires": { "real-require": "^0.1.0" } }, "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", "dev": true }, "throttleit": { @@ -83910,54 +85084,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -83980,19 +85106,10 @@ "retimer": "^2.0.0" } }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "tiny-hashes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tiny-hashes/-/tiny-hashes-1.0.1.tgz", + "integrity": "sha512-knIN5zj4fl7kW4EBU5sLP20DWUvi/rVouvJezV0UAym2DkQaqm365Nyc8F3QEiOvunNDMxR8UhcXd1d5g+Wg1g==", "dev": true }, "tiny-invariant": { @@ -84001,6 +85118,12 @@ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", "dev": true }, + "tiny-lru": { + "version": "11.2.5", + "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.2.5.tgz", + "integrity": "sha512-JpqM0K33lG6iQGKiigcwuURAKZlq6rHXfrgeL4/I8/REoyJTGU+tEMszvT/oTRVHG2OiylhGDjqPp1jWMlr3bw==", + "dev": true + }, "tiny-secp256k1": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz", @@ -84042,62 +85165,18 @@ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -84157,6 +85236,12 @@ "try-to-catch": "^3.0.0" } }, + "treeify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", + "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", + "dev": true + }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -84245,6 +85330,12 @@ } } }, + "ts-deepmerge": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ts-deepmerge/-/ts-deepmerge-6.2.1.tgz", + "integrity": "sha512-8CYSLazCyj0DJDpPIxOFzJG46r93uh6EynYjuey+bxcLltBeqZL7DMfaE5ZPzZNFlav7wx+2TDa/mBl8gkTYzw==", + "dev": true + }, "ts-essentials": { "version": "9.2.0", "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-9.2.0.tgz", @@ -84341,28 +85432,22 @@ } } }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true - }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "requires": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -84397,12 +85482,6 @@ "tslib": "^1.8.1" } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -84545,11 +85624,64 @@ } } }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "requires": { + "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" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "requires": { + "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" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "requires": { + "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" + } + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true + "dev": true, + "optional": true }, "typedarray-to-buffer": { "version": "3.1.5", @@ -84587,12 +85719,14 @@ "ufo": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.1.tgz", - "integrity": "sha512-HGyF79+/qZ4soRvM+nHERR2pJ3VXDZ/8sL1uLahdgEDf580NkgiWOxLk33FetExqOWp352JZRsgXbG/4MaGOSg==" + "integrity": "sha512-HGyF79+/qZ4soRvM+nHERR2pJ3VXDZ/8sL1uLahdgEDf580NkgiWOxLk33FetExqOWp352JZRsgXbG/4MaGOSg==", + "dev": true }, "uint8arrays": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", + "dev": true, "requires": { "multiformats": "^9.4.2" } @@ -84618,7 +85752,8 @@ "uncrypto": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "dev": true }, "undici": { "version": "5.22.1", @@ -84634,6 +85769,7 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.9.0.tgz", "integrity": "sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==", + "dev": true, "requires": { "consola": "^3.2.3", "defu": "^6.1.3", @@ -84645,7 +85781,8 @@ "unfetch": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", + "dev": true }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -84675,56 +85812,6 @@ "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -84752,56 +85839,11 @@ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", "dev": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - } - } - }, "unstorage": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.2.tgz", "integrity": "sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==", + "dev": true, "requires": { "anymatch": "^3.1.3", "chokidar": "^3.6.0", @@ -84819,6 +85861,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -84833,7 +85876,8 @@ "lru-cache": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==" + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true } } }, @@ -84847,6 +85891,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", + "dev": true, "requires": { "citty": "^0.1.5", "consola": "^3.2.3", @@ -84860,21 +85905,13 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - } } }, "update-check": { @@ -85042,7 +86079,8 @@ "uqr": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", - "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==" + "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==", + "dev": true }, "uri-js": { "version": "4.4.1", @@ -85061,12 +86099,6 @@ } } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "dev": true - }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", @@ -85084,34 +86116,10 @@ "dev": true }, "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true - } - } - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "dev": true } } }, @@ -85154,12 +86162,6 @@ "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", "dev": true }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, "use-sync-external-store": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", @@ -85239,9 +86241,9 @@ "optional": true }, "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -85271,6 +86273,7 @@ "version": "1.11.2", "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.11.2.tgz", "integrity": "sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==", + "dev": true, "requires": { "proxy-compare": "2.5.1", "use-sync-external-store": "1.2.0" @@ -85294,12 +86297,6 @@ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -85311,12 +86308,6 @@ "extsprintf": "^1.2.0" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", @@ -85395,299 +86386,13 @@ } }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, - "optional": true, "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "optional": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "optional": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wbuf": { @@ -86174,778 +86879,251 @@ "randombytes": "^2.1.0", "safe-buffer": "^5.1.2", "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" - } - }, - "ethereumjs-util": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", - "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", - "dev": true, - "requires": { - "@types/bn.js": "^5.1.0", - "bn.js": "^5.1.2", - "create-hash": "^1.1.2", - "ethereum-cryptography": "^0.1.3", - "rlp": "^2.2.4" - } - } - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - } - } - }, - "webpack-dev-server": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", - "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" } }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "ethereumjs-util": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", "dev": true, "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + } + } + }, + "webextension-polyfill": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz", + "integrity": "sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==", + "dev": true + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "webpack": { + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "requires": { - "binary-extensions": "^1.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "fast-deep-equal": "^3.1.3" } }, - "isarray": { + "json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + } + } + }, + "webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "dependencies": { + "@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "@types/node": "*" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "requires": { - "p-try": "^2.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "fast-deep-equal": "^3.1.3" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" } }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "ms": "2.0.0" } }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } + "ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "safe-buffer": { @@ -86955,225 +87133,52 @@ "dev": true }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" } } } }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, "webpack-manifest-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", - "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "dev": true, "requires": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "object.entries": "^1.1.0", - "tapable": "^1.0.0" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" }, "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true } } }, "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true }, "websocket": { "version": "1.0.34", @@ -87292,23 +87297,62 @@ "is-symbol": "^1.0.3" } }, + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "requires": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "requires": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" }, "which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" } }, "wide-align": { @@ -87409,12 +87453,6 @@ "bs58check": "<3.0.0" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, "wordwrapjs": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", @@ -87436,238 +87474,295 @@ } }, "workbox-background-sync": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", - "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", "dev": true, "requires": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.6.0" } }, "workbox-broadcast-update": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", - "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", "dev": true, "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.6.0" } }, "workbox-build": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", - "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", - "dev": true, - "requires": { - "@babel/core": "^7.8.4", - "@babel/preset-env": "^7.8.4", - "@babel/runtime": "^7.8.4", - "@hapi/joi": "^15.1.0", - "@rollup/plugin-node-resolve": "^7.1.1", - "@rollup/plugin-replace": "^2.3.1", - "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dev": true, + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", "common-tags": "^1.8.0", "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^8.1.0", + "fs-extra": "^9.0.1", "glob": "^7.1.6", - "lodash.template": "^4.5.0", + "lodash": "^4.17.20", "pretty-bytes": "^5.3.0", - "rollup": "^1.31.1", - "rollup-plugin-babel": "^4.3.3", - "rollup-plugin-terser": "^5.3.1", - "source-map": "^0.7.3", - "source-map-url": "^0.4.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "tempy": "^0.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", "upath": "^1.2.0", - "workbox-background-sync": "^5.1.4", - "workbox-broadcast-update": "^5.1.4", - "workbox-cacheable-response": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-expiration": "^5.1.4", - "workbox-google-analytics": "^5.1.4", - "workbox-navigation-preload": "^5.1.4", - "workbox-precaching": "^5.1.4", - "workbox-range-requests": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4", - "workbox-streams": "^5.1.4", - "workbox-sw": "^5.1.4", - "workbox-window": "^5.1.4" + "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" }, "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "whatwg-url": "^7.0.0" } }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, "workbox-cacheable-response": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", - "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", "dev": true, "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.6.0" } }, "workbox-core": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", - "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", "dev": true }, "workbox-expiration": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", - "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", "dev": true, "requires": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.6.0" } }, "workbox-google-analytics": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", - "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", "dev": true, "requires": { - "workbox-background-sync": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4" + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" } }, "workbox-navigation-preload": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", - "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", "dev": true, "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.6.0" } }, "workbox-precaching": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", - "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", "dev": true, "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" } }, "workbox-range-requests": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", - "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dev": true, + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", "dev": true, "requires": { - "workbox-core": "^5.1.4" + "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" } }, "workbox-routing": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", - "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", "dev": true, "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.6.0" } }, "workbox-strategies": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", - "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", "dev": true, "requires": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.6.0" } }, "workbox-streams": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", - "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", "dev": true, "requires": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" } }, "workbox-sw": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", - "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", "dev": true }, "workbox-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", "dev": true, "requires": { - "@babel/runtime": "^7.5.5", - "fast-json-stable-stringify": "^2.0.0", - "source-map-url": "^0.4.0", - "upath": "^1.1.2", - "webpack-sources": "^1.3.0", - "workbox-build": "^5.1.4" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } } }, "workbox-window": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", - "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", "dev": true, "requires": { - "workbox-core": "^5.1.4" - } - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "requires": { - "microevent.ts": "~0.1.1" + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" } }, "workerpool": { @@ -87750,7 +87845,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "write-file-atomic": { "version": "3.0.3", @@ -87830,6 +87926,15 @@ "xhr-request": "^1.1.0" } }, + "xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", + "dev": true, + "requires": { + "cookiejar": "^2.1.1" + } + }, "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", diff --git a/package.json b/package.json index 2ccd0a9..a463c16 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "private": true, "devDependencies": { "@ethersproject/experimental": "^5.4.0", + "@imtbl/sdk": "^1.23.0", "@orbs-network/twap-ui": "^0.9.2", "@orbs-network/twap-ui-quickswap": "^0.9.2", "@reduxjs/toolkit": "^1.3.5", @@ -48,7 +49,6 @@ "graphql": "^15.5.1", "graphql-request": "^3.5.0", "graphql-tag": "^2.12.5", - "hamburger-react": "^2.4.1", "i18next": "^20.4.0", "i18next-browser-languagedetector": "^6.1.2", "ipfs-deploy": "^11.1.0", @@ -66,7 +66,7 @@ "react-i18next": "^11.11.4", "react-redux": "^7.2.4", "react-router-dom": "^5.2.0", - "react-scripts": "4.0.3", + "react-scripts": "5.0.1", "redux-localstorage-simple": "^2.4.1", "serve": "^11.3.2", "source-map-explorer": "^2.5.2", @@ -137,8 +137,6 @@ "sass": "^1.51.0", "@venly/web3-provider": "3.1.0-develop.0", "tiny-warning": "^1.0.3", - "@walletconnect/ethereum-provider": "^2.8.5", - "@walletconnect/modal": "^2.5.4", "@binance/w3w-web3-connector": "^1.0.0", "@uauth/web3-react": "^2.8.1", "@deficonnect/web3-connector": "^2.0.3" diff --git a/public/IMX.png b/public/IMX.png new file mode 100644 index 0000000000000000000000000000000000000000..3b052b9f874bce4849be39ffff1dd84cce986607 GIT binary patch literal 7611 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 t=o_b!c|ucDuYZ=lxS1Jn1j{|CU->LvgH literal 0 HcmV?d00001 diff --git a/public/OKB.png b/public/OKB.png new file mode 100644 index 0000000000000000000000000000000000000000..b7f4a588b2dbf4a61c933b0c8db1d18efb493bb8 GIT binary patch literal 1506 zcmex=DK+5#AqGJXh6M}@m>HEAm;@P_ z1sVSzVbBFRlbI3ZRv2Jo=ip>zWI+~!Nd3RXz{AYQz$Cyd02H{a0Mh`a88=r>e|Bcp z`R}R6m7cwSz`pY7#o4=VHm>=xy1F3p>;?t~>HiFytPq#2o*Sy|W^*ab_ca0mz~n3;!dz9cLrE@2Qd zIdoG(qKK%Hp^<}QU{LdAV6boi1B=m~;g4p}R;_~(XY}&ky({b}GhECyDd3RPe+Evj zY#(*z;8SZFzfRvjQLd{pbb{Tc@1K+}I-U%2+>ldU^)v9rl3OPtv(oERl@4uGP@dkd z)g+~q;B$?kudIThq%0?2)Y|^iqKVFar%S4x8FQCUjpW(Jc<Yu>%)8fP%C&+9hB=h~Gg)s|+ySE|^j^mFD@-Zj(oBkVFu zjpp7>34P27GDP3}=1-L?Yi%E&`+g+e*k<9@qN6X_&+_^#GY=Q8aH`VToO4!pVv^DR z;|_w^tU-s@m7FTn|0=*$u`*I7?_;;EO~{%)^NOSM=4oEDm)?_f-fQRTnWE=hr_PB< z&EUB4;|9y3MM+6PtW!f%_vbt_JnPT3>T#3ghnD57p@j!|emDi?uDZ3?Equl_r-0n{ zNU;}FgCa$^CM~f_5uW0ux-i>qV+X5ddU;Re%STI73U?pV`SLMnlf~V~VpTThierv6 zD&9*|=Xl~#YqVTo=M@dE*wwGPfJH2*gyw(fN3J$O1jhj{Ol=HAXMryCgyPlhe z`F5CAWrki(+0Yw%ibL1XTxl2Yi3OXyj!bA*>TD1>YUu0tRcg&J3*!6ggJ3-}Zaq zJICO4bNI5k7iL=|UT0hHt2|RK>V)(0Ek_Scc(!3#tnd;x`4c{jFP^Mo;S_vvP3*GG z%2WP9TfA7;WZqfI%^(MgSOsR^po>0YQ_dAMDE_-}~=7aY1Oqk7n;7S@KErXr(xC0WmIiW zhvx4tIK->2K1I!PQ&MHS;)$M;s*ju^-!d6RY!@z_JISIqUssP^Va|q)8G5Sx_Y`Ix zxW>voWovk+XO4HD*t~SD&37#xYCbDkZF{*-XzJzIppw_>+{y|^R|~93^6FUCpAsZ! ie`r52r;7+86?NdOo&e6kOpL$`?1@JKu#f~PxCsDnjz1s( literal 0 HcmV?d00001 diff --git a/public/astarzkevm.png b/public/astarzkevm.png new file mode 100644 index 0000000000000000000000000000000000000000..56adfb681c6e3e88d3c5cbe2a1b3335ac0b7f9f2 GIT binary patch literal 231781 zcmX6@Ra9I}vz@`+32wn%hQZweL4&(%(BRGh!QEXF+}+*X-Q696OK!gZKJ@B!`n*(k z*RH**s>75NzMvuzA^`vZR2gXrWdHz5^S^-r_iv@sJazrwgy+F*Q{6 z>ciTN4$0(qA~n2x?L7K(ayeJjmSgZYyC{cJ(=16%-6LUteuY*+uYW)Vewi0+(9tR! zmJLNyygg}^F6qyo;;bCcu&>%ynjd$o*N~k$mUFUvDO9P;(nZ_A3DxF+gXw>H(E%yb z(2wLSJsJzUMc4k&QO;!aOTp4-B4gd{mpQh^n@XZQDvGzWusC|_>FIfn5Wct1?qet` zuN}=G4^UIrGE3r)#kR;<7Vb_`x$EiKfMvVD$P~AJ8*;auXuq9pA=%*VdaU|;b~L%A23Y@}Q53aM<^QZI zfGTEe%4{X7dK;lnE8>?t^jUbmgwj;Ng*ehWS85h`{}zi4&;Fzfg0C*2`||yFx8ikBX?=v{tw!LVXm&wvJtC_kFZuErS#uu7 z&R6r5uNSg>vv;&Vd*F0%)IxCQ#6LF);$PwA>f^KV!M57JN0iz9%Z1G!c4%Yc@WB|F%~L+C>4`{ z7VE6k7cJ)@^e@au0eN`JuO+c9=oSV?dnaqyWt)D{UC7EcHTsn8dxcO2=v7!0<&qPP4-}CmC=ahRirMIevX>GwPph&|60M$ zD4Fgm`{T-+YZBD^CuH+&30S@KeCa_ejl_m4r%G8u2+-*+XeHA~$HM*tMz*r(<1DjW z?4q5WpNh}|#Z{V^UXGWN^1CWj>H139wVr_H!V;#&x9%n_SUy_NGyj8vBb6Df=D$he z9~u>NJP)22-SC3^9?S1u$Bvl|ks_)R%Y2-oX9uU5LVvTfPh82s=N=5LvAfZ*;*86E z$VaVdi6p?W%)n^c(KrW>Vu81fL>OX+AkRoMJP z(C&Iug8jG6Z!c}3#WzVUI=CEQoupRzjrV3QXSs`Gsz}mxQ}|5udA^NkRHiQb4vYmD zC2sNpETqzH44N)%0qbAd0i$!N#3qfWKP;LK;VLtiOT~PZ%?WYf`F_JK#&aWgH$+vG z4uxG2$~oywxYoQ*Umtura=Q^mMnK9vPT|&F2B2e=^8y0f+)f6WzSDeh?zZNjvB3go zrWSaRK>iRoCF~YfrSC4+Obt&?f|gf2Jdfu2vpw#IK9UxG{j<4JR13JsP^L@ixLYLL z;itvwqiO2t2V^aZ;Mk(2)=PX9ZH^~W3qlG;0Z{0UVcQgxI7qqYhy2CKcn6qNh0X-* zeC8tQMAMW#jz8pfwc~~=HgO|X<(WrXv`Wp`cgbA&Vo)Bn5rjHE{~4}*x4R5e)uhoJ zWqmZ7H%YS7@UV$Go`RuwcGO(#W>9@~W%yiERr%d+S|fwio@r@U+V5>yrLC#+{RG$H zpT9Ox{0~}J@l24@QK)%l!&m4BlV)2qAX|Tc+p1_E#AVY1vFsfy_XE z%8&BVw3TAs6`VC*I<)2VIxi4xFG1<>lom||%JjaFoJyG=F1*&5LO1pFaXvu=gJ>FG zG(JHFfP3~-D~;L}k|GqGjLfd!&D4!P{VO@#Ar$)@qFAP3ZR^;7B^P#?01jXh7sI8M zNms^}vhu|vxDs8F(^6D8)@@;Hc3mKjA@TZ^cvG+2{&bV|cv*$A#8Bp)V)~zN-;%_u zSmX%a-`3m}nWYQy;EAX??`8F~!8*;qK?qG6h^;);G3A0MnQ3@A8?2$lP}vuCG~-c`FA7ACZ*q*OI5rM^Hj~*v`2z@t1SnRfyGolgv03t{4CLUGgk}}0cq(L zu*9-@Mdsg4VyRIaJ%`*(CO=?q!Bnn`3@O}T-pj&s*O=c#UPUkgEbaJlg0Ry^ z6ukf?wN13k{EMT@%v&)e_V=4>;{4hE>Iwd!t=F*>3XLilk+~&(+Z;Uos3JX9MidQp zdLb~0@bity-!s39v^%$9-hZ6NVBhjTSZs=|yq|0d3I5yXa>ktGO*R@}8lQoyioQlp zeuHTH$0FUhwP`J~gIO0zXiyhU#+A7|S(#ytd9Ois44$c|q~I0;G#I-(JYr5nT28)9 z-yZ9a#O&2uAdm<;0y-fGuJnZs)%UxO=e|8!T{p_yElS~dT^jhVbvp{~E`RN!UDU8s zZAZi9j+ud00ZCyqz_?MRHPNYm+?;APl9Uv0Lam zoBSmL#CH7ggG#YF_21A!fzX~%@KJY@KT0;d+O>x+tidE;2lQ^wTwE)(=gox?@4BB5 zyevHPO}eTVFQ61R?zQvT1umNmP}P0SHYuzW@U^(~W8lhTcOz7!i!uIe{jx^Qyg7oN z3l3(m@ho0IK%!iMG{^Y)!v?6Ws0b43bb=Hul7#>B&chL;>VH(RmN@X|ah6%*l9}+V zPx7AmrdUA@2gkgtCro#E9}Z57!InG2TpOUr_ZU<njtuVn_ipg0w;FdlCu&}|w z=^a-e(!DpcN~8z>q=}cGJ3NnO@e%y>$yrqg&*cGf}=8$+E}kmaYE&+af-*p=Q;lpz!2 zR1Eix0t3$`Q47+2Pkfx1-b-?iDV0y$S`m!}$pa1F=&n=m6CS>vXHczdXE` zGdJXkcdO@kT!Sa+t_`KAAN7(Ima*qd05)J|^F&aqeDrI_#YODerv3_@$50zmGar4w z*gZ{unA=wrb?>|XX{2Yk0)K{e4Y-LA=P*UwbLsSpbbPiG&EEtaCDX1kE<&0h z|Fq<)zfMvNwcH^OsMY2kFizlfqJQRkr_yxwP~p4OZ3N(!@hab3fmWc2yz2M4TYz&S z$^Nj6I*FR(=qECT66pDMhT<=e0PR=Qs_}2e?^1I*>NT}0SKcwhYj)6^ACpk!n>&VV ztcl~rNmVjZaUj1j!o$$2Q0ZUwWz|(73k40u*U^1K@}3pb4Ea3v&l zOowJTlU6?Suc)%564w)@_g=B^+<#ZR9L4-JoXI;FG+x#q!5L_RNN=A9l|5n=T%#?v z=+XBKT}sn6{1ML0V69nQM& zUmRlER2g-kYlDQd4?7f2RHY^u`W|^2akz}UvDT;oq_q{JL5e13jsF0M`adDW@fD~x zx6lDq`bQjAI8z@jEHIHUq&NU^>2mixF&MFmV0IN8m=pg#H{ImCzVbWWdwHix>qCk# zFLm5e0uZ4|_t2&Mh2d`9E^Z8w(<~A{{jaxA(hufAeWa*nm#QMRX-DY-xY@z1pXR&g z-D<`hPHo2J)#RD3_Jfua=DFDBQ#f920ZkjxCs|ut_@%}lPTldjh0ti5)40P%%eY!v zWJlqH8=<~lcD)iWj$ut@fn{Od{h!jHEUDM1CGrvZ)a{{BpfW^ey6(!*btanldqOJe z;Ei0pvi$Il7MRjuZ4gP<+LTi(7DWGP62AXkZ0h;P1S@Xv_s%A|m;tT##2N{CR>mM6 z5jMp}7ke&_(RI^+5yy=&6h&yZjzZ)I+7$}nN!Pf8c(a0sK}+?Mp~qdlrtQxF$&^RY`Y#PDfDT;3gQ9W}C@L_mox zz)-5pzx)u8LqV`kJ9f6$1_vIgz*MDJtHFj#xbb=3yUzS(BZM!JMc-G!mq*G()9<*m zXMG%^rf&5gQtd2PUSm2vAA1zQe+89NGgS&1GSVvGqV_j@QAg!=qUP`!#L0TFsPUoj zAv_LY`jm2f?hEAGD)0YtQI#W)5EKD&_7Uf)r?lP7e7wS}n;lP!h&xs+fOe;ikZ|8LB_7Y~p5sCvLca(Nq%lI$h>p=qtH! zl>s-uyMG()1_GOkA)v35pQ$qvAxgr-SB^xj=$pb6f`G!;BA@x z!(ax!DauBr8X1j{_~(4r!zg}aRsD?;Y-8V~iM$%Xg?zVsPU@Udwc6|<&F~l0#WkZH zUAvf@;P}s`YTFZ0>~pnOKd$+B)}T+5CYNg>?6fLo{Ky@0P1RN~0xm)JBFfO-usTVg zNdHgOUhyR8$)n36Fwy~h-|BvTd)j;q_1;3ayf5L98uE|mVKepwaCd;oPn5v=ehHs9 zDWfK1%8j6RxE7Supl* zAitRd*WroCcv}66j|(w??yVWCkiC%MlyAzPb74H^`_;&eD}tffqtxLb9D3q~vicT) zOrNbB>e(elM0XsaR`j15zb7#s?n zFnH#q9sCf=$d+Lwq(NFWdZz#~hLBRgMG#bo2$PmlQ0T~G`|4XIp#Ckl1W%!jIJ+2@ z3q9HB?YwbK1jliWha^@)E3HjLBOcSSR+{A2CJ(6`Y?)Mbejy$DmxK-d=Ma^$y!X}F zo`|d)2A)svl6hOCKoMwA(5`G(;Y$Z-qy^fAPkG6De%$cXiad|fJ3@Sc^GeOEi zhRYP%w|wO(?1LzX3ttZ6pfhTv4YFL|G@ee9DL-dl;k94jJX748cf+|?57cCmi^5#O z)Jc{+nZQwXRU#?Cbo@;U+PwZ<1S9LS@{`k2!$^Y`S{;Z$&D#f2>>re*xm-A;5$Apn z4+@kndV(3p);eqSr=-33jk|5g4ora?KJ8B6&H>w8;R^?_P-%{hBbC8=m&YcM>G?FM zw~+ove!3d9uh(Nm=n#+0;RsxzQ5tO^b1U_tAk=_aJ1Qhkos6vOBHJd|H3LP(n)usa`uY(Y8p#Q%*y;N zu_oIrfi$u@^;4#)<@OF9oVk@z+4ba=M$4XJ5`4>=KMglYsWALl9k^4gdYJgjImUM9 zkuU746&Qm~!RJ6hvN_MaEKqQ(TQS~Hv?O~hhfo(BkQ00`H3kE2HNBosSAsH47|N-! zIVPSJj2X{_Fks<^K{V+{6gtc<@lF@FAa>IId=PFZTOE-U19qr}p;6c~w0^Zp#{WSh z=v?4!)Te-ZOJ`3#&F*`%>E(j#omc5s`GCY?bEW?E}(A^ep2R()VuC@zYXD%)8H7knm)X~y53cPWrpdrmET({E!|M^ftcRcb1+ zE~fmjPpuOEzXSQAt{|vA4yn>@H$Xpx|MZb}SCNh`4W{=bD+wkt<-}cWdlQqP>qs9I z<3i9oL%YOPRaGedl~XtgGT88a=C9H>M^nNa1aHF-r6*#4-<`WL6oYw`!~ z^&UGG-@rKWG*`ke4e3VzY_w(R0FdwFmOE-MCw{XLWmmIA?Ak@>4_R~M3%PaVD?-j{ zs%19+&n!w}I)sKu`+hX-39;R|zb!UeUq=pY?w1dpk`U*b&M-ifjl+%YXmK;+?v-!8 zmQkO&M!)@!G57Ol+`4OHDWcLHZ!dbTh`W&!;1{zA|W()&9QDX3+w!HO1djpNDs1)F8)+8x*#vDA@C zFTp&6Ltdqj0{0Pr-H z$nQHN<3c!?02@4my1e84wcEavbuF@d8O0->N*D=GfThSFI0BYkiEoKPh{*X&G~cR` zl&aT1*I(MaHogYLxz{6kBtZeq7Qxs0%sLUZ+CX%{fZ{ONZSk1;sj<|*Y@;L9<9iFi z(5RXV0FPs+fx*>R-I6?L`4Cw<)O4TEl_fB%*I;Z<4KYLS$dHw&@XJq`A3Q>sJcI=07v=NA90Na4%JKdD zD6boUw~Z0WJ?~FQ_3FG||HmC3EAK1FMd)bza^KjB&VbNg4#|?pBYKbni}SSrUKLSY zx50%Uhq?+?y;fvsnYT&2BXF3O;eNr%#_;Lv+J{vK9!f7r`}3!#z8Y#r4>e^}5G4!q zNUzXFOZGM#!Rj>_dH=5S&9xus#pzc(=a(*k5FpLYgxt3Mb4y#1`xN@9>bQR^fU#Sj z$fWHSAQOAjdRT6nk$eSqDCS4wectH~m5T%LsUw^e!CVmJa8j6ikdOoY$&CDJhjSo= zo<+`}y#dtbnw3iIKjXT!)`Yo3KvTCI1P~?2iHIL9gv++8J*<#)nT>DP4L>l^K#x_5b6~f|KOr;=tFfiF!1SS1&FsgBD1Ge)Dz6MbC zLIS7%)7v9eEp7b^qbMSRJFusolcF1Hl|9v*%c2YgM^cv&j-`U4=vcwL)WyyBMjLt@ zPHSxT6$SSapNwh2knrb1LK=OPlP&bGCA>YCN#mX#Du2;CO6cNBAZeUI`vrQ~%ciTC zjaiXYFny)&$M{~|XSuc@Sd~uDLu8DUq(%toFzWMvM`Ep~4rv$#(;`>%VVIOB7OquT zpJ!{$7&_|uWh6WaSQxk&*0even!CMnvvxAe#3}voC%(ilqs(H&O=W z9^6+5n?pJ1dwt=35HuLIF=PiAq<;Yu@3x&$Uph4|ojV^Yl{GbwsJ2*M>>7DIi|f!@ zQWn}+6hSe1Orf((o(+~lh$rG6(`}T>s$t+0M4$>Co1P5r$&ruoSwtZP?KHRkS9JAJ z@M4F3%rtExFcn@iK2$2;b5aR-W~$F4U)vO2+D#t6M^*0F;4V34ix0z!@;rWFVup`t z&_91uvr^ORzArV;hCaAc3`^1fh1IK8jOrJ|R48%q3=X5!H>9At;cd+c8Zme&G<>Ep zIK#u9m@(0qBk?XT2<}>Wy;J=or)+lJ*JWMPOSy37_so-u2lbFbu}Bx=>A-CnEG65Y zKVmuOTD0OsD5S_3pmiWb&KSSwe%nyEBXJ?Nj{I446S;iJ0djAd$Be8H$|T86F}i&W zkhG=IceSxKe{ZMgeLLL#*$0wt{H;XDhHY9ZV34u5f!uTKVD~AQB3rRP-4PC9@@rZY zi0kE~P`rg)H1-LZAk7Gh>%H9++s5oQRD(e`-SoPR14Wq|o5%1V&7fE-A6j!}s^DRF z*o|oJ0E=dExlYtp#zV?8k~|u)PEuzJ3kVVl9R#O zK%IaheZwig&3F~+ljJYybic)sJA8qLl77$DquxOWRFvh`8F7MQj-VB3!`xtH(vO=v z-8+e*s?Kt4P`+!_i!!pqL2iq6!T$4Mhu8lqUv+t`7+lhkyW%R2v~l(c z;}n3rQ@3!*t+&mzwMT3EV(}q4P_Y#V!&Z1n+?~oh2`uZQJn7+B?}|?HOU0GXC{63f zN5`oCx>Zy#Oh0W1uZq=Q-^QIQHZD0K7GFSz z=fiBQBgw`zEZBje6jWXA8fC@2md!DlDBl=Mw29HLnlOCs8Oa$eQoZmBk>k|i^>0k=Ff ze1J}Ob*D*u!bN`wzCMKCuv7IYbcDF4=!3d|Vc2}+ zd5FapRWMJpG#fWV#$F2DD=766@%aC?4&U_mdJM^3PdAvEO1M~U%WYRJoLp`YZ`n#q zY_0&Zg?9+xyAza%>|m8T@DWx$qZ4dLs-_O7&$yR4Mv;5nD0mqN=97eDE-wBH$XD$M z|H^y(RH&MI?Om3TSJ|butgui9G#r`}T4Qq_&DB3L=aZk|h@Ao7*o1!}B?^SMf;61y zm|Z&bXO}NQW5Ip=Jf_vd7mb1F=i-v&1Ep5&?Ubsmwv$RNBGMYZ46Eu*iom89k28K8w+=EM-?~1^TXDzOB$^5qmL%v%PPK#R z4nu?KE;L%8T0J}*IToPr_94sBh_B%j=C3Tzctdz#KO39vvA^Pk1T;yoGG0+}XvuEt zpoKOjuO51CHL$$3SyNx;3fblmg;*1{qu%f;|&Q=~eenYu{EK|LF4meX_nv3i;RV-=g?W^>1OOee6X%;=vu+ z%s`4%b;k|;mkdCd zg(K7VF_WWAs3HpY%<*1hDg^tS7orM}9s&kT@})(G&`)*}Rh@?AO$!_1pyE1XR3-N6 zh`~XOBgST614CnNO&#+2Rt3+!f)~yQ4kxZq+I(T$0@iO?_mFHW`z%ib2Gqe~|3&v> zxgIur>Ft6+rIi@YjDaNVi^@GA9GjGSJ(nI*Btdj&A`h0d3QybLI7u)OKKy?QrTg8L z`dm2L`7CUN-F?(bWSW_#QqB&$xvLAo5$PvNXg5=zYw(P{)}*w8CD-m3#nE8}vxTJG z8wY-Me{WVFybCx7Ei@?aLfv$kD+_3J3jH~K-Dm&Tl+t1P_n5>3+3e9?pT~#oB+u+{ zBZRSQCI+Swrhy4b-K;mZd`LZAVpwHz-pY#GR*KP$5i!Wkr|aBNruHMNTVYQ1Ly= zEnzS-XRiPDE?>3cu_SbgCW?$xy7R>p2XFS8?#8s@f@zm`Ei-e3a0Rbx6W88iF^}_5 zmXl!@t=)M;%F~JBHLQRh6Z$C*#!okFvOaYC!W1TW25COzJ=OG_`GAkx9Nif0O#R<) zQ^L$B_M}4}>1SCew$Q7GVK3vtss-8;De}OM2Xbp0dozc`iA;KvtXbh-s7_nt-xRp_ zt(wW;R)YmT)Bk;ts(G7CGJhLpyhyWlYtTFA+zMw+u-! z`(Z*jF*Qg4tdPOxBd_HU`V$F-Z_Wr3>>U;PinAa$(JysWD+DLTx5Y3v|Mt6e59mNe zyc+0wDh3|^5!9tjJ01zwiIw0;fEJr7?f}W3`BW$!kme|Vd9i=m*jd;L_FR`WtB=l# zwfdVAvU&Tkh@;Y&FC6bZ5oIJz(Y?zNSD80~hzcZ6O-5_hB1B`X9?>`RMVk*8AaFzL z^(SS6z`u|ZM{}3{l;WPt%@BmYGv+YHZHDo(cv6WoR|#}Ua6X2Pr{ff*0FrhsZQ^7+ zT5_Yq1rW-qO*Nw)u1n_}tD4p&-%BpZ!O946Aztb?(M~p=)Bjd zdqn)#E^BYOt|V4Vmf5}(UzP?Md^&GMYd^RY z8c_uMyviD`|;Afaamq&r2%Rd{ZT(pA(d{{j-kV=p>4!Z8MWzgEL0wfS4=c4N1~j%?QF_x4rI@#Uvy<(3Tl@}-tEyh= zvMVshPgYzar>)7}L!~1#)f($ZqU^%BBKMoZ(CZHh8pWYdB;EBPb9P-jv8r2?smq4q z5D`U0)ow@+AVCsRWN~3A`&)E?`26maiMw)duQwNI8}zEe`nkRB1!L=@k1`m*^b^{(v++#3_2Q*7^2qdlO8Y=Q@jv-sJGN_~ zW?lpu*mfaow?+x@PJv5PIbI-TFFE{aHAJ->ZfCI*n_Q^R$flKl=s!^9{UcY*oQHbI zO`Z)K`&IxBMpDWWUJq~Uq+k>*&@0+@f&yZ3zZ?HotU!GB%&YM3K|^HE~HDl10U0lraZ#lKE*UO!e9(^Y4L%qIZVW>vkBnD*u!2 z_FCVUgUSYo5tweu<984^4>V4vFcVdIN7>{9|KVlYiuB>mrl zZxJqKHDe^-n@d9(KRbAcO9khXBXPp~DHkjuMZO?@>5&=X93{Y;@*;VN-F5+yPvqmBE=L}Iq__)r}KRNy}XAj$e5Y5mGASJM!cf`gNkt%MCW zK6fGM<2RjK#@^<-%~)iX+`W&+jBpulIY%;fIm_wcVrzVJH?^-yMb-G13pUaHBg^Mc z`RUL{&vMV6Z8{O9$B;lVt$f9ZA^y@WWGAC~FaBUjJ>5qTA`2S!*;Ln`qP zj2__yFF&2g>NhADhJVfot+FuBbFaZ>mp+~b-rhtUe*NIx?q|*zt$(GO%lXq47>22l ziO4r709`ACMH<&7nqj{B*&&2$?~nxAVK4eNb`HJ#lKeX3wExfHT+LttKGR( zG66&z3xa|F>!soC&D;{lzlOH4R+d*AJc(URIy!@z3koQQdCpXD3>_yYKWk#r>NKkz zF|-}!)tU${^N#pmqQv`rg8W)r_fv0r?y|p=_%anX2MbjiksbR46vX)#GksPUXcB3V zD9YFrS_3fJ)VZx8@js1l@=A*OUP#HG?%?d?MyRXXvq*e7IV~6q+>$ZO8^;iKBj|GYIzb)o=%Cf)NCz~{NIC+THole@( zv8$Jo$j)*gQ#W!R!>qy{hx1zEOBYLm1YNcPFzQ@m@yQFObSs{!4=hfcIfR(-RC)U{ z#Gx+V7aRgp(msp{Km1Ypf4*lD)0ePS12Y!$y8b;K);abK5Q zn+z1D#0~PLih|Wa^_fg@m&BdyMa%0l@45fD!(OSdtK}RmGiAfSsReeR{wssoU#zd+ zc43D`6}ln^s@W+TO;q&HRBXD|kP)MkANv*x&g2edpsCrN;{9-le@-Cw4tD>B%jJk~ zH335jeDiwI?@>#pRd0-wR_6g}SLn8hntxF( zM?@s^WHd;ZP|5jdxV6X$Xz$x^^#v3`CQ^ULK2T5Q>ww%VHnQJ^!CXs2UjY5oMI|Qa zNg^-}paZL^1fN>s`JOP6KvbK_g-ZgPvN9|YB3FC6I8-H0HYw=6F>_bc*rM^=A2=Sb9FM-rFooky7RU}n0K++08z@tnO1-PYp;i61A%Ff4 zt?hl=nM=fSx@l{uU{?(w71px!)xl3TP|tfKRlLh8$fp3yP^K4C;-QvZ9QGI)V|Qj; z=L|joP$N_Fv*PVM2B^|IG}=o|RV+(AE=7N%LlLF;p+RnlKd%R`Ij=pMK?5KX=~0xa zfp;3LAl(~A=G z)Z81tpE}8c&q-->egi-yZwL+pZ3mihP=?jY2?`}E@hi@YX4g%pV!SXI*RDW5sqyND z<-G+{_v4MA=RfcVWU349lgl#zt;rjV{UqkCw%5kj-*+>9!*Z4Y$cqJ=oYKl4r`vQ_ z+mR1D!i%U$Q<-y?w@1gQjCIvwUMO-JFT5aGfgu=>9V$uB?~TLTR+2J(2;l|{v(?wl zLpK)$kvoBlh<1H_kJ?9MqEVug$FNo2a_qXeNTh&Myj7O1+OGrK^J;Smh`#H* zdYo=p>GAArAQo3xCx5bs}kTiPxF6fsIw{NdjP!xu9WRn>ng2Kcduk-^1Y0TkS`s}>bmPM5KR_Azx z^X~gPE~N+DujFDcLZ{SOyb~%~ot48xe&Y8RhIwq)2^Wv&&v0u=>_x=7fM`M*iGFr_ zBH*j_{Ub&OF9u*Z+duZ1ljKjG;S38|KZ`uoqzxXsy97Yp&vPZ1fG9$mddAm(Z%-I5 zS#XM!-ero37KtvYn#3KotL=<_4*xHtDb;*WgwNq#%FGrM&OTe6CUb2~Yo%PRF~TrO zP4m;@X@8l;=-Z7*(;pb+od|2ugD|Yzjn~Fx+PkkDdN$gBMk+ywFSV*Kmm{*{sSEGA zM;QmKX6gmx8Ne~({&`0WPzixyxe?xXy*oj_S%_HMS~m;IKcJ2v#BW2wt3Xa>b+byD zEc{E|%jaD)&#@)kAiciru|8IOQFUbBSFh2o#{i%>pEPZ~L)QKv)y=Xh<#6%jT%8Rh za2T&c7#WHVkk{83NWiUl-viQlmKBUOocAt>jmj}3f63JBt+?NMI>*O@i$qi=wu$${ z=bYH|Hqg18_)cU3>@}g!_Ad=ohPU6qzde8R2(yFsWfwr*H_O1Ejg=r2Ni;#(dA)Fpf%=2BA5a2hF}u?VNd3ywVn<=XlqZ3u8t3HAmuEq0Borxt zaUuvQ3FcLbVTm;uPAIz z!y;UG$($3*C;CJ73^FtcQ-?#J1jv=pfpsANvoB~7nqP@xE`fle=|PmssHL*mP&!#6 zrB~-ilPk7p=T2(^P27H_R#)@VTDY}R*b@8VB7h7^sg;!HHnxbPXa5l`to^`#HyE9L z3TRW~HcSU@TTU`nk)-D8(F-_xgbwi`qj*klG%15*(6GnsVNBL#hfZL0V(xTk0f-Cf`hh6NQSlW_sSP$kJSNm{qdnM*RfonGaTGBTLx z9Mf2d3M3Uy*EN!BC@41BD$YRLOuitquYwJfcnMa@F4Wf?A{&H7+!ros$BUt--)LS{ z8=}v~@w$-+v^1u;dlG3E=IeV21y3bxGWMOC_IxYuf$=DT81jt6zFpoKrluhb2xtci z<{Q^pyERlkUS)gDJ85@!(Hr#ty1klM<|afcjl~3`Rz=!5h7ad1KPPMe_vt)GMbia8 zSTsuv>_+Zly*=3$$s#O%>m?5#6%c(GQIcDGjGSgPd`;jcge%j%x+Uvyd~_yPOeC-- zLn+6=2-($~iGJ^-?7cy|g%9*ldeGQ47BpSI{~qhZUPC$tO9V84Fe-u?IcFhs%eaL`7P zaUaz&0`q$n&QP@Y<Ao21U_TvWqaej+IchX6U+A zOTo4NuAo~LI8e#8-UNTo?o_%~fh3~Ba%2b1q}PuDHb@Iyf*V#TbS%IQs9(R$S7gd{ z3jxMQc@fH&NkzaNhY4-lteKvhLU?&FT!KigOfthTx}8Sd5{&Mw+b7?Pp*!xBxK<~I zmdc#w!Jiwm|n&F#n19Fb@Xu5KsOf0+=%w4#Cncsw9~$-@^EGAcpY{ zo$z~Zj&235dKMnr?T6b)Y zh8&O8A5q?L5{Kn^sUw{kd>Rx#3l5j5ut%aE$K)t;rYT>_5>xvR6o z{myANie>jK1M<+Gz z%9Z6V2K8<+8uB^4ekrS34I{PhGMN0Omhti`aqqYN9-Fjw?1MB}d%To68`dr2>x`=| zsYmI_FxJ8~^M)2K2UgntJTU@_D$l#bUDZT&eGrzzB*l}lkS_EYe0Gy6tVBY~P&Y(n z-g~N`@687!4EBDCK#jIzeP+|CPwitU{XEO}Br4dpVVB?fov`h$giw9VT`RmDY>L^y zVUnJYM~BBF4fWrkCad=^)sj#^u{o-Z&i6N0<7n*2`=M%pO&R#sFVVcXU816bC3ch% z2j&xozXjGhH|on=wvv0zmqRxO9&sNzA}gi)Z0eRoUayFz*e5F4IlMw~BEiB#r)Nn= z=ZB4TVjrOwD8lSQWO_X+tHgogbM`48T8sv8WCSwadBRmDq{}cy&fYDrMbTHgLmFG< zM2hNgXK)EwT@R-rW}PoqTHUzHig%BN3smNIh)Gn1#2I$qmNtz5-|w>GgKDxRkF|}5 zjRngp$0KK!xmpT^?7y;(i+&RsL)Nb=M4@p}QDBhLc;Vd{nqfnIfik#*7N3as9}{RE z9kbTW9rVs!2&%GW3Ofl2?m4Hx?{vVT5z(n7zA*C@@@mSn_oChRdKfDqvHdVJZbxqc zm+%!()rSZnp>u=18VmF4{cz^(dUpHcifiAo?P(DF>$lh@%mtac$={RCy)W%O1m^FncQ+pQPkcfd5`!_OcRt9iV*r;%Y*nIpj&@Qr#6LpD&a)ZHmpPB>LT$3ON=9 zcyu5kp-_44t^KhdlXOIc5YY~EzP?UOJKM9e@-uyr0BLgqzKt4Qh4^Z828vzVgLL96 zXh@(UgVmNMPXd5DM~tfZa8vhE4~~Hv3kQ#tuzOxaDTfC8dnBxFq6)f%*s-DbLunHk z8|npfMgO_9E+AJu`rr*%-XS3A7P^3K^Czk{Vuj|ZrWVNxO|9>o6v^$168N3e%XD#p zFDUo&!T(3_!{(kk+M?b0u*BFt~=P6*pJfU0a{i(>c!UU`-2_+b?uE*ENzMzY-P1Un_R->^& zK{(@~|C}g&-gMB&&zVZEVVM`1Y=9=1{de`GJ*HFt;(34nWkzF*7Tq|BNDQV-_pf7P zD$FBVHq+K+ejX|j;_d>NMaYS#`SuQp1D6Rg#jU6YOD3n7tAIQSI}I@RqtyRrXpt%y zufwl;v5(T*E2%`^#D{sVkZOIse*DMXc`)u;hlQKk%?L&a13;4uqAD(&U{yWQh}zvk zpI@Y09IPbsfc70w5x}r)$J|VyQjw~T$4;K=lJ9NrgQo=e1pP@G-dEfMg@Ujecl_zD zEY!?sr@aHt!T9UiOE8IjcpH>N#JP}vqLxN9A4PbSVXBIKcHWsX<`6;DA1k}a%FjTo zlMinHS`{)`n4sCy4FR-m}uqmakh$=*e6O{D=ygD&YRIJHln3BlXr1u;;C_&Lz_iZrCxv~ z=gv*u3G11E^pwH3Q}?X?QmID0sr!>|q6+lZKOul7+s6hNTEXU8zV0oA+H`~}r?ih3 z#z&LK)1v9_BnU|pwfbu`lh`-9iN;FP{H&S{xmo>k-6-_B6E+u@eWbDjg76Jn-cC)f ziHoEkvAavot5IdPPr>hvP)>At0zXGkjkY<9!Sz8K+yT(bPt{_WXhUD`FSKH)8`5YI zo1feodATsAQN-)C^a;6~M0)td-stBG`zv5Ill{Im3h0gX5&@ES}?yl;)o8Kt;~3x&q(%x_ie~kYqP&E7lLPAE^< zlP1=?gd-#(mk|%s(!b`K(<4+{Ny*$C?V=WJ?ohqJG<|)bMyyM-L@`^F+n%CaL)Ygn zpke#Gq%-IFV_iA*ssUP@WaN{}X^#a>A(fHzhNDLr-OtfgfQ3%~7d`Dcf=H`Mx|$0W zpIM#kA1;u;^YS@MuQj7C%mHeZidu33ZB?1{d!4Aee6?T=>zyor-Cu{!{w#WI$|G+> zU=hBWuW~Pd!6bLSjv>r`Ia2I0gsl4&4=wsBB2f;V);M2KyJ3S`&C&=bXxD}&w%I?c}X1u=Po^p4R%NrS(GZ zev>j2z_-e##B80u%9UV(J@SA|6w?rRW3cNMCpg5G9jHs^f4Qh}oYt2X?{IbF`+oqn zKuW)$^sGIt9~Zy*D0Ymoh3>UU%6ZgUIjfp6-OP%`W%`q{m|khB^!5~qGKKoT_pvcA z?z_=P?JgwpffGkejl})L^Xbd*=OT{Dv5n>O=bmhr5Th3?pFg+YIDrjD(~n7jhyWj5 zy}Wt3joh59-6n)uHxE7{0Av4Q=AnM;_h+E8V?^IrqN*83Y+&WJE7ZY|U?_Vd=fjSp zuRGV-C(@yUk6c(yhS#kKR=NIUF$wN2CPBT^hr7+d5GCL2-<9iG|fH9dIh zCras+xkh?(LWdh3eX=G60@CY1Uh51(D9@k<;PZAW0Zk2{#<(FClmgQ` zh)K1@e+mS|czTV=eclql)FZHSJv4w`19i*MnWM^=|K9e!f?MAix46Y56m7z$-T($< zh6>QynceIu)JK+zofVz|xMAm9UhB^@lsGFd&s#Q4f&T8jR;L6KrWv)XAu0DTUk8wo z1VSJnu-!};0L5-v4zFKgQtyv>z8huPRF+ppP?u&VmHO4i%RNyL${cw%5|0xTzI(?3l{VuHeK8 zU~dm{yd2-%h3@Q@@5k$R0+KeKdE6SLmAsL77~X#-bS6CNr-y=wi6v3hW|V7?f@z)?9joCf+-o>$AYmpE=Hhh=ixuEWIx;3MiXR39L{bAf z9p4a6f+jUkBh7EhZk@t8bOA&G#5)N!uuuXg)d;`f_OAN>Y+7Q@0E||r$^5WtCgHn9 zAsjjYw*0AUek0)K%3RfdP$X+)ElBMvuFR+K3mQO`hT@K1;oJU`xj-l{>HKsYtOSUK z(E9?puT50H08E?gW`ZAes>tuBf8vt5*!l$mo^#orfgpjIL#`2IWq*zS=Qj`O!M;w} ze@9?wwNS}&@|dUJtbe9mPF*M<>ZRu!m@*)Rm;R*uehn=$eMwn&s3JkF_xq^4cxpM0!R<9I>YsIx0yK2jE+cgI> zPvr%d9njlVdhi8zc6WfZ$%3`>b03$>k5vUcD>>#GsKPADI|gt09s^g|M$rc2NM_{^ z(oE8)>6JX{%J-eAhEH@HM`uf8mL{wulw zsPa$rr5B)AuMkL*0965|b|!1L0W^79A7r&w6(~_2urvvp;B^uQSCht_xBR5b-yhFp z^wYFs*ITPD4Y*s_u$ymI?CwBrzEyD3$pXGkmLhhfgA|f|M!o@EWS71n0NQfl2xdC> z2;@|ebyB}{JCNF12I8c=P8~Lm`8ct%*4OM@NAk^e)K#ucSxkaES0632!s%`bV6zSU zTR-s&x)mbS#(XN>sb9elMfN&t&R~J{^pjDxyxrECVp#YOH4aV10{6k*# zj%SJ4%>j>_;_9)34)`=}Xdubiu;zwdZ={7$&~}Z6FBODLdrjt6Vg*m?SPiZw8qU)^ z<_Vk;R7JRz-@JgU@1e$1Fx40BDH*U_2-r9XvlD9d73wP+OpA<9Qv!M;K$hj_K+4R5 zHLgaMM_|R$8vqgt{+hQ#={lyZWt(^@cClHX^?EtD<32{_#JD!Qv}`g@{bwYU$i+bm zvl6aoGaP~gtE-npUwj^T{!7s3zg*at;%Z#xj% zNGo8Z*B?V`zNhzg@sZVJc=ScE%F&j;{>t5QFh5bg?Y9H;NO_8Y0PL`yinIeJiGcE& zaqD-@S`4d1ScTMPO8PwVjfs=$5UvrH*k-8qdK0Da5m~cPa>2yK+zf(UmbcK|%pJhe z!D-!{%^RCEnC!wWXarwNnz=hxtJJn!rK!=)fSr?DtwTEAJGAZIZ@3&U=Wl*TW3T8Q z?XC$J56@4=&unjdMhKG)0}m0y*H%kEA5PekK!Sm=AekbG25ZlMTi69`sh@K@nN6Y< z0)qKH?~9z?b?g0S%%&bV=97jbtH$R7xTLc`m234=$EV2r_4zL|)vI61fy`cD7ynDjs_0nx~YH6|)S*km`&d2VIQru@!k z#hQm8Hqa~wr%VSpD1?WWkOgGn#7RuI-dX_IiRJy7@m@2hk)6)=e+jcMKR==#HFM?H$tW1CHmHW%6e8kO2zKVwqa7c#W zh@BD(vs*A4>R`-YFbiy7ZTS~AhroX$m0C;NRg1ANur`P!QR zYB$}wgkxYjDNS@8n3lw~LX$TEpt!_LTnV_C)dX}f?^@ZdDJ9K>Ru1(Qdp@aH9Cb)Q zZP_d@?*SlAZR2~^!%E)RN!Xj|c=3>6soU9R2en1sUqT@WHB=*XI)>MdWsW?Ku3l1{ z|GMaxpM`$@4;Da$V3Ob<1wAk_#;VmZO>)v0r+QQEJ_(deQ#Oj&9<>H~w8f31vKGK& zAgzJ~W2d|x)zs&Jh{4;$b!KoS*f_=}$fX|czvWp5b7sB9zXuaW!0W^b$ce&i-FgaI z0GIgjl-FmnxbL(P!8;E(fLAOO$LrC7u~@$dXyXrnZS|n}kxhWGHcJ05N`o!+M_XP! zaN)i3QLJ(#MX<_|l*QkwXoLsqk1(4xeNg98LsZLYQf)aA_G$t?m#PB~p_6X@BOk0N zSIr^>AXe~5kdsl@BY~M~tjyt>K`92fa_LNkp5nN=uUYwsMgu*2H>zf5nLVkh)N631fT$P0j`^Sd9#DW4st*+s5O-k2 z0Tdb#Y4u+I6kvpC$XbO-GN#&Apfe@l>A_Go{8aNrP*k0Bd)Cd(eEz#;Hc@#D^tdi& zqHIq04YsLeuMXaK}$R- zAJ5U#^4k75;(TTzd=X#oCuWU>h6ex2(_da2GwLDIpYK7}^6jD3FY9QEV3i{!r_SoB z7pIq>D5Lqbjwf?yH{BmTNSbDWNK1;0dja`n1u&xt43a0f$e0w^RHM0A?tm7TKT+5P z5PQ;HbAGwy|z4~FY1=^ z2xP$&x_0DFeNtclW7P#zeerYB9MfT4eE|rbLjVZ}RXK_R;3S}kU3D_Gs*|r11ELOS zH6Rk7?YaiIg1HKCwF!;_SWOA0>VTTq%-1ti)IShxnwc6U%JxUs@@>G2?!(JxNBZTY z`E6MUY!M;T;<4j`x8168^5*(Na~c30v(ya;iN8Ll^yjhVT(GV%7feW37=3nm^yjGm zHZV3FR!1BPu6Ta^*s)zaxS9-)mIzikI4W+sb~`@dG?wJr(0?Ep&k4V6tR-VaAEI1mLN&`+0p== zBcNcIDp>LN0s8To9N7)%gpbw$y1?M7Hm0RFv!X#;^-J2#833zQw=xH3`{sXTv9fmd z6t{h!V0VwvRLcrBQ8Obm0xcQ9u^$!mfEYa{Qt{`ZTg-&?5bTi+vq$D7R5MjG^F%&b z*-V#;P!R1gnN>@WWEmVF7%;8{X0D%F(z;$WgCTAfOof(wtSxkQVPoBa2PoB}m zpQ@FWfJa8)BfJaGDi;7u;+Z&$6ogFpUx`;97+5FzHvp%lYfSBFZUbb?y;Tr3HO8ry zSL-%Mby3$iZ1;V?v3Q zZiE!@YBZWioXLn;Ev{>2H=vh07t`-5xRZV&W7bO&>+lZ5nr${of~+v_S;z*<)nDrD zyV_d1Ii^E31}bMh&!-}^Fvd1~H9Eo$ zW-cG(F!9seE%~fHSZGtaajiRgiD%UTBe>p^u->h z=fr`P0i)VlJClZsraP@WK;pEuOs~geCSe6i(r*&UZ#g$xxZ-Whv7h^jWkym>9kG&0|;OeCJs@0y{ikjF8Iqy$gb(%See5nE~ zIc5p4)j&}&T7x6I2Hw#A8h9~Cf2#QIAdAZYT}Ll{K2^Zg?(v+=nX$nDK)CVar$qbN zy`*xLNJQofvG(kC7-myWh&~ix%^#rO!6XEN;#+MHN-GZPC773y9rHd(H#BXUvK!k& zkHYIhz}x|(caXT>_VBa4{QgI0`6aBvbH59G{>4M4@h z1wwf(X6)M50g@U^R_nO46VSr)R|8tofvmU(tKS&()K+MXYHSZ_!|b_4nO_2)E+HUx z_o5FgHoz2(uVE2`O`yczbD)4{uS_Gz9fu6!=zCX@j`SzrS>3E31HY2)!3%fFBUt5{ z7Qrglv`i1Ze5Q=HGsAEfUfhV#l8t?ofS545i6L_0d8Pv{mTClFuHF-4X=alvw_q9o zfS9k&4~vQ-WgFKLE9diy2tu=Vw*gHB+SduT2oJ`u8R;5Wk_1Np?ILWNObKcjPzrOQ zIEb>O?pHOiSDbf%w%G_W#Rk~A`5lTAZwp06&jhR>co&?vRRC;IllVlz~1Xfx%Tho}euUVB{$ddV0`d=^8K#1S`x6MJy}2R+u^CunbY}+HvyOxa)A-NhtQf zy)613V9)MRjiD;cSw7?)$H#5AWLKY^NizaC*~8=8gaibKG`Ga5e%S?_9cd zC*vFC-RFDA`ACPH9ejSX?=A5fl=PaHH|l7se7EH63#TURJX{9Vz04l;af{+(RHPp4 z(Udv_{E81qC~gZm1EwGbj>ISGZty39=@lV-T^CNxy(wy`zd3uV=iSJnEJ{hCclAo} z$Y5)8=9C^fYKJxg-kHgeUZ9+~E!ife^u{!?sWD0(o#2)7YJpA@p>W<#G@U%9a?@@3 zT*dMdYI0_Mcq&hZF@dx@FL}R+ypVvL*5CE_l=^qU1O3JVYt^9_48TsJ>OIJ6P$rl& zB~XH47Rq||z&o{0KtX1#kU-0?cSkreC9nS2qur2Su3jv_>N5>kUA;v02~`T}&k~=e z(1jzQ3n_Y$-ig~mRW<900|ad*K4ZhoGS>W)%pAtfZ=B})EitJ?D>6&^nO~vaIYJ{s=a>c|MN$JhB(_PTj(saN^& z*sJf8k6@K+QUt49ds4tvnMIx~y5s#~n|ih?)+(Ws(>;jT0Whm!3$J+TY-EudlU8kc zkfC4BrNr>K0+IbH^|)6F@<_vo9^99KAXaEOIfFp50_-U7;9E#xiTAE7qdlL& zJSe7lMBI#>f2prAh>H8QCvX0ATpj^y`z}b}wd@Eipi2MfGm0x0y|Kuo=xrQh#-2fB zo(Qzt?UxKvf)^lzgYqkH2GHbA-3}n?b(HsL{v*KQAi^BbVn<*Xs-Xi;iFz@ zfFE6V7+zZC!a>k88#OU8VFQ>61srA^ z>73kMk-F0Lf6hOk@VkE@;ySbTLbHsU!xf0qHwuK z3o@!mlb<0caU!Z-Gxu?;8q4Kvqj5aav{Vod99lnTuaAa<{GuG*_AaSm88l;jbs&p? z5jLJDHibYz&d3t&P-Tnbczq5F#+$69mZmAk1zXPAU7IXPKo*s-+-fR)-^nKej$dZr zM*_%fVXw5&Y5@XUwa7d}WyrLhwd(J&wU2)OccH)k8^CKX_2=EkIC?SlXdXKTuxiab zW>xQd)vlcoRG@*TR>d$4a^O(`g9NeoSn9hI`MrY!nBkW&M;>I#i{PKji<$jycPJ*; z^8b#3_nl^bQ{SoUj1mEq<}>9Cm30{Q!J4>k_Uye?84xZ<`CW$*sa_i3YyAxyAT@%p zcI^!iyXChQh+U?fxBS{d`z);1w7a`8{{T6ZHpKenRv;y@=G`_r$MYR<%0>lf=tdAz zu3MjFfV%bdI@g#8R=FmmhGCfJUoKy7&!aTK$M$dSMjwv%nTcN62u@~DsBoOf>8 z9TtFfV6muWT4H}Rj;Xo*5|}9+O8Z=ZIBRBI+*9`aeyRPJ-v{H(huX1HXdOgGHb zZ;~yAvwk9*wh$_7Y2+6B3*EicCiQlknAOY%<$U!|zNq?pp9G%&0;fye+TUL<-8on0 zQ{bmm@NEpV7dC?#sPmU||^C+5fHZ6luNz-Co&L*~f_5?idUNsNItfE)E}dD8cM0d|-~8HhRiwYOJa&tt($ z!GLG*x6+{}bkmA=#X|ttcx`qkO2EMCP>@E~ZK+%7W4Pzl_pD(Yt_2aS@?Dpmzw*+( zv+84k54Jy+>ZIBOmC%-?Oj!$U$weBIlaA&CgN5zaU^H8e607LEL>a|lIm^~x;43Zun0Eb56QE651x?eX1+w*iLERzS#C-AlW~${ZPV2w_NzrGY z;Woo2MR5pYMYoY`iGQCW@Oshw=gP=>rd0H~gGtX7I_TUU=4USA#CbgOk@I+y<~`i_tI#;w+^5YsN&y10?3j1+AToqrkfg& zJEYBHED*C~{X@odJpa+}ZBtV>Pg=(ld;{Y7#@yk@C)`&+*5g>^yDHz%LtN!8l)v)g z{h0A^=fsNu53uFArkYWE9o;aXU8zCRw1UhL&Yegz)#OSk%hKLg$1@&)lY|-%1(j>J zybJ>O|H7!aK}=TU83#AIJ@`xAeFw)bqTJt z0VxY>5Fr=HY#2`Q2DZE^&Aj+@`T6nrrtf)XI=1(u)t;*<*+!Eb_9FeR~i^7zn}e#>K}X(a`jSlF@+}di(DVX6i zS9h;IgGU~G(?Qg?DyJTP;?yfwarZRso-V7Y50*L?;5FT5C|)oyQXG}NGv^Tt)SiR; zYSoLt0Immg)22_Afjh%nW@e6Sqyw*usZt?sg4CS`@D`xgmj_|M=fEjUkW(B}s|4cS ztYgU(b#5cJm=5LGu?GHhD}&VmBKsEOYhyOFA*`VJYI~j=;ERx%4s&Eb{t;tS$<=m! zhv9cw1gm`a^=M|cVl z>{usMb_)*L4A^HNQ$ZiWy`{Hj*}_M(b8XJ(>f!#F&XVOh18=!Nbb!b}&*99JaklJS zyAPQXim>Cn`@QWJlVJf`!DtDW=D(s9^D$shN{CZmF`J?#D?|rIkm5*Nj)pEf-Bj5r1UeJAV+f+!@ZFb1U zGjs!f7T!j|PWtomXSi2>A46A_dTB8WlHXONHwQF9v^R$S#>|vbhH&MY1fz`I78`z8 z+TWrn>G7KEe}3&^3Y`DoHy{TQC=?yNfFaK<+cV06^Cka};h+GjTg&GW1XOP%yFdF6 zPRq1&Z@JIYr7`zo7h(fNZZZrON_H9uaR5`FPkoJ!EpP(V1PDS0nx=qNHS0e70>E*- z+>B?>zk#~tqKGihn+LKy17kKFm?ZFgg;1vXfx zmT!{$)^NF2{RUq8Jc6~%2w>CXc(K#6(j9Agtsv{WB!X4G<1!U+RaE;Kn>&Clv36qO z?^prWF7#E17xrWuCLud1T^^?JXhx7QFDiPQ8Jf+FeSC~ zN{qwCoW{yH>(9$PBycmJh{jx1mde`(&AgVcx3&*Pn+2;Z{(d8yOvP*6XeTHxGPs0Rc9jh4)H^46Z!0g}J(t zd9-eb9!PoPwkHy(OQSz5&a&KxdCWzOy6C0%$4_{aYc z`urD(c`|)uV=Q})Sx>EQoj!x7E%MchL{q{rypjyR0XV#x_g;+NP74!BI+GX5q&8oqm4@8Fzo zCpj&zAnUs%Z`46nd6Q-OzrFbAjQPGgHl{!WK4?P%$q1{!4%TRmKSM0XsBls&pDiZ4 zOwub*H1@~mrluBUGG+)P|I%*5mVcVn>?v#+QKA>+fJ3u1_3~y3pw-#KGxZ&C7n-W$1Ta{(DLf^dbD^JD$Q}^6)En%e40?3BRal z9$$SDeW%T7xC^17(Ru?Tg-inkgS7>ZJ6K(sLQjs4^r*{gT*`7K!H~BVlzf%yF*5n7 z7)jxCzAMvKBEW2?WH-$_3viWeB{BdiTwgkJa38*)nRht=lUf)8IP)d2gWcJ z#()}7%h+KK*nHzmdu7f5;wmtcTwD0-f_B=c?~ZH-r(9+5F2k1I@|e7TN4-37Y3uAQ z&v`L#w%vv_S8fG4u_%o>kW7g57Z~SBN*i-4av=*5UB*30k zs6G@AzfdzesBDMK2R}1kd2K6O#d6}|3;UNvo-AMY6ErZuk!ZW+;Dj`#c5PeB)=hIR zvwb77n#}1P^t^7Cp}nO#x67q?Fqw&@mgtJKHuHQnz>fo2zgPp%IIuD`*0j=;&n@kT z82S~VZ+g7WSkAxuH1ymv)=cnLi1h7#8cfK#$W!J1KR(ZR43AxZ=D#;XPCWYL{yfW> z(paa<6WR~J6hMmr*77+VRV^r>?5qwjun1}yqm?pTx! zc55&Jj?9%~D-QrG-f0_SXZL(qC@tn)i=~8U!wz?Mdqa~gSi81fTyigA@uYI6IG%=6>(-m%P4WSF%g0U9e6J!$E9PSPIH1^R!?Q4qf-V@U z-%H$AuEbq;jcFnePb!)UBkpUmBrqUYSSI?QTiL2_Mov8X-<7#*I#U{dKVC^=Af^LY-r{Mp3m+~%CJl5USxbIJ5Su0i z>}#drpf15?QB1BhWiFo-#|s{jKEYKC96R5>Qe=3$-g+B>MOgZ!+-YZIr+|%B&Npzr zPZR8ywMfi`^t;P!%b`rhb7niSGFjgt5v=mo%U^oo(J~p_3pRHwB9eg?HRl3|o4Y)j zo9h@5IsI)vt1@C{sVQG)1{CAQEJfRv>;MC4iffUvlfep28zr&wXH~2tXbTL`y==NE z*=0(bL9RPulZ7G{nps!6pENZYYDCV1L-T~^craW!AvF!(2M={qp+QVt*eaW;p4!oa zhpztA_dbPhLUta$a9_Fh(P%todAxzB2@@3hxfI zy@Ll=@IY)GC!n$oOt}W^j;DFWSNzT(rNc`bU+N@-q|>o7qCq666W*rdda_s;2fHMT zlqMesKsxla%!VzNx?u(*z!sq(rUW1$z9m{l(w|9^SGQ8*9-Y}~*=luQcQ1@u=&TlT z3{RKy58VE*%f{qufFmZz<^c81Wz?4T#J zP$L)+aZRZ|T`9$17(g!JYM$Vm;xWu5WP7lgoIxz;7{C6++;7ycV1Cc^AC0kdrL`Vkfz_KYCm#L8>3Od#8Ws1|fy1F16tWT3JwTTPLq#jd zG}BF%I2a^sm>MNafk0=*i&yAane<}mdWa&_$Ka=WNJDT|Z-|4i+-$S?g6TNcI$tbs z2I+mSdKZh4+42^NALIBR^S5KK2fl{6I?7x@)>|xsRo*&Tm@AYCXpv!fs7gA$Q6!kO?I2UkrMP1{7_jK#PgjvoB@SuHro8pOG6;xa& z!*Sa&rVPgXnFStReqMYD`l(+5Uiw<9pTP1y9EvGWR#V`2Ln_e1&Y99r?{!er?f46T z16#BS`1Lmt{(xUz9lH%FAMaLTgOWp#j^pRymD(|QY>+v--`7p6d8 z-qTQDA{~D1t?Y0PG^hM;2v|uhhvAp_#13q6fcI;9|16ho2)AjsWuoao6{uO7$oCZqsolR0CUKG-7s9HNfwJF`S>u*vrIZ+hX%?+i4LV8rE_Dkb4 z>Wp)CczDKJ>ft8AG#TdaaFB1i8QB6zV9WbI`b@oBU3?kyZ~kI+YR~l6Qtf;5v6@z3 z_1%^eKmX|hv<}Y7&h&4=k*_<8dmOBaq1|VznH9UZS9YC&Z*08GdI3(xP9@_Muja}5 z$MfR%7D6(g{AYMx$gC(~qFh2qq`#H1TeR`f_ zbpT>L6SkTQ-vW8#2ffNSCl0Q{5|gJ0{j^1d#QQ>>xXzR~T%lzO;ayYxS*90cP_9;% z(#lCN_)TqU*--%oS&@paF)aadsN8Y)S!U+!OiR^Q(Uo>j+;~w6jmeQPQ_Fm8!jAsa zM2S;jtgfH{tDDZ@O_H6Tx$sn}_6O15Osp8)?x|E~u{zsK?_V}ot4h1{;vmq6r!a`Q zTfX0FV4ElGtL5|MWR0S6g+M8&T{Rff`Y{7NLhRa^pq|kEa5}NO<+lU$dBDxz`tsMH zzx7LnX4S>C6G&nfwJg^yN!g^taE<-5nk>p>R!eEpd4&g?CKEbmK%$9ImvPP#Q6kgG-; zFtTyQXbRjk4brJ`^dFiRjcZ$&=H$A9tT$N%tGsD4{nQH&m(Kb?I##=a%<;(5D@qy~ zV&=XIdMKvM#t<4AtR5RFDMI(}3gFXH$jB}k-BW#%x(c(>7dRyn_01$PU04}OeP>?M z-Tn-wT!smXcmDkeO1K_sU%@lgXP1tQMJm_Tv3G&`0vA=Uw#^ zDwzNs^`YCH8OzKLFaxnuDB1@J)gswq`n|0r+(l-xO#X8@{&GoiKnx`bn+i7{+0X;? zboMhb6+^oOBP~1hZ}Fpx>D~d@AAeT#_y4;Bt}gbKXlm@aGBQ4L^*>v~EnLe|f!3ZB zpe6U!2V8x~4OE$9dN`X;gQ;(k9ex?LhAFWDC%Vody$paT%!WX`E0F-$c7Vl8gp5Cim9?L9n5)4N&!q-OcM`{-g6TiE9^vA&%3UxCd74;;nUD&4q8S2v&J> zbRixcxG@6C?J4~IYZf0LE0;v-xV7u4Pg-zvbAyfO@~*aNIWV* znWr51C}}Oy?8$%);3&#ucB5w_K+H>0)LE~{i+0_#Ya4LOmqsI$HQ%x17ca1awE7yA z2^pXi*s@FUX_bSA@RM(Q3U9Vl)1ZF36nx4m$SYNe&>LZ%1=wuK?V?>Yb;-C{eh@T~ z4`s;m!{|ukpt%(N z<=E=)(mM}fp&}6Au1-3&zq%v4wmjM~!MLli%{jHu zey$uqlMl}UgvB*9BE~tl18p{j(j2+n6p1cG;7aO? zo82X#Ny7;2oSurOfgWa(;JXD=VKK-;ueg9Q9S=NOre%Yg|-GpYOiI1_^aDbMJ9@F0Hb zEdW*~#WeV+E&)Y5Kv^rrh%|siv~d4nouvVsB(A(668I{|%Zie!%ZT86%u(3Ddj)ZY z2%29R%cpXKrc%QF_TVclXqT}0nVx}oa4PDT1IVfgKevQo_+<9~FcZsX=E7Rx z?>_hpRymS#;)#EJA1q+0vqn06hLifv)b0GM{WP56joCMl)}}paLoeP}2nJ%{m|e!S z5|ic3nE6;aW7QB;_|Yo5unci6unCxuQ(HG$Y~eS8F~6AnF1ne$mu)^(==8)!C;6GX7ewB=S6om{7Mw)T9 z0ux?WuG zr;p_czF0q}>0D9u=T897oWDno9FuqAiQl=eFx3m=zYl-sUxZZvImAnt2_xQ>NCYaa zi$(w&I}IDl)n*NLTyN(rKa1{ea~}adO}YvokQd)uKQ3Q(rVS@@lWv^FEIfd&Wx#zi zFMS^J&EJQBIXkkIF~i3A$LOTLf~;>-1gm_@GX13&?w=3ZR(uJS;ao8xBG*rXG@Zoj z1Q`l-EBr(tvhkc~z;=$wfL9hfeJ${&erFh+JRKotJt3=zQsxM{xG7RY33i&-L~%Jb&?1 zrG|GlXq5Az(mi@>D*3&Ma$37kJD?cBIUB2$&n8x+o_INMvi!Qaf9AD~o-c_G;u&S* zc0Di(?SS>>^9Fjbn*~K~1e$`qg0eZ-d5O4o{@ib>{Lv?c%P0w-)9K(N_|JawDO?A# zfT@e`zIwO3clSebqJWD%++9qz`v<>2W4_>XMve)k&J=_m8G{$Ie_7<5FXQbqrL~@( zcBW^J9pI^>0J=^*@!9>GWd4hHF$^Gq2Q&95SWti;cC}!vRIOH%1)Rb zg@c$%1Sk!53pSwAXAC`v3lQe@(L+H_Oz%FaqbKdDzi%=1Sz6fyVHg-Gs|GfhEuJ?w z=Fshu<*Xp<+Y-Sl-w=o<~kkctr@%R(1-UNc;{4jASm&7jFK{OF~OS59M zMpp;nz+g&YCB#6AKCQa*raQ17CezQnRzNl$*kE(C2guz<%xt5+t?ZX0P{ged%u+(M zymZ;A{=L??N~xE4SFdiGb~XKW^SSUwfoZGn7YKYOLn&RA%oI#?nK*zn`iq`r1rotr zF}Rb*3+Q+NA3NH}?iUbrZ|Uc!OB0-~ZE`|%=e^|#ywiteVS~R`h{i8ydu@@M zfJ2GHKh1ol4iEykrfIe|^E0I>pDN(s;}`!`c?#FCRG_topMFiIf1{ZQ8^fd)aXl6f z#6Z=#k6*V_n`H{HwJmlQrY*s>cr=lX1(v#_sHW|<(n44D&M^P1VYeKX+k&x+;IfU>OOFJ3lA8zW}EV1kwB(0LRkgs@H&~7{Vsjv7WKl2QA=ghk&k| z2EQIXG?=~(5Dd`nKg)wbGpw)rD~LKDk4^9vw=vW(>33caPrJ3JT?$`ps>ZJu_mCvv97|MJ_ zlIyi6=|1DR8sYKZ#^U*cK|VIk)5l-?U&+UCjmn8%`Rsj=oin9}?0b+uGUTn+VadFiwJb@|-nrpA`10WKi?s`4F*fT!y~+7w`l*eQPiyuLtpejD4> zpBpArFoWO!?wKzh*BcAnL(;Y14&dKt>voW? zwpH0ulLopZMt?VqW$Z0&mDy7(sc_RrhjKBXg;cVh#T@2QT$&bx+-SYcn$?BG2 zwzy=~ZMB2QWtC4PeZCpG0MbR-F_M57~ zGq+;P__t%*>O7=BUvB@N!ep%*Ouh*btn!V^0)*=EA zo4{<;fKtGkItL}MFIapM0YopD0kaV5fFR7*^H8Drv*NiUw+* z)a$)%C?Rvxcwa*_04TVJ7;%luX?Mw z3#jG6yG}v)b8%?@-q@aQf$7WFB_zWuhz1`0?LfX@hz_ITJF2>ueIu_~&h@4bn#N<@ z;2_xWqANIy=3dW#`Ln?9{KLq))bA<1Sisd0GzsoLQGnG>16G|QzcE!ko7=8o@UtY^ z`M&aH-z-l{BNcFU@Q0;~yq4xb91@&0nJemV$oO%>FM+rJ%b&;gWcui<|H`$eG*A44 zXZLTCgP*$~)BmR4=VX3R%vQBy4YStRS_G16+juwz_R9hRtb8}3&Z7=(YiF*HGQjPb9WPmQ4lR{jf=1tclR$NEuf6-KAt6X?E3) z2`neimwz9@U%K_XX7Z4qx$tbM-@Zii6R;v58iu?Gg;x&G;k9nvLL&5nBAGwX(`{%y zea|XjTEJD^H7NDD!i-9?eb(#JlHV_kb|Oq)mg)BS2boS}O$!tfH=_ zyz22+z9#t8FV_g|)){|h{xAN*12|%Gq5!LdYSz*Zir?KL-0B^pY~$7!OVAEn%Zc(R z|7`g@o*68DS@R$3CZkA=%}XJOD1li+x^xYjfZLI$3OM}8wa91{pmksA+hf43ivzi$^|BvwEHrB zw1d)(ek;GHHNr(fc>u&#MSFCU7LU61We(y3h0+{lbA0A>$ETN$bnAxfM5fDX`dE4yJ=mtDo8$;KGZ7 z&-|A)LVIKU^sgQ@aJBeY?LBeuXtBPQd0{?n_o)bsRsDwY`B`fq{L_s=)<|F5OfLdg zf2TC-Yhf&0e6+ChzSh3FMPHi&HrGXegpGU&ZS7^)v#7@wGjki9r}aSp=-96xJbL02 zx{qr}F8;Z@9>W3dDV2RZ<~MbZ2b;fUnlH`OAiAQ)eYSO;eb0ZnxC#0=Hr=q>f)kLm zAWYDz{)FSGF;*9foN+Nx-UZMT?CJcH8|eT~`?)AC7^^@Dl7++|-3wA%`Y$6Bj9RQrMZF_IKt@ zh33s_1Kt^+P&LmM5b)#p%ilpK_HD8_wjbcxn46Kz0ohvPDHs4tg}}0H1RBhZJax-U zpBGtx)jOw3oX)Ovmg`Zg85 zaN*^J@qKZc^}&O`_Y;rd2uT4}_m_ciw%qxtRJ4-q9phiY{nrPnr*r3*82^@kkR|(N zDBRI5thp7?b@dOl`DJ;#c4K9%3sriO*zoLQF~+gYDdI7uAZJfp#z(KUP!A{mo5E)8 z?wl!K_u0%Rw(6({>WiS;cWo=OcHSZ^THzgq)|-WPKuBbjyt zsgHazm1UQn`f3QEk)fgA+RwR>Um9NJTSVhpp8==_bqU;6$yXcwr;4*~b!s4D%$c)U z8y%OcaUfZwb}E^>01#}dNA3AY4tMD>_ET0kJ6RH&^?8~m9#wal!6GkIKG$z|Iq@jURu(;s5^4cQ36+$ zwfe=YPnKu-NCj6eHa@Jw0x_O#Jap}riw$F)oW0a;B$e;;voq$;Q?s5F?EP?=vX4`C zbL(5K05$&5_-{X2fB~%oUSi{fA{JcLtTfk3oxQN9pW6HNtM}m=l8gV^U61{!y!<04 z<=}4v;a}k<0ibX405w8$NjoNnb2Xr*r8ODWeZkObcS8Eh44Yz`;g64M9LWRz)HW1= zWM#Hs9J|ox6nsEy4@Y8E3iOmbtWj;3AvsE$aNFTzIe%M6dooK{k?ABa41^G$f@{0FWrHtU~%^4Smnp&Wa-)OSC^GgwTj8Yj%@`ANc; zs?kjXX1=_i*9#l_1zSa@kC$JwW6W1wPxvb5Taug>NZL4pLbv)?Wg5#P#$`LP8G^xv zsy%Q9csWLOvmRqzxg6I8v3gQGc;QYtvf)(TYFQbq!(@qdrFgi0C)K1r4@!6k+XcoD zxt|GaZiNrYrt8E&P5b9N_FHON^rlsT2ocQNbej#!2K_eY*S26z5Y(;-#T&uwLP~`S zbD^^$Ui;Hf7%htx9St|K9FmMk3(KeEc$VqY*CB|Te*LHTs9w49fola^Eplnrhy7`` z%|se=twn_HAG{FQ;#I3qx|R*t(Lu-*oXXqUdAFRp#d=lD^QDcK-Da;jHZpceyDHEJ zg4L*{>Bg=4^Y)cP_7aVWUNfPAxac290J-Gx>~A!1wE*TF`O%{UuJ(TMpe(fH$yFj>d4eL?d^ zLSxvta(t%*c;PMytq!R%m$7gDa%HVG&ktOT z_*|u9krMHg6P7k#EOWW?Nmk5nPAQEYuQ|*r+`c0!8P}IvP>aSu+;-Cb#9TO>@?k35 zvbPl(oe8&9kCSHgqovbfHK8&=PWyDiTeM{M@GYO$(^zGz2v*sYzxcvF4(2DzaNBpL zYB_9P%m%T5P_%G-lZ?{HWEqN(QIF;O3*B`m@@&Kdu$h;1i;>8F3xkv^rOmZavS&!Q zp^cSO%qG(LnC|M2HxwL@M)&%2AR@4Zt0h|?FYjD)Y{iKuzjPm#5E+7fWVi)XpDTV>VMcN{ z->b>Z>#eb;$(9@95#8G}^B7z0{e~RXeL2eW-S+S4IbvD>;Ubsg3cP5M@%n+C^5or| z)8&`>Zl8}4xr{89tF*peeH|d^#{c}-H;ZocFsWCUH+hd#W$0Xh4+8UDbbOy_OyJlxb7RUCRRfr91>0U19u9$Ld zUMLL)GZW?=((BRErpHw4KLoC#>qI@ha?u4N0ceFQi6Sn%1pR|w)1wBi7JsYVU%2{Y zxtIHwUhD3O6Ty@E38Zh2iS#V2ug>CFuFuR@%UCV*QdjrAbB1?$>%vmR!57LAVzT5o zDw8G0+9BJe3H1a`eF_LdxB7a0tRB1&U=ISHslqo;9zOPoYtQfI;yrgfh6BClCei;Y zM+KR(V}3EQHko4)vW(ryT~$3zeyE^ZoY1oj^dbaItkg*2Op)eT8o`xr&d?0bMEf)y zUXEJv9V$J<%uzSKZ?ae&xB}Ia^B->V)TJx<)pcj#rmO&Kl$Q@4Er0KXnx3i{YxXzV zsE<^~GVDmI19+(OR-^5!wo}D0PS7%iEmG9coax&JdRi(qUCmdv3ii6q{u;w?O4Q0# zaM2phu&BOPLC}SnQ>~1|bxj%Agf;OJE>}&Ff1Q@h3Cs?-K}y2J;!dc7^X2OU1z6pK zv$tP!fhKqU)+_fd{vP7~vFK2*;Y-OV?QnEUW(FZ9 z%Cvy2b1(ca@Az}2k`K|)v{o>-%G=%yeUl=b{wt$wOB~H>vuDSM_Rm-(d%ztALp;F; z0CJcX*(JlI!kAs4-B>f2Y}eDkv$m@LjRKw|rT*OeVS zfmJ$L0T#*h@6;WGA2w2n{E}(OE-^zA^q0`Da7blS6q#)9(?ew17 z%opX>n#|_48i}e>qoLO26LSIOEBr-r(X2MYe4^liY;Yh~yjCCo-xlRLDKqM{Th~B) zJ}FH&r@IFqz+b-Qqqs(;Ae=LXl-11)28?{->e{I~5Z5O{Y!3V(Xf%2>ytk$AM$9z% z3~nweVb7*~he`|l|Ki+ZY#pX}evIZDmn=p~bSHXlNk=Ni9dWY(0#fan=kogx|Np8N zUw+}pfvXEwpDg!rw}Yfb78WUi(0G*%J7@oFoEadoo?^TBe6rwc4Uoc^KhfkTZ7emK z#o*o5b1hC*FkvSPSa>gziS(S^CvJu>ZQ9IZ_mMSq7!g1azR@Dav4isVd_R2g8uZIr z>2W23v@ZFXHBr&czfdEU$Io>BkWb4&qvqlE}_y>U(aR=Ebr<;UR zfn<6NY>`7`n_B_&0IH|1`rm#m3!o%A05R#WIqX>XTRV%z>6`zlK8#gDR)FR56VKnT zdT=%d5KWVgk|06mqenmnd|LX{Hy*pre5|}@`=ptKl`CP*`PTxKYAkM+pHpZ!Geb7> zlloNI6t=(DFh;Lf9W5M_TdZ2`?OJs!S5EE%QkLV$rPcSuyt zXY^_TS3h<8Ib5T%uvew#cLM$zn)ZN@n33k+fH-JB)lI45=Na|FK%1|GgTaC+Xt+7B z{Jk~xr+VhEl#i>Pp%BbszEr%|<)mr=PXV?nB@}3hni7#Mm;(0V0+HTA=5;vto4}WU zcTv(mdbGe*eOtrbNlBr#vlw6@-4}KnTKF`FYdEvj<^n(MBRZ|?cA2f_l+ueWb_}$c zkAfkr0Vw)e}wC$CA6 z^&@wjJ8^0612<3jPiT<>pS=?(F()&%$2cQ*kJxh%!?*Bp*jmr_TS7Zf+djCDG-o#? z>$61^h`a)vdGE_!xb-?lb~OI`?_CwGGG5ni{O4@n0G%0!$AaT}>G52-(fe=uyxxyh zst8tTk=n1!^##s|cMG<@t%NefG7|UB7xRAO0=HLiYAMfV~rKj2iYy^i1Qw z0i>|_nYj_sYRRkQaJCf)gk~H8;+ZXSvRDTHx$<>4t2O^o0bgIU^po(E)!$DSx*>qP zDQUA(ZPZc6)xmQ7T*>2}YxTv^H+}N?2aXAT`tmfLh|x0{fU>X*(WaBX&#;*k8~q?) z$NBbs>gGUix7T~=Gk>Sc{GFaP$?K-Kd9^z}&b5^HMm6#;%?~s)dHyn@vF5AhcifG6 z-BMT2XTk^87eiwOSarwX<@w3dFZKggp(!E2SA5(H;cLwfaW#+<6EoT>kNj?`ERK}( zs7Tu`7EKm}75Jg3W&lh8P2T-DGW-Q}FCq?5r(?#Zlo4RS6+$&j+DoDhR1%Qt>(U)h zcQU8w&Z*9euhltR>r&V&nWq1DYe?VWhs3O~9|l5c^6J0yF3fsK`)#UBGZy$6QQW1UFJo64xGz}&u6RAYn?2cimv%uSV78-f1(_}xRxJKj z(BJw6$iv(e!afdCxooFc-LK+e&AmK ze&7SnLWY*o$)B-xgynZ^{r7URP20=g6U5}pg>3-Ipy0~sojb~9`%^xMgMzz%yA*r5 zO+elcl3{gV1p?YWon$}tI(u2@fmptopq;y>LDq>+lsSF}PnNIy!T?DmqSx1B{+>c_ zj-AOFzJ_z-<lpl4WGbyG$FrvAn0o!BGWFiUec7=c@tKMpxp`>IlY1i-MZ zzIMzN3fe^I{%6u>UoT$YS%}p{2wYm6+UNbo#?x5ozDoztLDQoVSG>@q<$s#b{gi9b zm}7$xfRkYG0`j*3wpc+XBf;j0%+GJ3X#)3d6`DMt-DvNA^^}BNQmcmQ!_Kot(BcBYg*$ zGAQUSDt?VKB6j!>f329V&L1gowfA=}-!JogHhS^`rhfNn(ZByu=V&Kq3)W zuwQu=^Cx}@^T+=mqOY8fVOoVEtY?GAkVj4aB zJ`PeX5_+ipb~eh#f1i6^>zo0n5Nv`$`=)&!ejng6?8}|YI}34xi{M6<2cADu#@Ly# z3ZkF)dH@1IdJ{`dw$?{Auu0ekeGrRu3eQKCfU>B$M0W8d&5Ix_!ZPNkEzhr?(z*W9 zdjkMmc60oYbb-nI?|eNk-6IjCuU5NB^YI#GWcd-bTBd#n*1R?BFw(|8F5b^e-nPNO8s@o*2B%dp0ZcMUFW(<;63m31um!m}ett#ceQvHMH94D}8urFt{{OgwVG3SV552El02bSZ{+;o%NbFD>vXF2g(FP<%J zc&05_lF6$7IKEZ;-NtQ1bZ^(R8>Vq$vm4kHFNY7kVHR$ad=H+6$#x6FmCVsN&SRQ_ zzQOo+km%#z%3+o84dkOX3`Dn{#3L8pClBHVl^d7A`iZZ9xGY@G0vt!Qe$+LYBsqlU z5w1k3`l?WJ&Lst8;3B6=;U$mlCM0v34nsugFWgKSe$vZvqpH2e+CY)EbTs3Okt1GF zOKz*|>SsU079#ekbqeVbB&b@TM=#5s47SRZ?Vb!c30Ge0bEAwvdi#7$^FGvr?#}_ z88Dbcr`LvOhg7<=?`ng0WV;2;-qJ3}&g{vfIP*YRUgG@RZ=E|hcI@B85t1uc_MWWZ zYPsL@Ux7aTXldK8+F)K3u>T`O;?lbWw?qHv??Zq4S4AT3TjMjsUypVbT84;mF0E=QwW@I(plBhGvR9g)Sp_)qnQeANIxo%?GXj_*bEy`!vWz(*Tm4w+raE z(3#%dCjH)l=!-gx|D}-gvmAU$yIE=HPn8rqtenLFUPVutNvmNLS*{|vCNq6g_#E;Yy!_*;g?j;2(^f~qjFjLN@KYcX#vc1^{JAMY_x$z z1X!BF?>%^wz}1OIbzkNJ1eSYz?IqFQ_{CyVy8;W#pTMf#=g4Hy=!}-__1FBVUxEI~ zm%?8uwNJz#3w2t*&EfMFxIMBpfCIJXpy|sA>Q?jT%aMz&>&oYG!Or(j#6t&mz`#Cf zP9-K5zQI8S#gM8R8Qo;yQCi!Kli(*zV^d6%fa79o8%HY@eD2! zOJk1%7t@=i6=I7!h+~sB15>JkWLfQ-4fE!LFT*512%$6^{|Hl_U@%;7&#Uz+iFx16 zEFDS3-P?x0H474cuH)5ps8xLST@U@2*W<;$QY|s$Y^0Z>O;0CO_O&8+78Z~8B0WLU9x-@_DXgG@n%=}+HCGUt!Ctm-ah9! zP_+AGnP%>h0f%JJ%!d$IOO}0Cn7E3LdGTfJeD2pCx$^)0_x}?dA-OCEzgiXG@+zO- z`sKo0T}H=L73wFxPxO3))tX4l&~)LW>e5BbPyb!$tF`+xRJFg7OC@89hW2fWJ?W8n zATuoj9qQEnbp=vPg{*6fsj!^8wO#3GS|dMSX;EYvQ=~F$_!qF(0rBu{{L==FJXamU zAGubY-d*mx>#mDmfB)P5e7V1e+}o~=w@KXso9)w%*9$e~#%?I2xYLRKlA+-63qS{H z{f|ALJg|{F=(!Kh=1MjNKVo2ytQDBc`FS74Y9n9>wZXTSHa?BIqALV9BX ztOve&-|~0)s3Rc!0T7+|g*P(C1wFSnXta<&DUX;ji9)7DrTO zneX+bzT{hJ99=f>0yoO$YB44pBPN5L^4W08N!*_Va;v+|lg1R?Ml-8}p_j_#SKza2 z$1y3-l>_J!H$Q0PIMmodAHU1Ts;KCV3qowga_aNXocsR&;b(seM@V)ay?kHk;dd?H z^>_Z;0uoPEjiu*7xf54C}#bRV9FphM*M-Dp8bZy11e zV)47u=|2wDVPD)N=psRv8#zwBsZD0i!-@oNnrH2suXuXY5A?m<{VRe#(!u{iV$Ygi z?1LiX5!tv%Tt+ji{T4!nSx5UmC|$#NK8bT}=t{}fYRbdk+jvf8F$v!KF&tI-xeNO$ z)4k!CZu4yG5)DsEv^E)xtgqBp-H^4xo6A)i7 zvt&eXgy|=+ApD8u({0Zut&IG*yQi31*cSAYASbLY-o#1WCj zG+3JB%<^5I{U4y`zYIse+x@O~wganar)4NKh3aN``juy)zyIIoZ#K<2=z+;N>z2&iD8Tde{{<-CMtg&bHIS%c9(`!&r?N;7epa3$s`TJY+)b3HAay1!E&-ae9CC zybU+!k$RJ$z_%A@E}V#?&~$zwr|fzl*hh6Bc5!(>rABqCo8)`2gmZ`)jigh^0R#+O zc+tEHbuefS1c+Dgc=^;dOK-dX#3!zt#u1Qmph7=dG@r{1 zp`Sj)$nK%tl;H<0p(_D+GAM1tySku4#wW2iT&QzRpV1=e=B;gAX#%eW(rs#t1Z)FqW z2IneZ6|8>D)}iJ>pG7#Ni_9%EK~AxrN0yTcuqjdxh2)I>EPbU|{Qh~WaDuBXUi{V* zRl;KsB=9ryCBhF$Kc7WQh^4_Vur(6{CS?nv2fCoM{nhhMOXsQF1ted+U( zh-W5mHD|DF6t?VcF6nnAmF{wIiF5h9I&>E?Ul2*`4O4;+tPlzsq?~KTJmf_5q<)fy z12XcHWv6#Ly7%m_KXvKv{GX0g*o_m9Uf3@W=DzClR7``)fN9w|IQ9Nl()nc3E<#xP zI*4oR41^yZi!1qBi$!awpt$BL%)TfVzLR~=C@hf{D zc*l-Dwfyc)r-&72jjkrU*=r z#^f=@#(@C6?t|s+rGi}2`K&^@D+h2~#KBj~r5PV?orEU0Ms0nqWOUGgPAqnZ8813; zccgVYiTFLWg5flht5OL=({ckDR@2uI;^4C7f8oV1UwYx$kKl;O<*Pd%#`2Qlul|$j zA0^eyXCMkg7>04zpaUoeVlZUfnG=0AMTOR8pQ@>F{@kYm_Kv1PwLT!e9D|!srI-j0zBt1Tg^TRmvAhmOL177;Nz*6?-9iB!)S~Y`&2{b-6mLt&5xmr4 z|J4geN1-l(Qa}Gg$L_gx7k{H3XwNXbQhl*ufU7s;@jluRqHs?n71rmcJio|TxOClKyE?mRluVm?gT%+Wt^wAG z2fkDoiQKu+CMa=QY7pVS35@I-*kUnzaqKn>1k`9LUJ#mdyia;)FFavggWDg#bt21a zabQn99<#TM#UO$&MLnKSXvamgy;n?Z=ABwPSHfa>L|dxG8S+thvYgu0gxO2}m&>0& znR8-ouw8f>mQ=g6(llFd#TA3U(C5|;9 zMC&I8KQ{j7FO(yfG$(-F7J!tUwi_5i>mxJ!;q~)S^tJ3q{+2$(g3CX-u2!F7DtzF? zuN@6jq03kP^xjX&GRG~ql3^-*!jAFJ05_hWZyM^%xm}}pUgjT==Y^(QaG7=`Fc4D& zTregy0Jza7H-9Ava?prwaUO4yh^c2VVM?FZW;x2UP@OEV`}kPbHNct=b{{SsY`;#W zMiq&81Z;I3WTMpFoV;pXRAU*~x>o8o8xEC z(j@!K_dvn@)Trv{%JgX%kSB>*Z1RSm5}>J1y$;73lvUQh72uqj6uFdb>hCLagGtSa zOW7==vN3VNAEj9-J0oUirI!{ugk>WamG>LpM~1ciNL2OqNT!IvVS36OTOu z0#t*GLO1UHn;iU8B@onDEZv!VGm~IYry9R>Xh*a4_+3S*Orzj}XJl6`o5%1n7n zvz~~7hBlv3FLBT$VK9L@I0_8aelV6d>_eD{-s=}^m*rOnrqDW2Y%a3Ywpo$9jTsQ{ZZ6eWe6Rkbu~5E4p#tLs zyE2*~y>g<2uL3^-Zj&CKYIOC=qA02HKId~6Z~MVNkE1BF+^d&f1-||)*pXe_Q5|kA zC1xv*d3pw2J6izR;HTw6Bt`{Tmt)hVBi{Uu_E6(Xq`ng`b1P!HkEC}Z*w=jwp#3bcHB=fdl%iQ-hKSPKR9xX_iI1A zbGFp~$9=rj(C5RP=;l)ONuUeqkV_#M*XItTCCr1cb3Bb_2klL9vhgKrC0h{=0&Ef1 zAymG}mSN+!bQQ=20fEHv8X4+VKcxbY)7Nw8hU*ewEvCV;T75WX8O^7^NE(F^C`lam z2*T#q_Y5-!CNZEH(xIjEeyg_HNA9+>6ZRSvcby32LnRHSKWKo$2rekqY-q|l{Ikg0 zg4Z}zjI|qvVbj*F(55?>wbE{|v<#LgJ9-cP+U<|wI+7DVcVWNW;D=3@;yxI^HrS2%U>%j(glnRRRdWKY>j|P zMkn_GQ9zm%C7j+nu;pbe;t%BVCFt+{dK;kTk3;4nsK0^14%7LxBF$#TQ+Fv4Fmu(q zojUu4gD>XfR?og$D$o*hy7Yc20h4^P8r3Z=6b(Aq#1Qp&V81L%bOdS3uNh~KLTs#2 zF8;7QcJ)9$P}-^Xe{robyZ^51k@Rnq7|CJ}kU|;~`y>846c$b1J*%u>=W$AB01cFO zX7QP@xA?^_yy6&V)h9gnFgAdEFCOK78{RuFud7*CoJ`EApfuU+rL@ zIvSSa)4Kg+={4{~FgvxYIj;k^v5{r4uK>Ka**dR|9r1;yJD;aN4&khXc!A4cy98qd z_8`ptv4W$uZ7s^ZADwTPeGL<75+N}uwg9IR{`pG)(Pazse{lO#xX$GA&V0u0bRETM zBJSKy{xCuI!P2$XA$HC-pXyx$TIsY zbws(m_z}*mffT|)$wx{IZ0Yctqn0c#u#6;W z`7fcq5IP>_j$-%Sl2Z(scQh4p>CVE+yc4oAD~|;~QGJlQ9tFSIQ?Kro@pc5|%Ab{I zt_tocH*!t~_lef(#2Yn70JO#pXMe^8sn4Tn#bHpMfEQA(g|1mVZoSTHl2nSYk|+|X>f#*8v^;!6*xu1K1b(9% z6I)KI11=VuY{fufP2Q(5tAhctmbX*=Hd@{4AlCPVme9}PDn5Y!@My=lI#g6n*ByOM z<=0Li4x)n13H=%~i+0B>GyfeAI%YVcPVE7-5^o7bS><5)Q`jr?eiT+e+a4bZv`yr> zvBA?KP(5CImoQDHB_zQSWII#kKxx|I za|QnG9bf=jBa7u?zF0wAtL>J7Jv)!!t{@HCqz!*3NA0Rv)30s}Lc7RSP+TmVR^DB4 zCB4Yp7L^9@8oM+ftEAk;~~q68$77g>3gvW}Sv?E3`BmTEcxQ<{Q&nXjbZG^^6R^qE1o z*xmHy$Rjc>rTuA=vqnTj2QzPq9P zbxaK*Ul(Jt%%r!#ZQ;SMDnHC}kGWXpZCr$CmFcpVuhL7UGo6g|~ikk=Z%YP7lRpO>UNQPYCxK|N|p&|=wh6Gv4 zAS!^B^xz6xz?kK@i2gy1?yelJLE)Pi0DetQ_Q=LwHm$3vq{UYO65x#X+1E}ue-RaE zMQ%HSop%Z|Rz4Hb`1kv3lS;j90WxaQSO|C-^U-9n7AfY!a}{LOsP8dP z3bc!jD8W|QKjCqO_?;ll&5bd(J0J!2b;Bm$VTc!So1cSC5HcqOBwU{5Nr#vEYu)S| zM7+>>={a&uZ5v&la)tGVjQT>OeQdlRguupYH2|Y=6_20%w#wt^2qH zTA!pNFJc+#MJ@l`lBKpprOdC*4uh$KiJ@^*pzzF6K^u~>IIt|YmPPTeYZV*;Vv9eA&~W4YYCg25tMh# z2LJ{%gxW5Pi*9>$Ml`3Lp(#BFt*fuzcZ>3~V~1i~U?Yu_pj|9t^q>ed%Rt6rb>lmm z5q-96cO^Z*1TZMj%A!4bJ(&ux8-R6dF%6cR*`I{r1JuJYv?ndgMy*gL%P4QJj%(1| z6jZygLG`d?$67Kzb+ZSPer=gVpA&?&2Hvf@(PUb!ne8IG_z)l*rBh22AX7i0=4<9- z+++Mg~o1t*cz^xOT?(d#vb_VZQA6J{!ZRM+CK|I zx^$8`Scj%8-9L*Ee3PZj6XnkiKp<`Ly%KrJ%zZvpSx*r*Nmw1y^`bFT;hdp5t`5Q1 zIvg_|l`y+I&bLE5svp5o7MVV%fAR&m!@5Ua*8%(l@S?B{)%l%3nQnw<7(vu<9?~D{ zz*kWw|KqQAZ4X}(rLt@vN&`1kYjns^$l~5PK2KSkD|2MW{3Yq0zMd=>+-lf>885M! zgjicqf?-}3<<+rm3kaON$A&Jgqf34MD(SEMPwf3`uw}`W9)_*8@2%?U2c~c1#lZla zzRia?7?MJP_JqlhIk@dGBd7?==ut3i+JCy>up{`(0D=({1j$iViL^WxB~8OrkPJJ* z=(ZHW3EANR?0>eyDA<-LQIt?4N+Kyy(FKtrW;g)48vUr(J$q?quJ2oG?r&pE`419^gcfwLH-kuD-48P>lZyc1+5IC_?2mroDv}kQJB_ zS&jeU112PY=t&twMkS{elRbhr4M(){92Hz%l4VkIWCVc#&e51X_xnh z0$?31uEC{?E_ApsXa9$g1!yq@n%B*1kpR31vJwrEeeVaH3HZ8EPI+MDK^Lsr+L+sCw2 zCn!%w2a;j~n?G`ZC0jYAjYznA#Yug<`utsv${NZ~IK9-2zNmVLsITgT-uBV6DYY zFMa>olE>?QX2#gxYr*cbRa2*gSsV{5L64!3b(UeAU~383%fNfiU@=f*Ik2($#RoMO zi>ZOEy4l)y)Fc43n2P*j)7M!eR9?<`Uv){z~u z)IeY%k?VOxfo3`k<9ec3N^?aV+X1A^6|slgEy%Pu;?Daw8`vq42qbTAot%Ypi_l^t zCALn0DI7yy8Bxnoii^;$}P+7yfq9rHy-as6zA zbcX+X+Iu)$g%3QyTG*@eOQ$>wAY}d~Hw{uL?O^miVxM3v`wmz?wF0Io#X|N)SIZ zK`@OvlpT#Kv~L6z2RJjXZY4!qlzsoGx=hNkmHc+un_hlU1KXMQ&m5n%AAcW%Y!9P; z6@SGb_E7nIGQ?(8a1`4w>?L5UEY(S?4Qu=rS+NN&%J%tR{QK1a;?s1TB&m(MrNnKC zNVuWmbvM#jsWRNn!S(Vn|2H-kwLH?^$2H`Ox^fCK*Rz?rIL}p0^;lNQ-K0r{q)ahh zu&|_(*4Q($7azoZvDPWvg&kyJf^Qyv!lVT)AvE?xEevyzlU|cC8&B(4r~cJ=CKTF; zoVFnMScC1P0p4mkTd8W1daMFPQCaVUYqjnxfc8+h3Lj{I<*vcDhf$v~x$kdgycM8! zkurdsR3tb-7h*JqagJ+&hNKb@#^7;7SOM6uqW3gqS;fK&7bI;&B3nkWT2fM8ai23r zU}yrX0bxa@;={_+MJrFN6%$Bm;9k_L@~D6-=}w_96T0#v65SX*8E0ZrUU=LMN6#6lDlc*N(PJg4nHa3%A;{Cr)-G9ay4&- zrBf?DWg2JCs~f~uXL-Qct0m2E{_w0^dtLIqMd|j-xGD!c6)c4-Q8Z$c$Deuo^!!k~&(z(8Ehfv|g#j#Q zle&!xogjv|Ey>}Yt4fi`Wcmdu9U6kVJ^n?c24~V1WJzg>@_LEYh4nfa9Wrru*b&wI zePT*IqXXEIVN=qr{85PqepTTE4X`GezwHaPOt`v6m9M`MN}q8KB{)yUryZLxS`E-^t8oZxvidz@}h4pe{PuXH)Jq}QZ1IIoEXY88LnVG5w9oV7Fn;JNEX-3MJ!LD0cYJr@I`&HS zPyT+duG$JGQ+x1Z;75g;s{j^}I?JPB7joygpL=3?9?ea-e4cTc6D@Lq2?Y&l7*wH; zM?-!(gGD713Qz{XMPM*&w&{Vb56!DmI+Hca^Rx9(3oQY>agDJLHCGp*msGjMMq#bO zcJV?<(53ZoAqi`pOoXdR>r0=9@h>u{!WyJLR=xztn1rzz${T)+$!ghnhRR|Mb!+KC zUsd?P0<4e!ng8beB8rFTVGjTYz;RH)IjhsxwO9LbP4}S277A5eCFlYNkDbjeL6{pc z&EPCeZD{FZgir&ZA-2!YBp9MkKDJ(<%PMI2eE8&9VQQsn%-A8mY|X3dxq`PyD`R@i z^wD9iTH60VzHziX{oyu%m8}_BkIRXl)?b%nT4=5Q0X4a%CjqSiZ0-3!8S{$!U(Nk{(FsYu+h_p$A+rLm zGWcDj$ej#U%O#Q_RacigkCW19*G(VOasaMwv@P8GD=2)zy>WSGeTW2C0 z+z%Zb{QLI2JS3@stj#39B%LcPwnsGB#j;9Rlc_e3#p2Yw%+!j8&t8%NetR(|vq{k> z)r_c?J}a)k$m68E3WF&!oR9BA0Lloy^n_Y%TK4J#?-@*;kvKB0sp zG7L(XV2Pwwxm~pEZ6~aw2{ECBBOf@l*Pwzdvw!iS-J$&*(rnX<=-G-kGOntb7i=yX zf#Lv20N=T0Ud#O=;h(nRne`>>ZV>fxb$cu5mUiOia_^g#`B(w*lKme$vb#^(%Ii@w zcEN0P4Zws}5mC$;r1&Q|nOMfrMR`b)O^frZut(kg6xZF*$^o9r)T*v3++waua6DXp z+rX^c)6y1T!@uL3i<|HYDlOG&2CCLD&gj*g0u07jW{!Uu^Yfei=&j|lABHd6CFCjT zvrf_zlzRlXODyK`*#d;hNMQw2I~YeTs?_VyukQQ9aWhTS@7lcim*gQzZO8Xx)#sOI zz8d3A(uDxZyD*GoQ6=7Q7zl)!(#>Xp(U=m1pTH(nn^9BsMh3&RF6Z6cf3+MPfVFO4 z@Qz@u*ifMu@fa=WR}Q}aV6HZOAOY6KHs_aiKcE&NYt`2tyB^Wf%gxy>lo~{tXc1Z* z6VA&_C3f0oe#O|udCeU90O1M_I%Z39gElImbxC4)T`6&Qd@N zB=i&fPlilgKe8h8mlo#gl00H*ahSgR<(qNBr&Da#0jy8_um0afpMf+CCH_UQzW0DwS$zoo;qvdXhww*}0|ob{M2_0@^r{|5=G z+F5MBVG+qm8L07f1Ywj@aXm3-tetW4Nk{|DHea1(zC|hV&*|fnMPUGYQPY@6*kEr7 z@fm}dZ9nKWjkqF_SS&*8%Gkkw`o{dw#9}cm?!uSV=C6{|=1i+4D)3pEjbt{;tg1rH z@*G@!?1DUkX){eW0Vq-Nrpp}@votK z*zex6KK^4hDLE}l+u|maw}fWU^L&ax%G_P3F{KRoG>Vu`RwZ@qnhK;Kqs3Mscqn0v z(7*N&1-sYu*3a#|wDiP9zN^+aZRSsnh>irIk_|2z=lT(yePZPCTG`Ae6zxoxlJ&%V zetnUJ7(^elXi1g}z#nC5)^-bkX@I1Px;2fT=%9N;n@R<1sw<4Qlzrhr3wVE^0M?DS z_s%aZeyG5}6WJb{@!ml6is7ACL8sH))OacwAmm+zj)jw%4E?mt-ptBld|9ow~RAR5~$$Vm(p zwt=XiN!B2%1i7#36vFjS{sAnjSpfams=>b#a7#oySOBW9V7$+A8vxLlgEgFgkT$OU zofbEtbqpDdJ(kdrVfE06j_Q1i5erT=73r3_uNV&6ux`Marc~wN%-_0oBoASF`?Gps zo|iFJTgM@@){p|FTeh9cz05T5YQPot(F$0ptXr1CF*La(hO=T5^Mw@DAFJLp=I1&` zgKo$szswzvu(w7sz&7=U&7XI?#&S$&3+;HUPE4gx5aXxJD@ zL&)TR3Ry1+#t6(2J5}PAx*%q#Rf*d&s$Q>1)Ime~Vh@z!_OmqU08LT%oRFUt_pyg!&zTRB_W$}DN7md%Y_~0qqx7PMP>6eqQbEvt z=v)6Uw$cN3V+({bHAmmOAf7IGSRo^?FGlJnCbXr0g{oI7ic4?~d+D(nmRgashCx>Y z;l{+f30k0ICL{)~f=2XCpq@YM0P;vDJbOrnlS3-wJCj#9!0XF3$u- z-ds7Ivtr<5<`*zPSM0=!fAeeIprbmzt|0dKYRhzAkcTua?!pT;HJ71CI$D+{ErEEIe=nHLX}AfWlY{AP2f;L(SS|_a0x0a z$STF3m^3JNM6f+rdt*H?0PE)Q{%=rLu$Pq~_=%InjxKuY2T%DlyL3Mv8bBU?}t8o(>&H>f*CLO*Gd z$H2xJhh8#SSL|{5l03p`*6BslK{*UbOYm-RQTQDQyZxLxtJ(W&hDPeGjF&#oLdg*! z3t(rMv!vbpk%0*X^p1MOthUI^pwWil;!t%c|g(w0kA&Z0^7yT zYEdE@Q7?ezT~KGmp}wLpoG6}}{ZptXg@Py+XI8LC0h%g9#Q~tuPa3QIx@xlwfC*XZ zS&>KAO5xKNFL;=086}M$ah}mN>4oI9(A$Cc7V(bqUDVso!fna$g=enHBb=6oI7-kW zp%F9;WL^nKYtjGxH6f#s%CC8+!Z=N0Ib$SI;upA|<<|1`>I@L&Qekuu5VVC{04V#s zHrzxSS%wTm-8H3fHUI6`BV$+Pi&48M4_o@xKXxST}Dex3))C+x4Ah!@S)@V>fpTa0Qv2i^~{*N~6!WL?RBD$o3T)Gd4(=e;=?=Qfa6p zbWNH@3y96K(urBzN^x$qQA2IE)o)HR%7i$9*U{tOvj@TxbKe837TCTB*ZGJau#9c; zo_2}s9W)ca6ulr^S;);u1JJ-sdBBV!5Itv#{`wpCd+yuf_rq0~ZpAt3mE{N_yCRG$ zm6?}G>_*c##tbS|ArFv2t3Qh(j${mQ?|)xkkmVz_k?2XOZ!W5GSPm74YoP&B0;oc; zB}YU`Fv`yI9g=Q0+5VRYf``yK@;C? zC?imlE$~+AK~}B({;mHKfEu90B*Gh{1RwMSeJCpc%~g8hcMQHJSaDOvaQ#4}s*jFE zA4k>d#_AeqV;``3E83{k{iS$3LFFyj1c~3v{kMOZBJt?lXLa-&Yxftaa6&FdrCC z8n&=(<^rT%l$9{lw5KNIyK;gn)ljm2JI~iA3!9RY3jpe(c5O;-hCX6UcrmIvGkGQZ`dk-Od#iY|!0vX$i zhnj$iChSt2td?)tkStY09a=_q2Fcgm*%NTJJahBW0N@;G9Dq0QNA{Y=iyEcvh19=*Pe863s|Yt$8s~J!zJZcdX!dA@jwK;-`4=^@Z771 zOZ#5Hur!JtTqeOL^_HJu(3YVNz_m!=tkqa;fgWW(5_A3#@Q~1A6dg`kHPn-)E0D-& z1Wa+zO|}u4u`bGYPnpFaD{k|!otaAgnRNM8V%ABtL0kRrw2OP2PxmwIcNf?f3s zLuWmiNZx8>j>bzWLI(x3VjcW~Is-=AM&*(fiw8=^Oz{6~~=>Dr7<8Ux;iU^|Tox`IY64i!1+y=Plfv8~SlZ_Fg}mMCn*S`2?lQfBE;7C;zdXmHRl|*8pptrt?0NQ_lX~g~FJm()P-r@R-?~ z=1Y;q#m~^s5$x_JDBX=B?lzf0e-muElTo2^EPjX3o6uct8D+@(H3F#so~$ZGF7R`4 zvf>M16;teDA}AbmRG54gW-4tvhJWo77i5=2{`$4UrA5xhR5{!;?~vkkH5xX7bN7%f ziETQRI?iWy8Ug0r6?jU4b0js$kLHSkRbrp2att77it2JADQ;Y|>{2IjIjhU;YhZ){ zaLq2t%kNj@Ax;a@y&M3^DvJehRpYB-Gt!Zz>YI;>-|O!(BtWY#e&+Au8k8(!8+>U2 zR;yU78*eV4=Z0Fi^IRMVm?I>hB`{jC1qXq-3|gaK3FL$M9d}QI@qV-Dy7u{0msDpz z9OGHcIh7ek))g>OFqM-EDfjfB)LX;wt0bBSeJt~jFUTX1-un5ymzG9*DGo&YcwZ)* z&n5~9f+*YiU4K}e0!lTG zSq;`ZjGh0RXZba`kJEh%unzy1uO2Nl=!*a=R3CzNRjedbq7gV*6u<|dC?&7!N&v31 zDiHT*34AGKxpP~pyHE{t(%7!S(#2@Or$d9WY{-p5aXGZY638)i7vlZQ(O{vWGHawaSP!LEDRn71tn* zxq6+V2^rxQ4={eHq{7$;w{Y-lOd=kGKrn=t(vwDyXrCrOt7%u{mmji?MOSHg#@9nd zPi14!?*8-Rb(;o*D>0cY*rGM7r7MQ2eCn{r6|ctzrDUuI21{iflhrmI6#(^o6dS;} zD~Bn7bpI^-CW&krC(&ZK4Ku}l+iNbHGu2G1?i0j#5;Fsp8dvS+8~LLeQpQG(gF4Lo z5jDdb7}FJ?%T?Nqjs1`15lPp6PQSW5_9cIhB;kYiRc_zn$vDEn`h~u*;cs|1BH4QU z`zMfaUdz&%TbbgIm>4$kWLIG+b$z20=5jn7_gILP)z4bCr0V^`{k(0%{mWn-%Qt8^ zH0EdyoE*mX-ZhoMW0y=;iI<`wD{i5jh{b{o&Qlrp6kv(kEwxs}NN7&Qti-wqR~fQw zFG&NcyQi^Md?lsI$p(LdmbYA4R#;w(3BckNlqP=Gq%RvAc2t7RsOhW}h~VjrZePcj7n}x~{SiWME0H|_9QD_4IFDdT6+}dFTTYBOuLBH3ux&l?QUMq&H z)$5HPbg-163U0}SAvl$tXeoxjZifovA1#%pTU#UFtD{G+XZ56FH}?XT*bH7kVk<6i zb_M0KSy$Q0IvEJUeuJ*8H_JRa`0j(XYxjpq%L9MO+RDP7(ARSr|0Xg1ZFWB0`d(NG z#I3j*V@{Y8_UK!YI&)ujQDu!BUd64pU1wfj)Yfo`4t3#u+mKAlz3F z{CGER#Wd2bovt1wOUAlIWIF>x1=dbwu&^RUsZym5F7qN`UJta8UpGy^vsJeB1I3UA3jvc`6{pe9?F&DegJ2ft7dAQ{>(}KWPfM#_3Ggz3fm$(6aXvs% z0x{iUoXAjxw;};sb@dGl7v-v!b%NVa@>==v?+j1DKCXV9-od$a-!${^|;K_nR&F8uGGc}06&fLmkWNj+<=<*&@~y8#mf4s#_zpb$NwF9L{bZS z-^_jchSx&bugAaZ3@ei=-*6NvO_X*H=a7xmaOE^DwR^&d;kRzR^qJk7IaHv-ta4tO zuE(vU`K1_0DPd@Gg7m&iR91x*45wB$d`YeH$BuJtni|4V?hKq&tRyIr+Z^al0 z0Ihsxzco~p-*i#_$}^W`mm;;@+ZQQ6aF7clXQpY;ik{G-gp{NvDR?kOXz^LN^#)xw z3AVbZ?5X8aRKMTeUQXPY0g5YF4p~iK5JEXm+zjU_ZzOrS`ZR@Hb(bPt#osvostRFnPEl-G#$dMzcf%h{9AGM4NW^r-T? z-;l1o_I)n#SeEsyL`r^Ac2hB1Fj`A`bDsVMd4$rfKd6@%#quu`GpD-{bG;b<=`1nK z-rM)V-52x!z*(v2QYM&m{Y8tJOmkV?MY5GaQK};8=JWF_G&iKsX%Igv@nSj>UW4(} zQeV42w{5uZ0M_q0_r3E=qaA84URSKt12%U+)Ki(qm-s8V`6aj_K<{F`Ebie8I9+G- z>3|Z*brp%I1!uC_ch2l`DPZ(D%gDI{XLCLw_CX`DE-mK+;q>m8yN^;)3g;)xluF8N zhIkt-A208M+PBm3M!!hx;$S0!z&SDVAsxyH4IS)&NH9hN7ArySvjhN(iNI-`O$}r6 zJ9zcIYAK64MJqFv2Fz~`2YFIvP{8xtWis;XJ9p3i+KqYRfU2FGH>B_u_HFZuJPPT; z=i4g6D>{wtI+4OYF%BwL68d+#3VCn7!%zx<%3%0(1)lt!Ww~wC6F?ZWQ&TwC-YWf1 zwnwO^TrOt-YN*CFV+F>ZAgCXLDiQ*>5ViLI8@$i;QkUPh4O_SgwXZ()+X;*`R-{I` zE0&%*tYwJHve2fTMC|D%l>W=QB6=@4uIY z-&X*uZ_6-m&SC70h+6=*3@vZ5gjuSqPpk$9U_UDdOvRm;2GZ~MvL;a}fCZC%VK4*$ zo^*BqA?lVv>9NAGrzv6}7_SAj1o?nV6W_st*np#)9`-K-rDX+JdKrr=Wb?*XWtX-l-^ZonuX)r@GJ_e3V~Ulv56Izr)a@gNiA^?|Xw{aKrNkaa{H?Z`R5VtP_^$ z`wa=Waioh)lS%8F-Od2;mXY)`09XTAHecC%?U|S5QAv}2$7I`er{%j17O1a8Nqo116EfFPOD>6xfb9~=9`Pp=uLy}&|psmk}?=vy1gyYjD?IPJw6y) zi68#Ch|gPT;0UtXhNJyAL6a}2$S{c#2gn;Wrhl5DYo#dBYKYZFbXM3bzw7Ly6oWLeO5pO9G!zIt2z*07qr1YmK%_ z{pwi;V8t_P>tlJ(I%!eEW010^FW+x0)_n!APT72ZnZO-(HIu>W04M=MT%bJG-Q&fh zZ*r-603}L-aSE3pOEN~PMi(H!-I+5#N9&yKy{>3#Y?kL~HQ$`)azcjZAzrepdP1uJ>bTw2Uh`53P)EK_5RW_RDD z8yLXtls05v1Zw&B=JIiK)ER`=E)v3(VhO;44-0Kb)#&v!fTzw_%^h5|PsUqy*I)-% zeWpN2cu5|iq=M&Ny9EapN)v1m9LY92r2{Z4fQSs2WPFxN34)iCUldI(r98HPw+M#+ z@eiO%(ta7`j)BOSux0#S0sNWT-Leb zkdqFAt8h_j#w$W0`viilm_1r?SWH(xzvy&-oz81qBvYLpU@g53XA3zYxQY*gAcnU< z*I?$SD`i+ym7_pvp$R39d3S2PQN|xB=J-EAT*%Z^j+L|}r|rOuC(=;fsFPRfnH%@n z=A-uw!1}qyUYWi~1Cp~c0+D%i0h-73xhv6~AHim62^kiV!i5L93f1O$)1FxZF%9q~ zE(~xJLQt*dTi}nY*U%bcvYEnQp~__ll3>+p%`s1bG{#t=^HAl2ytE5yKQT?Gzko#& zo-`4%V;ae}E+9*5jKctMa9zfwnD4M{*!lr6Pu%-T^4)9t!;KD-!aRd%AWM~!n{EPJ z2PR4pOXaS?StR1E+*jF;`AS3U$J#vrTJwDTiabJTBWJ!TbnVp`sp(|aDnV3&F)J}r zq0M!4J7#nx-(Og+8D2VF%9{4J@^TSa%DLWrb`i9k7{&rS(T0X#TEyV!+LeMUO@p<7 z2BUjPkC(Q(CZpbbymYeOz{~i0L0=tb_$~;Bt;EnVR>v^&v+=tQU%IMfCj_IRU8w1 zk`a@Wc@NLcAbzhSBsGAgB?1KJg%y#_q_;0$mw)|Z5B+Me51cgiM@g(R(Bb;6&8Kl(<|~TpSUECQo8Wm)rE?_G;HumAiD-y6*NuUyQ-`J z1goVdy#hzl^=Lx3qK;*){|yqtsXl&Re-nTxK{&yaGZ(X~k~w(==tgxQE-z%sqWP1DOb(tJ2I$o%ws4GOYEVzj`k_@`5hNM6;s@=>i1CR-W%4?6(fh0LOO$H2r zzPJ-nG+|K1RVsPlBq$ZJ&+$t`JJUuF_u2R;JZCp<-9MX;-WLF?vsWVLTsdU-l97@O zV)x@B!7n5Xc95$W!Wkn#HI~~e5QB-OS`)hB9N9Defw&lZAHjgpJxCX#!oa#5c%vF# zjA9jpg)vSCVX42aB?$9YuT_m1>Umv}&2BT%cS}p39rZ5&s*x=Ih|nF#zE?^G6o*?J zCnjs$7U=mF&xP1M|Nr#lULGqY{%~&lx+PKvb5J)Boq0od`E5LKy~R{vo01N)T&5cE zGUqV-w_7vup!Nu6M{v8BVGV38Y}OJLSSVBl&5LtHX`NcK3 zi@SQK)Z(ucug6hm6n(WH`w)g_T&)wkVJlYXWXy@>|G1Ac#+j=VTZf%u+)8XcV{PYl z&(pPG0DY=4uuWlEaIA~q=n517EswkE*EJ?<12J(Fu5=~(3xcKXd)1|Bo?ekhFwM6A zk_H2%QkkYLMyUX&A!xk-u-Lj`I7ZS4`A-R^lrM`8Cd}ilMiwl~>i53&TCaPTl0^<@ ziH(c3#@%?4&@|K;)NFapprUBv=)S>h!tBkoz+Fz4D%vU9(a?*c5o+poe8vTczEZlo zO#$;=$zmR0;SXT{*zi3Qp6=lH{ayRL@(3quFTXaqO3R=ygXmxly@Y+Rv#_=l z*s!+JeNz!)+pY#&GAThNo{tDkSI2qGR=+uX2DZ%dY>bvDTjECtZ!7<$4S9QB=jA>~ z_Z(oI?Xg#Ou6=ili$pe$5<&doocB7M}+&h6lF6btgi$496Hv z;f63&W4T_!8^y#41RCR!mYTER3Y!{8cSue=f>PpSmKu^v-F2 z|15~VXjcOEZC9Uz>zJ9%7AnEDL;Er1LEJZ6@&?9yPWdg0SQI&44qly^kJGUY9Cfp_ zFit&s3$atVl|m2daxk^&%#^X>wsA}9EETS8fNG$kKnSZQkgyuQE zB{paP2QE^knf_T8$jIOjN;qWW#E;1`7nlDx(%O;v(#J*8O&IXW?xjx*3Da+^H2yr#j#vklEB9kfDI-=1T~mV&8aLj8KUL<6p{m}@DA6!79-z6b(tGT zNdXS@>{GJXpfu!0!|Y0d^&##;keAO@0DCWGE}+iUYG@~fl7U|Pru-Yb{jPpuI+ibb zKLC`%IQd#(0O>j`E#)iZ49ZJQ<9^|6(XY!rXj(euH!5iQzHP$Q4OaF!5c0jL2%fqN zQ1M#{vam_0fA6KuGR-qWfjj8J-dA&8+xgaw%MsbGo`*AD3!C*Fd4$tOHWw4vQ~*^1 z(${-ZRUn29MhTo$D-cr|-HDocMV@<69vQTg?unO7Z;nN;zd@!`rTAs?FZ4&eBE>x{ z#m#~VK)Qg2?Hkfq`S0tY17n}%_BMhhbyGy!BUB=kTzQQY_RR9wLWg2-4+u+xQWew_ z?nN(a3jF60jXqNPB>Rze6Sj2i=k@DLQ@%n^i_q*Cun@u-0E1!ZG~B_lw+{&~b6;b2 zWp4M7;9QDF2N$J{D{AsYAcQzS(J+c@HfuX^nu^li;VLcCnHmhq84B>cru0 zYXsFWG|ADU-(cThuKTHo2vOZxE_+zRN&!18!ov z=>hKI;aJGO=ZS3^`uWYq1-GppoQ_|XM>+k<@4vM4+|>+HFELanfT`Fnp|e}*&TA|G zw8m56UagGR@SU#23Z}q%$tt#sbzz|U@hwA4Qhx+vI6`sl7{CaaemIFl>jZ$tkcJZ# zvP3#KesdWb*H`U!#`O`0ifc0DEE1MD6qv=e7<*uiV^RYh$S?hV|6a_!hVGTVJN)Nl zm*n(~=_}G+((cMjq=4s`KpMd-fLN>~R0*$&5iAF(RUCi8M^FVOsK<1_prkybVrx7! z6%%WT$qQav-Q$8f_>NHs4Y}3hVk@&bT-3`vI`itiWwGulz`C`tSCUQ^2RUS?F!;3q zp#)rl_^7mwL4m`h1jFUPCpuEgKZ<9>aJgh9I~B0bXd4-PQ1VIAopXZ%v;=Wln2QO3 zS%`sZ?ouy<3sNX=5pvtA_Al?YWO#3BX|FFJ3PgqY*04{Ncq|S>(|JC?l29&8jUGH) z;#MZyiyEtW8mQTWcALQ>952VN9*cy^%KfRh%eu2tI34H3nI{g6&T5$igEe!b+f8>3 zb|BSn2e68Oc#pqYzF%3~WV=@=iG01AZny&Ngl!b8#%N7b<-##*dI!K%wt5)0Vvr1a zFH^!^nQ$4(32avTeDg=jCHMk)l$=r;jAlTSLUM(t+2Bd$?=)5P0u4s0?T019oMVp; zC{4ZQpotStjd6t7E6zaS9kLo&lQCgFyF`;_+z=|Ha7j85COd#7*dI&vOA)y{v+vQD z1Iw8c!uHF9u{1iDCQZqXs^o^GBKbx569SxEDv$dY+m73+V5k2k=O#jMJ>CNsXF*^v zl2WQwtA9czDWDX&d%Q2!Jp)*cy;{`Hxm0Z;jF*wZL*7m2C2qrNp(GP8;CeBDBrNYM=-BsuxG4D)R5+KPq0)9wT!Yc2>^(M#QGpGu0R~> zW+}CcLV8(V`sB;9OFuE~|CKk6`j=rkBhWbrb3*u1?2}cLQOMpf`jwmdVUn0HPwq$d zkO2b9wSl4^4_hmMkt!s;GhF~y4${2b85XFqP(JA}#8MGJS&OVMD+_}$GAV#rd!#u_)dF3%93k)cRg6$|^-NYW8;Jr)^diUk~SLpe@M*MI~_ z+R}&Mri|}>O?400s#!fEz(v%wSJhogHL zi*?Tc*5;%0h{J0CCSjO^X_>p_Kdl`b%jVZWO&F(;W0>HGRJOz*R~+}K zFo8i7un0RM_LTDrnOHXba1={Cy<1XV^+T*uAk>06}G?-#QM8 zaamSkuLz_ZGE5`LDoj=YD_zHQG5%^#f+Y(#A*bD?{OfNSCj`n@(gc9=L^X+Dme6E0 zjL;@Dl93GVZ}@_iNkQhG|$DqzAu$o zm?*C9Yi_yO8K&M}`@SWDAK&yntmJBJ{^{;J4{SHSFVGd756NLu=(C7Q6vr-1RuEMv721j!1N)$(;j z-zx8#(sfv744Su1=LrQwJ2 zavJD$@AtoS{L&+~`}T)TlfNp#;!l1~bs~q2LWQovjc*Ymn*dh?D~`MXruy-j{oZ4* zpuXmm!#AzRV1cP>pvx=aAW9+-J-}RmFRl#aHVtm_Bkx{8&(GgWXTfZNA(LEb*bL~7 zy{f6PSTgfJLe1c2(+1 zFkuWK*$QZ-FoeNKREhwnW-#b0a=?G!Sd;TNM&s0rI3uo?g)TeIR&eQbsy{QNH&8;s z6&znytoSI`G4;gu!JpfXa86Tp@q3LICIHW z3>XDe0AX-|t^hn*43*dlFX^CZ1MnL^gL|i6Y3n{M`PRI*ft-!NYYVtp3Oa{~-6Iz3 zt^=&IfBNqoF5~B1xWfpP`gaY*z`;3{h7A`RyM0E4Wnq=W6(cpiVAdGthH~h#<1w&S zetnlu(_Ce&0q~5f()$%JrKaqu7S$#d+)0T;2$!G%U?zyvsAn(x%2WE*McJkIo__7M zgQZPBXW0WH8UexBztb;OnwglVS;jSW#>vd%r>wu4rmx1cIanhCGu`8S-cZH@etvih z*9Ze+5ZErZ0#%X#YUBG@^&QzWF3aY*oR8z~1{D7cx1`5~DV7*6XE&E*mxeU|#m~HC zZC|WO3z%9GW2?$uS9IkKZo~r0bSmJB=lF7Gapp@Azs1k(J+Ts;4T1B=$6*YI0ClOh z(M?F|vH(!{^pL>16vvIS4D)<9uFJVwX{>pA+KZ{Ax1S*PN?e@1sjyJUQ5QH9Q2t<} z!mt8d(Z|@I7JzC}SB)?XWLj)vdMLXzq{nVe7nYCjS-JxSb_OOVp+^NIK{bk|s}Qb0 zx}{N%L*w?8;L7`jD;3cI&;S-j zH#pDZGh;3S5pacKhPhm!8}0*8YCd@%~w{ zaR0_6I_6D=RS*C$)?Yl~uchI8{`$2W-(8(9!HAFA6j$8l*qNlqB!kb1;(kn4$=Rj` z)*MhXJ}O;<38qYZKQxo#?vueqIHw!1=Y^OpE7y4dym2+*cVw5g(*C}DwZ>FAFltF9 znI(cJU4f$F)_aH5gVilqX$*ZtmgM6Yj83s+3Z@mg{{|ITU!yO+i5A*d6qBBT~2ouVExgBy^^+TI}io;u2Qu`n`rLx z4yy!QPAFLbsuc($HLmOf0-`|n25^Jf7P>f9n#SrrhN%YV(K<6owMv(e4$K5@nzMT= zc;a4K$+khn2>@LbU%viVcdG{9f11yl6cfWY*Ur(dZG|7)d=5zF%_iM`u`9g|W~5ARY~-Y%bbpQDhBUtWL}E1}0TSiZ0U*Acz;&nqZdPNi$XpqN zl#4teGQRTGLkHpp?m}JHheurOmGd-;Yg2(dJS)$oB87!jiLl2f2 ztc}r){w~deF@r0yy-d8vKRSiF_j z%nDZ^u^Fw1(1Jxj5^=$X#{I~{8IEZMfr@R@a!V}ck^yrK_vuhS9yTcfgaY^&*AL*T z-);${lsQ_9ju^q(^5xvYt9BrFG2K;wbxWr635qnOz&w~S)lJ`jXz1WcxxE2nu}0w1 zzpIig_25XcaOH_H?{xPubE_~Nbwjl>Cd(&m@OMMv)IlHXj91SaKvZy{d|shj$wYFA zOlnR}*_QjROndW1*`@cLmj3uckEDhs6*5DAYvP@?P4{Pj8Fdt4DTtzCv2mzBO( z76Daz0x(yQv*nsgvPv?f8!I5rG@)fy@>8=5+v*%ttSWLhX;VN8x!BAPe!=$Am03`@rhkn4u zchC?4WPp&$go+{)9I8q%T@^4=`8u22_bON_$yI(sM2VEw?F_EQ(e2lFfuCx;R_0rOd%PB2t#k8j ziUi&~4x`yU+a*3r>HMJ;R*< zzZC-Fb4wIUpj2E4V#PjN7h7`yDb+y#g(`=R}eu&y|EyMJ9Vam?R2KFD1hLdWtO{{AL|` z$|P#S(Oy&|z*pQu)=as*1Fwtk!DO*+BFSBj3>_sf>oH6(zIpwxe(Gh}r4N=i^I2~8 z$pG;T67S%{0Gbv|GDq-w#8$NzE^jt@U$_W4U2~unF2;RqAS%AOs2y8dQ{DlPc|g2! zC1JdT8GB<{#91&_5vNYUR zySCU`CCEVb+yr#ZSRvw4w%#o`X#q_HQp{H*Uad2Ltdgg>Hf%3_78*s#_x^DUnn-mo zzDU~LMnM+jq)!JoVPEF&XL=#GXp7uHgr)2U99%`{4#5_5tBr+;$uM)wnk7h6iP!EF z09V{xbT|H#ZayKqbYg0*!lfatqi*a)@R76&i{Nx%B zdm8J&&P`BN@)z3zP`UzSCfh&4#IDcBfm)8la5=b}EY@8ESc^mSd|xW;ASt#{NEV5# z5;U9vR%!AqZo z05Lt9mhUdK5mZ@%vaXvfCTtOqZ~L};*Wd?Df9ZFQ1o2ji*ULClBra2R|EifTJA!n8 zs71&^Pd9mUbt%4y;`=rE4)i^7% zT5F(WTkgclSdDR5wqmlZ06PbD%jeB&Wv}#MD+ITd6yGkwrdC*tIAzd2*yk+`Cfq_v z==<4g@x*@Ne!to`=Bu_83fKQK_SnIb`6q6{y#oToeNe5577IX_vd%4SroCrnm)P2Cad3z~TZj z4CU1Oq2Nod61~$pBpMhrx=A<(b0pif=@d_OCRfr*KF$W{9Dg;@Y;0UkkaVBbrCF|E2 z=9GCOoPpCzE`Jy_gtGvAPGmMa8(>jf*9=9b`UzGDy!QV2g7YoEHXwBajbaJwc5nzr42gR2iCTPp}FU~LF`XZ%+GSMrf`Lk2ChITpUZ zBIkGE_T!8{091b%fUFF5)`+zUmda6$h}JkA=)Pm%HIcMRuDo?kSJVJ@SaP4ED($!8 z71VTR;yPG7zM?~z@01QHyqYRvzpl;mE(Yse()G{km8Bgo5@37kB!z0OE)5w98%GSz z6{nOj3H%p_Ds_bsEDy-*=eqNNAL}7io&AB%ZBZ5UwUNY6y2#``(-X=Az_x>4PVo&q@hk zuX|c`0JPaSAZag4?ytUa7D+b|FEwt-&@l^Kf8)wS2V|!T_(8t%M&D)~ZaV@q%XwTZ zbclZ@!zQBUJGBoxv_sbCT$R|FE(cvCkg_qo z*z6Cm#`nUKL6`Po_raZlsX`2d7B7Hb?~urNui!4Ltd>_$!W4wdQ>j+b)UK7eG3ja1 zor~}%q-%d@?Ywg!a344Sv|PwDISpY`6&n5+JL$`;48`!C*NXG&dKZ^nZfDb_q8k zUWsGF&hGvDV;<@SSE9zbFt?GN+jfzQMI!ek*%+6(?4{OIU5I2MbWlGRV1{gw}e|R(}_lq28sJK;LnI zHEra@m_>>7Rao30G}_FHtIZ^UlMq}PfeutyE(9KCS_!UjttOa)s$_wJU4nZhR3i4u zhU>#I2?ooc)?#)@W=l&sA$GCE2P!%Mo7Xp24ld=q{KjAV%*(P%A1)m?2CD?6cR;cR zG|m+1Cf#Yi#}znDHW(aeNnFHWW)U)4 zp_yF9{PQ@QBMfA3iV|mqCl>yITd;plHCok`WZcw0G2P77ZOBK>?=^`TFx`@V`_r;Z zKQUo%tXIHv(&lLuif|3DP>e`<^$yvqa2^eQ8fPA6(REA~`aSA1ps!-H>oKWr!gN+i z7A8_anQr4Lsh8IWl6XLtf%29)^Le?$>5c*{ZY)ZL;9w$wNX!AX4AxKp${=!|Kw?-b zm4$;SlVH2jQ9HWsJSp6S${CR*`&8n%Djf>oN1&HVrMfB!rh1Jv^++&TF-1r~2tL(` z`9-NMAoQZ_(uYf5dG%mv?gPs$7y?{%_GyD1)am*YXMa4+;ksj7ldM(|w)?rduw~xj zuVQuL#zBt$I0M%KpbC5C0MFSo#$TC~G6gQa4w{U?^#Q&Js@%;PfN+jrck#Wm`gRRF z_Ugl=1!T?F7bZ*Po62_<)~y>5N5$aw40uma<-zVMCkD8O_NdI3Uo!;Sx8rTkGY{iK z&=QS=QO^`!E3F@Op@d7P|JG@^M#Ffy^}(rII+)$|y=~QCjO7Vep!lgJvY~1Fi0}kdbNC}m&|0g97lmzQmKCN7$C3iXDniDe4a~vzRyvAbP=`9=X zD8Sl3p3mh>hwhXDpk@IxB!Egq6D$S=n~M(NokFjgdJyLnfJcW;q}nS?k^?UVg8=2C zV5AhPLJE+sst{SA=9&NxNGV-|xIz;l_Abb4z4Y{-vswI65Y zaKp`Ty#9Kp!t+z8+*GPtG4|gg z*xK|LhX)feSPSSj1j|s3uFMrRW*Af)R%86DAIF{7RJL%?9xhNFs*wCY^sX`^pJi4S zt1u&B4f|ctoV`V<{WUafcN@|;EY-NHuR3{<)0vy{^`(8USn2OP8wWG|MZioM2@&*W zBA|rpvjuw<*;RCJD;Q1o$O7BMDC$2rdU#$}fJ?T4TsttQDEctizL)uDh3fdZ!yAv@ zF@W{Q|Hc38-13}IrjYVSrmG077JdIAcuDh3MIf(0IKS;i+B9loSTZ8hnWLH zNBgs}19&CaP4|DmXd8p#d%1jhjwAzz+Y;#m6#AoR^eT+?0@*I?*sI%DbvRjil7(?)TfUBPHzCy)-A)BQPn3objFW4)KZbaFuv{M`K5g z1=hk`T*Oy_X~toBhIRSWhGsy&W(vd&BhD zD+QAyc+Vhjiwv+RSONfb*yV0MAHKPll}IuS1UTNVLyT0x@EzY+`i9AjO)T818nk#N z51h>kWh5mI3uSBY?OMTB`GiKga`mr&>J{0g+me>1{hVU+P_x)l0dDCQKNYML-FL$- z>0KZ;8%dUF1LkpdNT1iL?0MhM&Q|&HxBTVKxy3{M*K*ouy8XbO0gU+r1RK@M=tAqv z8`vyv-GG4n(3rSB;=OkJU)_mx>z6-yd4a{xFJE8L0*3NM(Fu|&*mBkiplbk8bS+lq ztAH_>yasG++JZ#Q^wX)uIU@WUIsXkL71%m)>)_`Oofub7|O1=yla>WC^y) zLbMobg?+AQG0}-WA!WdwB`7ZP6y=Bnf9}}Eqjv;g9lh}P4wvUS5))F;3>wgAay(kHN(pl6KPl6+eqOt0#_E8L zYmISMvdSl1dF6V;mMrW63n9`_9ZDEx2tE)-Lc~f7=EvpsRwV;_{OUrf`jD2E3Eik^;gUVD&`9kt?^#lnsGU6?vs@ zLr!!v1@oI4}d)37o7jTLGqUjsJqy3?L?w8;q9v1mB;Bg9*bd z`J;RDW3o%{H(hkW0Gk77VZh%$k(6KxdvddDoX7d00=6PQFrwotc7ojyft=Ee`^oI! z6-%Wns8w8!lxGS^3eW1EkRTnhU4ytdHr>H38}1B)HO=RRU`W!>4`3q!m?SZ>3|k?v zZ~ExPIzdZ+t(HBh$dGC5Q6&%<(c%4Ej0zQtx>z`w`-(;pM$N&6N%l%4T#Q9w4Sh&3 z#{7i+JX7Zskg4*WAO4NqwhXs5nSL(b`-d$Jly14kOktx?gKI6qfy>L1jV?ZCnCKSl zhG@d7zz)Fn0dgA1YX9C|{@v)zRJ!qc+5B$l9*m&$4Ok}#R)8+Ak46Cd7^7u~(V5(Np3q=bE>HH)eKa@}kL{t}93-sDMz5vJk#3p^ONa*YqYH^H1~oegKs z#Vp0Y$ zX#rY9*@NZ*@1d3mpp+oTE1D3P5ueG5C8*V*Dj3P-y@gtu`D8aY49H5>8$wzgqf~3 zBxSK$X3jXy`;99Radmqm$CLYVT6XFEr{jfnh1u&&(44jmR|GAAiyS3$|154{Yl+iw zm)a0_C5h;LrvO4HqM{J1iiy-t1W<*C*-lojUC#%YW(hXOBF_`jqFGmZAFcZ|wrxZ*Mwv`p_7l?pqjSoE4cW zY-6C|qN9s%wSq6+L0In*xEz-sr)Hg;`HK7P&5Z^7HE)J(8p;+7$wqa+M(V1R?;uID ze6!(u_|@kgSC-=>n6kxvx!b}0uBNX&cg6nV&py9&%JbT`$B03n@mb>@SRxX!SCzFY zo0dkPI{?|O8^ZN?RbBPu+Q>C$F)whZ6wwjkNRYDc5w~opV5?6`i;Ix?v@a9)`g3mI zNS0+7SqT%X`(TObDn^4}HLfpD2Kt1)MYj-3&Tq`}DcPm>ovwery{AxL4pvhn94!Vw z)&DVGZ&-7nR6QEo8;Jx6gPjh2)Wy`Wa3RPH4|pgnR|Q3*3?SL?AtSJ>DUa*=Sb#Lk zc|!&B<;H^>)9rtK&h2Ngbbisn#$-}iAQ1+quNa?!-WxUzkaF$5pxvQOAXK(-25xLqo2m2QA9by^FF-w>RC|94f$6 z-$KFTtNN!z&^uzDR_`d}_6Pm?jaf2W40fOS&)tEir7%dF?mEJWoUj;ZgaY=BKs#__-!A(tZql1kzM*g zsj*l~|9`!b0YttqipB1k110=af$Wjx;->}xle+B(5WA4k%32_3noe#JvjLr#3sDP- zTu69UGG-scIizjWh4&t>fLy_vM+e`xL%EIVwgRl1a_h@wc*m%kO8gPW511wmH=f$!vv- zkb-I@l0szf)J55)+n?rTP=KvcfU8&y$k*kp*doSNX>r?WfGfmXIY?7A#&Pv`5Q_E~ zFI;;Kv?$}HVx=G5kqk)h$WQ3fvjVE<$8i=60rCKgSV^d188h|@_gB!i*|`VrmvrH| zE1Q4m_q}ZAfA8mK+dQ{)&{r2laVdFwFjy1Vswr0?ZnIfn2n>_eFg;eBBhR4FMiTq?}MVgdgbVoCtEbUUl+LFEBpO%K{I<|okc$>6D*lxg=q z!Vi(o%+pItyS{F*9JByo_P^4zS7ZpXSHW5TJ}1ZtcG8H{!-AH1BZA=_&JVmx#A|_+ z5KSi5D=3mz5EJ?t9XO34Rn~>m)h+DB(RTA#UX;7bhuE+h#1MZp zV!3R`UfsDgA1YVqNvy(ia1(n-ZDJSq0-l;n(bAQdTQ3+^9R}Og?%Nj^nqa7wlW*Q~ z)+*eO&UpFz4Z*0110if|>gvbeIVka>=3&KQzE;Q5ZKy-M7B@(Zm53Xi=N-VhFVlt3 zUYRfa+)H-h=bkq`^UOTy^UKkTwx{1*w9Dm)x0>o|!}5K021}}|4V;2cL(O0HB!ljA zbp&ul$Y19AM!;q;e4e*j1zjqmg&LBs^ldq4mF?=#C?~44wW76*tVI7a!6tWwTNsdS z1G-D^Bel&(wY~nSCrkRkim3)@(jr6A*;acEnTUc3?HAFuYEBA71}N{7P6=IG{dRPD zNtBhM6(Ft55#*f{A%8glhGqm^qGhULw|7sheYs8PPrmSXkB((w5;#5$!&o>|mi%H)=AEOV6ynx^NGQL5bsk%E*bc7-cY?3NBvEl= z=9K+8jh#zuhH^l*0(Y5BHlNzDS9dDu#tvMW&xla*NecJ>i0MuTH0qxzg>5?o=`n*1 ztN`_=3~oXe`i5rE3+}33e!m6q1WTo{n=mGD=8G#_PFbD4xPxS;5UmHmj}R7t^%Te< zB2D`)@R$nFUFeE#7k_oXrwh-uKDx9>z$G5)z5VCEdv<@4gX4`HF1qEghp^7-O6&9! z&o27z#Q;sJoCqczWN9hY$*Gu0rWUicu@R4#5uq!G6Vec0UawStG_(f!lwz`M1<0!1 zqy~qG3#(+QN9)bC0=TCAJlL0y{I=}Uhe@Xw7VE}jUtU`H=>Rb&@SNd*0`I+W^+a?8T@xMwn7))d41rX@Rl%gp1%8tFdgUJ?P-(7UA zy=MiO2^}u%56|?S^A1XB#>&$Q3OG_JH@FNUXFLS&JcDSE+unS9W!D9%cpe?fm+oA$`OrJbh*SJMYsCm8U6e6#WVBSQ z0B!^LY6@o7&?^nNotkoAH>|YkduTD^aB%=6jclpqWkg=%5}d)b2IJK*-CX95@r-xcF-aEK;dULRMEQhkU5xb>_vcF7V8q;Wc&{m`^-q^Np z*#RxS&I~T)a5AzNf}!YVITEeyKCV~VKE7>#BzRu0PLp2so}RzAxZK*o*O#+bb=teq z4)0%=D`(D}xq9`h4;I@ODl{61fF%A%w3Dt3O8Ye%11<(cZ-`^fDWl&MEK?~0T@}YI z1iv6BD^@V-76RK>YFj8(*ja7}?EntCUWaEcE=Jj<51-D=^7U&fUs;;@fWU`C%;%pr zY~D%Qq6DY=whK+JCWT%NQbZ&{b-JJsXjdey*xI}WYFIfLkP%Sn>QQ=)<^mXm+A~2@ z+JW-D%D9Zo*b4`*+E=eW_u+NKZ2?%PHhV8DZG2$S3w?Mf_bS6IhG<8)(tz3`C?N|p z?1=+bH9YZa_p4%Z(~XT^xAgbq&N+*+#T7{~S*C*$f(;Gb1u-BP+s|%36y6B86HZPz|tb?%z%8upCWw}p)Sce?xdZA*HFc-n=CqSJ9a6Gh`0BA`_ zEHX$z(qhpHw&l5;46tH3ZH_Px=uP%jR8=z2#Vvw=h37r8O?Nr$v&32^8RD^a=>w^`#fiyWxshJ@3=(sq{esCo!fcJU}rQ?43?jYs8FuawecSa}&5RHo<3ZedBKpeL`GWQj;k!<>tRXx(0}Ig9 z(`lUC#G46J-p2b5y(lk8+dJxx_ge$+xsKh(;As`vmjHmF zGA-ss{=Ad_uyjL2icXp&&iCUjFcVuamvM`7GPWpZaH&_~PeBP*6%pe}w7(|i(46~L z6Ckjry^L{nZ;AeEKWhT{V(EBt1KBBtp5%sL85KgUw%FQ%qDt*>6x=}$Ma>vf_mU6!EF{+NLjiV5hYn% zgf&-vh1;l?GY$3EfdC2jgvwg!(~;*f3d*?SwSsL zygm$U*ni%n1=|NkPgW|7wUy_pBq!tzW4zq2acm8?Sfv-`egIg1@`djnF0 z(N*7@Pq?YEP;WiEfT+_q7ZA1An5RSA*jd@g;p;cA9q3Of800-$JZgQ1rpVjM^he4< z{FtPORM!GcJ>xG@BPY!)#g+#++I}3THD(JGW&>d2AKq^{QIiT9iZ&K@OKj(YdMLpv zlz8RH4VmfZaO|k9L~S#=d9z%1`f-#0%|Cg)0kGxB<>lhb9lEVm_;%J#6$~$VW&iSxz!Vk}2 zZRBXco9+^%ap{fcaY;`5o%vu)!ix zpTaQsVD^$+Eh(WJJxJo4S5C1Y!4*=wj|PFVWxLp`JD!f`r#XOn0tu{13M<(qOTZ3g zZN$mw?Dk{U1X>+|`ThHoy9s0Vw%l-&8-EI*(yXBe0Qe^Hy*+YsP#KA9u{yxt30!3w zWV;}fjb4#&ym@x-%--3hywBPGbZC3?+1K^@vwqngUeF5uYu`uOU<}Fb7>^m2)vxkZKydf2C7Do-zY97zLTbKm1uemt2?7ysewOI{+SQF2w|<)LVuR+5BR{Y(vWcF`yE~Fw1Blwo{)nY{_cT z-Yk$VAQ;T>Pck#y6XRwg7>{@k4RE!j$0mL3rtH$~N(=k{^`+s@!5|u$PVx>uel3F1 zc^eHTV&+T|l54v8lD~|gXpVp7oJPS=q=D{VG4={bN|BOml28o(*aiE*abrs!iemfmh*|$a+Z_0QLQZ9Ap`c zACzk-23yU#!}K}`avwxQCp!>TipvMq{AaqVc*ypB&MAtsSBqs4Qh70d&#VvrW& zPe4}a6IUdz0tuwls4C0&*P%@Mi>+@HLzdlQ6R>yk0)@UAwfj@fWCU+Hr#&cL3{!#XWfQxXs@B#2<0s z2;;5nwQ49r=yt}yL;_X~glnXX(k!NHmf#Dln9rzk1{+AOHZ9S%#sTP&;tCX%yjj!k zNuBIfM+Z^{H>mHA)rUlVT;`y=P-Mv=M1&hjVozE`k&bAxo&8*X(`#UYKOH1=DZpP#9oSO9V^CHpSH z?A9f_bX(KKrH#MsUkf?H|JjcdX^4^KRE|+h$~+ev$G_l0bDzLeLMRXzfqX+oV6#I- zg$$IjUM=z3D#!Jj;LEWa^5{CmPHqs0`iFKCekg!-^XB3noWj2b{Q_WxcqPsX3t$oU zQ{QB?0NM&j8H4Qcu4ETEW2`pOy&98p1kR7mMO@?k6ZUdB6I-QL8I{KIS zrBFuk-}|p#e(syHOLsoav%j0Hg6|2C!RGW%`L*;&g&_bCv-DJLPm6kopAz-g>7e(o z`!4Is>lkYoE*2wJsU`DO z1<{u&J9pX_yt`CT2A`$Xe?D41kCxoOa`Sj$y8i6{|4NJLS|$$PS%|Mow_bYQU5myQ zrZRMSC?rcm){jxdHB5_864^u)L>u})82yj~0r)Dq66aE~$#7O2CfTCVJY3dm zj9e_^oceY6jwb|2p&7~ztVesO}Q6SojOFOLrwLAmV8ky;Qya8iqPyP9S6V#XDsaSH(Mx#TUerQk%X zu_biO=Y^rB;SV6lXOo;|v1)!QYAGWJ)2^O$-1jnlulc}MdIq(!Kzzow_aE)Xnaazk zOej$d2F>y%W|?GqObB+_hH-~gC&l8qfH~bQ2=nXsNbOtMRi-8cIkGc%|)}l zqyCjX8uV{&?cw05$`;2-Or$V&Lj)vLZ;bmqwHp87fg&pRq3K#@;6|wvD57zSy02VI z)feFqp#_N}qzr*ot4z|jYqbh?8H)oqtP&HroceG(V3y4<1972l={J~L+v@S|MNMh)!OHkfB21O zUy)t9D``Ow2aKIxDmvWI*2NIXERG}qSkW?dsz2VgBE zyV@pB!Ys0U@^O)${iNt8KB4ldpAtEJDpZD>U6V42bVN_Bk?|>n9BO6xV2_t_z^QP9 z39j}pb4)&bn-UsD1R+lvLjpH)f&}B{_uHU&V-}0=+5BP2(VjwPXBcNgG{zX_lx$lG zf-n6em?ihdh`m~Li|6RzFV3d2T0t=x-CRV6Etr1ek2L50Xz|33P=&0NSJsGEpxaEV z`ZjkpTFRP(bdNI@=)2G`2Yg^WwUR}!qJ_$gf;I{dUD$>GTQyvyA}0f>Q{y4`?zlyo zbhJ#SMR!UCP!<$f7}of032n(>6onc;c^AsMy0IV2F5UKY{qv_TJ@y~B{owS#B50s@ zYzB@`K^K#>B$YLSf54vmqzt;mB9M^4_fx(IjyjQdDTSD=KfRMzJ# z^-}%RdhA2G2|qBv+BElIebQ*gt<4ZI#w~ocupu}bZWy;1G%%97FF|vKwMl9LpNgJP zPr4{Q##Muf2egaL5{f-Ecuy1AX&xd!iMn%nN+2E)98eNN-#0tKT) zZwgS0sZ}UVkSqn9Yo~wq5wV?GU+f0amT;Dx3*LsH?!{YodZEBRexUN{k9A-rPo0So z9PD_Mk19|82xck6!H_B9n6yqBa$pd=aC3;HeoXOtcMI!l>FzUM1fm7&`QW3%WMH^q zi<7op!E7?jHG;*nVoi&!1oPIj0U!zmZr&QCiK1<+=WXRn(Y?4!4LSvEyg%|Ub4Kdc%kWG@SyV0AcMZc$ zyWsY_nc9{ag7*sc1Brrq5VbEJ!%&(v@U?J}s!^0Y4+j6Wp9Em1Go+^9(KdgdT~>he z{gyCG%l9*ni~gS9CGs<$SloY&rP?pX!l+d=)eIAjk)@5FICdlqqsrhD@7Hp*Ul>CH zIDz~N87L|oU+NblPG~W=logX9i^js4Eq+te53#Lz5C9>-*HDK~~PvN^@j* zhR4JQm#jJdEjkbi+)@eGRZi&=)WH~pE-^q+L$%8_>?IC=R$Su&_&uthz%+hFdoh!I z&|thQyTbCGa$J)twl$Qy5MSKp>@F zsJL$lAw#@F5-P2?xJoY{2iK8sf@zncHwb3fuTh{MZ;cTy%y=3t(PQCyB;>LJd^7-| zWc#zT9o{)0Vmt~7td>~|g117In-p6VUnG%WfT+^31!!>(H73;ozKWG;x~2@(w^WpV z8C%54icr+ArzcY%R;%O1XMQ#u5J}ioFR<0kMTyq)^m(Ey=V%w~2i$&4vP*X;wT(v~ z`;RuSEbaW|9LXwTIgVhzBi=CiszPQ+>XkmeXWt@8!u@9{5z1K72-Qvxeki8cEI`uR zBpN6`Di+`3(%}IMfU*++7j=u-nB(&23m?=?_`w*go4&cI24G~emdSCawUr#0|BpMk}qg@omkRZ6;2Q2Txi& z0T(DJ@8dZD9GXCj;ZTb`%F-(Fi$e0O))D7`ANz9^M#`yD%X~`pVx+`|p=rv*s-jd0 zD@Cw0m@8z=TE%9htha`Sjr?PUqv`r#cIh^zg_i#2ytnti24AjKpp;-l!|amuMbFZh zr=By{af96B)&OgM6nY@|7U(WWv4rp^a+8{?$RK61hFq1&;+Mi;jl*W^ynfJ4M?Vn2 zS|0pG5ds_wHrH|*<*ig44$&6q1CBKs9u4YQxgac?+QS^Azl+_qn27p? zK~`L3+pSpLkcPgr;N3{uo5Z!H^3;*NE57&l|Lx~4$u8a9G|$h9#Htm8Z1hDBvGNZr ziAiM}Eft7{-Y5x5q0N~0(o}ajdE%#3p8crkXMRTH6OZ>hXKtz~VT+~aY9U)9>s3~i zt64NDR_K)ixOCc6uwu}DMbq^%2*AKvg|WjT$~jn_lz(OsZW!%*zU$1fVIu1VabfY5 zARvGO6k1`kIO-DWFtnm7H6fVnkb=sbE``vQ699@PSC*eQCTP6cc4WYW^? z<)WByD!PjpDLMb5HMb6oAs!q*y0X3wnx+8nB4xthZR=u`W1`&GWp1vz+Vglq<;Lr> zOLr<=|AkYR&iu#r9cgbTpdM55tSJOqfk+oL6HMU*Q(j1gjdPtkSt%L#DVL=gV@_gw zj;IL63+Bc_Ry$DB6{Dpq7rDwP*Cy|ts0~_HA9T~v_YJTX_uzrvn2%r{+M$4_U4Q3s z=r|ijB)tooDo88B4R(q%ciht^!R|2(^=XNBSP%=wp-^Vjwi*T)b306Z{V~@1s?}j{ zY1-I7ng+>y)grwBUBG6!AiH!A65J0%)Jcq5Wm3 z{PbsJ`uHcs4xUQmjMLL(Y2H+a!R)qLu_0BIkOlFGV+fh54E8@c0ip8}-!bflEvNBpp&Z%F@jS$u!P+TTC*k~* z4_LV4n1M<7_-haVf?i2<2&r;0;SP4jI=KS!*)y2Vs7tnbg2!@XXSQ z)^(G>ZUn}x=9)PxE*#)qOAL#1;}EbEG-!7%Agk8BU9{MSJO6U+M?5WJ{mrGhj|5;G zesb@OGFIvSNeMHpY^Z_t*Ypkaizupro>XH|Mvi{~w|0ke{7W&EN(cZhUIl_DeM0PUA*&lete?RK}0cHwr zlg}ro_P!&#bk|dleD-K->l=TXZvg6DWegWk-}o#U1y!mJE0ZiuYt;Z++dkpbzgzU5 z{Uaj(+%Jm!zTYeI%tu_=SG%I=;R<_0jDhp@)iD%M-s_d86-(^a(!^_2N)XbL-4uMP z=gm^5WRZG3Cq`u9uUjy}FdN7S@z>(8k{l;uWX9YelO^j8F%3GcIw(@DRG4u2QMws~3vZIrB!u?-wDv&lpo|lV)`+q059EX2c+4ttX|m^& zHE6{wXD;2w$LDQ$SW7@B$)Z`brDUa{9)$qR0gDH>^MUhf<1w~tsfHppPxEog%gl>d z)D}yHt>qbNX^Aui9Z@RpaaFZ}crGW-CfWP>i`Tt5%XQhMJDMKflUJ5jzuINVM=Ck~ z!i=k1Mp#Fm@Cf8HCR%Z>|HNbj7B$!GSNjj$8`o>@P~)txgpC)diZUrZp=CjG{JUb}(v@#l@=fQXn=<9LMzlE({12-oyPDU(6xSYD}oF%ORyE@G_^1egGyLK(0W|gU<~cA-;wxTfsx^pTBmiDr)#o8m;U=*WGy#Ay6SJWM z$&N$sD8ZUdds35TlOmAa0vPqrc`na6_-Ax0BN)A)2U=4+Ar;n0eP#;*kzzk3xPKkx z6Vj#uwo(T2v(SISm_*TdPC21AyL1Or3wEE(Ug0z|gCheW{9rFma4Q7o&Bv17GWS8!K`qRI0XyJmG2YF0jOivM+&b$H! z)J5{K)24s;_p1C0zbN+4|AOcre0Di@$~})0KvM@%61pM;+{$+x=SZco2m^wAx&R_S zf}HLiEV4>5)-XJsp&H8ZPY7`Wjp`ux#}8&p24Z1OEaB%T#negY*b1g;CT~w9kd7}v z0;$QuO5!JHBUam})paUfhJr|GpE>Z9{YWNKlgttHF5QOyJX*UY+A3H+W=oeArhEia z_>-0H8AR(y3B4L+i;tgqP)7+Tn-Tyc9RO<_5tZ0GA(A5v8dWL;T?#YDx{WH(pT|~P zF%)mCoLrBY76_RQu~;}hHf(|{R)pQTmWB9hMQrGvigHYz+TSr)cOxy6*0!G`R1nR3 z_EzmiS^1zmRW`VswAF_bw)NC7%@Er^I_9Komw2#`QcXDPlBk@9-rn_$h@ ze4-K6PNk=bn=IXcmSqW?Aj-OBr@Cs*is3#`=N9&X0u`*B*_HqF-~RoVWS8z;^3ev8 zm&a1w=lsT{u#O)6)W;T<>c1=UKY3pDzxVq^KKVo#h5$tMdMU^1H7nrKYqSs#R<1Q2 zM|^+`)~tP&5l>)cL+L)~Ab^Z0>$AAF@n^6(o`Dg>c~yPJ8Dd<42I%9${uFjdBwT?~ z48PG8Xk>t)piJp8hC2fTUwH5Uv@Dih)SyzeG#U}Kpn>Hp64`Gf4^|1evxgfWBFk=o{Ba_$b<+xPSmQ$ zcg)uYFhyKi+`QE~ozkHwR-*!{It%6Zpbk_9U}?%%J5mtKKq2TNvo+=Xc&vlly|*^@ zTe3@cJhfo=rQ^QSe{ker%p@2Rb{0gN1E-IfFx$M>m{+*O;ifJwez4PZOy>B9mrFSQ z4H;v9ykVuXVVar4lRzyrnd)kk)E{wMxb zJQu^Jv2{Bs%a7-fBDsBsn<$KAr2s97M zbe+%_hL|$`No#$PX&Hfe!sEq~m-jz?Q|OZ3vHIUcGSueDIo>-oV(!)u3Z~aJo?p6hs|%bN5El zSgAwI8bC|o81$#35h4K0{>PK>gP1Mcmh^-`FYQOKTN)w1P8nO+D?EgT0<@YINDM4P zgQo0&SgqGGJ3UARv&ttxx5VC5dB~5cq%q`(j2a9Q7@1qKVysW*!7^;SV!L$5(lQD7 z*3$k*aCkG+fOa2Bk=F`2tr+9!UGVruD`TMA)OK-S41ssh#i~WCG9Trj*pOo303gV6-Xd=7$xQLN%S0^F@W=_21>SUxVvdra?(!CF-7kqU#&ePH((EWA8di(gd( zd>MXwu%|Oq!TQHl@jYgBV#UQDPp+vj!dJt43#&w1ySg`m-F0xgSaDJEdemhC3zqiN z6{3WdOD50jvz_F2Bl!i zNG3pjf<{Tn+7ejaG+P2QDF!R^TbW{9H&s?kTn6D@qwsgv;pF~oYuiLQ7K$;E%7}(v zlTm3`Or^YFD+==jUF3y`&<%yBz*AWr(#d!klq|}peh5Pxf%qZ;8|gZzZAgT}7@z=Q z*~Wv{3(7qXWKium{w>UY@ue9il68|$4S<>(jDqm+nfsu|K`+!^=BfbHm~oF8;5Kf0JOXBt*XVXR^jQF%;?| z7kj{KqNw5_^c<<|AjY$WEMrPj#-!LVBj98QpHwSK_;f-lKr-tfeRbt~PVX6Dy>Rs1 zgJs@##JV63!5jv01%amhz&fF{H#+oA)rJb}shVSH5(br*rZSNlAK~RN&cd|nTC5zT z_rS`z>`W@r8U|XxACId@Qla6U>Ax>s{`JpZkzKl{Nn^N}7GwoESvv7k9~Jo%zaZ29 z?7zPNtV6NKPUQ&0m9&2eG6Gw;Xn;M6SSJc(`&(nFXs}>a!o@c+5MD;}>cYNy9_pQ9 z3#(DmsH-J1gsG<@D*$Kw>>vrV3is``9O9+VWBqi<$7?KMX1#nU!d01Ez8Pg>RU_0} z@?%aD>6AE%U@lch0bnw?9^;&>Y6*thtlVEa%~COUz{3qh3m!`<5Frc^)=<(3`>LYSBRiQ_->I$!ha5pkgjp4G6y`D~zE<`?Fn4#&Wz#bUPob<7X5bOT3h< zs_*2`)tk4jms|4y)KN z$PUNWB{||03Ii6k%0DIsipft`Eyf{*d>sb3UWw{xmdQYQD8>Lzwi*I)Oa^RLA3L#y zAFmqFu&cYg$Ml|EgpZ%z9Ho{sHa6onM9SRG+t1mpdG=T-xe}_B z<{)N#MNB*;0zuF|9E>cJ6cyOM+?K;!@Ao=RD>K5565bd6Rn&>REW31X69*m!Nw_?w zQznN$qw)uSTJ_T(#dVaR^zT|3Uc^Vr6@gUjQ(~5w1xT93!Hg*XSPls(r>q#PHr=05 z0f0KI07}Zp*HQX#i{{X?!kR-X&F)9hbOrlJSZ z{ptFS!n&JDFD`v>l!jYs-($!!mI33npMz6K(@sYsYfb$l1J^tL($UU`dk9KHW};>8tFprKCM#CC=wGi-(R<6E&0c4*zA5h^y=Q>6D2gu@Zr8%E3Z<10mepmL zf@x_QDRB+)8M;JbuV#tee4+brxHJtw7L>OY1EN)PN+3JNjd?RM)dF@p37@??ew=~m+on*hP{6~wXgcwXGQekxlC9bH$nVpVxo8CiY;=SahM8xxQEP@>34X-R_ktM4jtf5Q|N*BgllU{;;*3t(OyVE;b6$ZT&6{12`&~?D_T}=mW4XF?#nX~<dJ~TsOu7X=5GfWm1eyvp^ogVZX$5I zwa@>Y>Yw_8$RGLrVy91qlBSvWu_qlYP3e+KW>s6bi*i6F`j~iK8ID|?N7tW7uwrqa zXfZqxYtAy@YoTz)NLS5zBL7+!-P1U(&{-)h-p<`kn+v-$84 zT5(Le#BeV^7IuX1J|xKVyD`Y?j5ZB@bfvke$Jd@I_mWb&2++34xCDg~pb_I=0>6>1 zGxi{r?x0M;qFX2cZa|U0qO1+pBoP4cc#kq*r~zHnMweX=n6EGbO>aIk4TU$>LRH2Y z_^C5~SGZ!)-zCp@ehX)w@sW()wsI}Z5iO4my8860LL%A3Wo%G><|4c8;H3Eslw*+! zoFEgTVV`-V_C%e`xG^#L^dvWAm+o4++TDcua-Vk)9j7$w3AYqV*9RKD82UUXN;7!P z!UoSSCT^({EJ@5DEp!gbfJHZp`e?WuCAk|b;1B0RC6}bzPlWPPTutBmepv4bVExbk z#NR%PqXF$^OKOW2UsGgi#V@1&V0Q~ zl4}Maa`l2)X#rzss;GwqWlaSDJr+t)Q@ymCcI?%?PS=-y`RT>|_lv(E@;^Ni{oHdM zSoJg&^Chy)jMRZuj71;nApiw_D*;*^f$7qVJ+1O1e@_Zyqu5Xs<%q@abhF@C+P?r< ztaq4ZORL$(5E!Iho&zp(z@>1r^H~9pth9x(4uex~@CNl+sjIXCR($+}9mL@9zmt|{ zDC1woVNUdxk2GuyQ{>Hjc_u))qymA$%N%%G>j08oQJq`y{wPFRO*tshB zIm^{BWc}=ZW~#CcsQ8`7C&}^A(kxX*>v+g9NEkS=^OTR1v)Bj+MID8q zDhTRAaOjoGzy1f_6Gga7cP8!sKdv1uy>#A}_oj4cHC17iHGbO4K!gE_?`2l4c`QV) z48SHde7#^DsdbFnn7NPh3FTM;e{(gkmKEy)EQ9#dCItmE{`TFswn=HRR|UCS~C1)PkO5Y`2gHkW$(V6~jdqP-@% zD~)K99={mMeNU^5{eX{9&=^6aMTOC}o=x3l zpQ|UXB3#Ni{dm2`%L!Zt!y%=&2!b^|gJd#?HU!9Ig`!$d=^z(sL%xGX4h?NGOkmO#gW#P}~} zT#NDz2qsb{OA=$OpM->`BqXuI$&>%IAp`-%_WyghK_CB`^eC$!@Mu%lB5|^51&p=R zw>EvdhAZ+D(tBdCrdhwp*VXvy^W<-m7jm+nd0|BY)$`hUOn z?TyK|n=d?+as^F;OHU=OC6a{=PoprM;I5Or4w&2Hr1m7sW4?9sQ7QS9jXs%w*sDEd zb$np$X;!!9W9fR-xB=zQRH9s!gy}Lb`U6+Ha$SyFmHomSB(8 z23392O06c_^4gXA)Z$*Rr_!ZFC_q4{wGcy%P*341##}WQ&BV&V=O8GRAVaAc+8$RX zqJY>4$6VOe)EvesYo>t3{P|0IqrR@FV z{VTFdcR%UkCKL%Kry>)nlC~DgB3WsZWf*6vx^xgcty??vW9C~$gbR?lDIEe)W~d8_ zlO<{^_42dD3uiVACq7^1Cy>hdy=~X zHFaS18*hL6Snb=|_98KkV-2ZK;!{K<$7aaQ3IF<_<|@JZo*IV{625J+WRSaASH{GO zv0zLV%g3v6dOh|^{xMpMtf^wNMlHt6Bs@wb|9(AUvIx=y_hQq&p7Atk)Ulrr#U(s9 zGD2dNH0sq`zlSi&7aIr;{?>XOw^^{zR2+n6jIq#~H?(D$UU@cBfffN!f-PR8Ssz(p z1gqm8z(Wb}&^A?v*kJy%XbpB~)@TRIF7-$1Ik53Hfu2fE+ES5$a3sh~n76m@*#fAU z)Cbc5jV4n3FE;eE46<6V9*qvKdvfTx@!m3yCLNDYlN5_3(fGWE?qZ$@n^)3IiyZ^j zA~P0s{XlkculFD=?f(E`&FE)_+bsNS6J0zn@72zpsW>-rI_da zQtY*WB#*Vgr3^{q0j{O)9TMh2W&2T3y7`8qKQaA8fOYOq{O$Gz=|iuL)(5bW!zz{c z1~Dz>NXs>v1hopj2iP*G47Px!7a<}%EEI|F!X;b~?4g zQfPFiyf5^5DNjp&Dyy;G&Q&G}`NVq)Wz0+iAdR0Z+>iyqoHx)jmx^&upj`E~dTz1s ztc5;;Z%T4dxm35&w&zS!yKbIssC57U&p&A)$p==BS`KPWr%rtD8=fjEHpjFJj~Spt zYS6lb&(vaq86a%vE7H;aJOD4eS5i;=w~&FnzO=s3m0>3+aSd%J#DQM#Ik8O6daY0} zTw$$}z>6x-%1mF`YYtA06T&%ErcV1>DmMVYuqrkJ%0X_SJuRJm@0?E6yh{S+p|nI_ z;KJBMw-h-{ku9;)cvW_gcPZV*R<1B-%-WCVbO*5RLAw46dTHsMs~oN?rpID{x_I|b z$(Sd&*{SAWuQ`s)byL{+!frtqRACUSNWk%iMpy*_m4;8P%uGR()bW49$hCYZS*dWQ zcKEsX5{LB@0oFXvUl6DPp=H zxrW#V1?8Q;3F6BBJ3TL*!NS3n2}l=p6(~V=pIGFZb!>vROLsc$|6dly>et`;?)PQ`o6MzyO-&=0ZNdq9|!^`k&lzcW3W4!2S!^q;wKnb>n<=3pE9IusS^i~WGE0Ywz z&$cXb@%Hy@C%2D zs|;@|L1nrLDV!0vlKpl%Ga5Toik-@1RgR+bqHxGYTx&8~=G45wK3mdpE;17KK(CB)LmHjt)9;OS^eO9M-$0p9rv)$2sD7QKjBD0u}tnm4S{Xi9nry zlZYgzj^Tz)xbRy!8@4t|K=M672B@l*iRPUjeMe5j$SK!dK zCOiiqMQ{@`N5IlX>*Tu}S=c9EkkNlm)v|~|*kPV$Al0|C;75;?NSZ}gf zTiJO#p>=#*`gDhyFd3M^Kt^47nPEs+RG;_8GJIM>=C74-v1%{*Y#NQDzVV7mjdQXn zyE1oFeEp%GSc+-xtmU)0we+d}Y3);=TzKZECLG820$d`F6UrIVlub{=A*^}g5R-zw zgsNy(t-<2PS-j=*Tg>GWT$;t4H5(~VX`a|SZCbXQ$WN`HE-No3gNRwHwkzr%*AuwO zlYUh-3{~EW!d#1b|2LKI7B}VioFng5$cJjka+W!ow`(H16@>RN?QM>~MR&Tzkgr-w z`peOw2eQ)zV>-n&)N4yK^ivFOOdsro7%U%gn!}KXyfy{R)0M7}tqP!|Mjg3)suqK< zVk`S!^sB`s@4-#@lUEU%oz<%Nr3YF;2XfV51jxE>(AqGV@dk0^v(lnz{PkwAi``&t z84%CG5Lz-vY*pw+%|5fxrF9>&q^3;=HwbBYv7A9+RgOs500Q^d|MtJLTRnIu(wV<` z?Pw#L^U~db7G_2(ND>ilK4`)4_{sJ;2QYwbDsmJfq-ppXT+VYQL+D2YWQ!&U5gC~* z9tVwKR?CC%!sQW%2-<8cm&v9yfhx638p3?GexzPs#wlc$E6J3D#PYGyuuIn4?*lN4 z4AWYpLjCBRZnC6CV)bIFqvUP~atguxXO@5a+Feq5272ys&t-ZXZT^I2J3Ow170E}a zpHlQnw%FMH{AxFsvp3tq^I7eUO`pN)jYYF8|E8O>%=ok$%jIt_H!R<^?ZEVwV?jG% z0v778f=Y?)j_KG4MP=yP!d}q;WRspc(*c~f>-Zp2_XLs>_eGELa4Gh)$kkP~iTtj4 zdB!L9L}Yxlu!}`rR*z1gEwhcsXfQ`(Cm|eWL0&-aOTf_`|$d&K7U1a z>8_{i*Y_`V^vTohwwgoWDCAOYtGtaEdF~4bbnWXb?&IeU(JU(2x53?)ovOd zL}*waKsj61m?@$+pl;yDkc?Eed}c2PF$@52oQR|C{e295}ZyZB0-8TW=g~_Vm2j=BP{Wp2r{22Fy9-4RA$(l2R3B+&`zB z(`yM%x7dS9Mi7rr4#M=M<#o2Q+*XEy)gj6NcPk2pQdx~M@0rrb^tY-g^5*w4t#?87 z`2+O{@7V%bINv5OEzSyN*C!9084d~rbbLN-wntVWE>;4?cIdGs*9MxJCu@Jn=&^-0 zdJJvY_Q-r3Bks&p#(!xVN#8+!&wd#IWqCFkA7Sg*Nhz*9y_9pxJ92trYM~HIn@IR}XJ)Zoazz%m1&J_NU{oU;ovA{)+6<-Am8w)xH0~ zE-iiX!k{x}%264b(^S}US!-L7&}3!16DXBoSU}b=o~TBX)Rr<7jKvcoAls^o`_Y1*7E4mynFX7!}MyRQa}HRp_AyYo^P z$)_coWMsO$Ww?sRHE25B;~Cg?QIoM#N_kYkMvrd**@|}APke#vx~d`x%TOlTd?|3} z9=uKI;BQ_#y!FPdZ!FH0BT928qbxy6OH&z=eXpo}nB)P-&=_lBO{B0+#XuM~z~t!C zVvuR$_}4J5aDmCVdMW^1H5O4WEQi90?%+m9-}X2$p*$MUP_bcU2z7RDjw|!Nt|(+Q zbf}q=BBkO|>Ro_Vlk2{B=Pbq8RehvAF2|Zn^@-*3)5{GDIB5W?1FAFQXs_SbqnNd? z;}sYazX!cBfJG_wGT8=DTTQSkyZ#>Uv!UJk-=N!|rX@i@@2a+qL3`b6qZ>cEFkQBX znDhq1u#H1wyk6V%PkVj2w*9-c2ylDp$gQ52hD~XI+kL_O!}hcmX#wsbo-iI-!LT?3 zAfemRR8gK2aJljgGK+0u!8}aQtXpW+kUBJ#pDMS^Xs_W7jQqq{1sJ5qrx;4_*{KMk z76y2J`xeTuuiTpVUfBEP|M!K>zxqFXMRw_~rA5TQWxkVn)7WNw4U{vi8tBKb78$Wh zQkg@j0!12dU#cFJLDmef*nulj2BBm~Aw6b9N*zp@R>R=0;Hp9mO;7T^YFd>XSAHl8 zy0s@S$h*9g_$Rms^$Q#U;LFsw*PttJ-QeDOz)do@z$T!|}ODkDA$|?wpMjj<1vh^EI@9zTKKWsYqh8@huZ=OGX`_@YOvRJ3iNDc**hd381HItmgio0n5(L9fF2zVaO5=+j9$%jI{J##mR1Ewy+_u2js1g({gsI-sazj6bXjLb1_sgedgu z$^;`Yh4}cyzJG{Z3L{`r+ztQ|C<|5b33WwapObeD5)+42i4x=u^g?AhxRC)EPK3Vbukk zt`oR=oIi50o0PTKp+rHht^M3j^@XiseLdu;Gz?L8`!T`#a9s56+IQ z0G)I|OO-5%g;L0afB@zz{3q?twAy^LvM2SOfP>nvc7pD@_5Ch1V#k|6rilloh4-nwTd$@mxo9a%j# ze`o2bC5Go{|Gj~uZ_Wvh+OeC#Z{oV;dy9#ZA{PRcN9BxdCwz7r#{{*` zpv6YW`++@I{Lrx&JbZZTpePb~NM_#|<+;@)!naR+BA*g^muW99iP z_;CLPezo@h=yKITD|!#^$fcDR;H3-jvNx6-Ut7@dwFP4ApCMwgWU3^ESyH?tWA5At zO=vvITRVkj+Kjzr9*q$&|*1751?jg0QIfw zVp5*kYj${3=2!Rr{I_2|by_Z7zpw*ZcQh?-Lj7CwrDY%;wVxbU5;j&640%X{N{wl* z^V^t6@BsBRep9eoniDjUlF69Da%0iQ#$1dWacXd==>`L+@N6q_FO2oFk}E?pB#cP#=J_pY5d|^=31_p|=zBq&sAZHX%t`u_wzf8@8Vl6FZxw-QmpPFk+8%Stw zR%6|!5?oBQG!1$xnmL%b`iy+6g;{D~NfvO>7@GDuH}G_0IsevD!JEtF4M5#MYp9x) znPtjASmN-k`th6xV@6t+DprM8k4eUctK>=|5b0FBV4(D^*&F&zb9tNl3(s^mKi(gk z9U+^pdgldz>Ep}f@6?j}ndQDS?fY{2Bg-}W%kQTEDygL{Q3-!5>R|g0aC8A)`WY7{ z`{B}I*E9uRCF6jjgGxM00i1oQdTEuJadzQ3pbQ1-w59G^!IBNeN(Qg<6e?DVyD=Uw zWW(M3iu+7-upnBx-tPCUCu zzO%IbQP|8}IFaLX7>+BMmvmBv{xE_yen_l(b||fNgp;-LA1k1SOMsYkd;BYw49@8Z zBassV&95n-K15dHy4?S{cZZEYL=|+ zV?<`^aUU3LD`ET0!Z}mQKbwK0$g8QA;9`SI zjsI-la~j*+dM)T3u_#M68_LIW@y27x8_@bl17pjvCzoRE3Sw5uX~YH~@##m5FdwmaP2ZamB4j-L^qh zwqnP6HdPe~)Bq$h)%C&gerK^RozztC2(XrMbu{Nw>MTVI`cY@tLqn%NQcj1`$RV03 zva_6qX@*c)wwymt&aAYqoN)}N{&sISab>}RRWl2F;*H{}QAG;BUQ)VZsSBdful)c1 zuYdTG?9zKmhu?VZ;H@|0*QUp&bKSs9>{2%lvG0-M4FyGCGR2!-#9e5*Ujs&p0^idZ zna0=9n3bI^JrgbNKL>2!s%wzA6d9ldnH7UT5at7-gFUN*9^flJB{T(No@|n2k60Pa zf?b-uzIN;d&NhOqo?3pbP1*=L(NpeY#1vpgzSjAVszy9`21G=zbOQC1I9Qn zP)!qPX=#gS8Y>f2v*EV`Aiytk$wf!zB+zCJw-ZX=B2j_n5|Pq$HsG4m5(N_ z=ZcK8afD=BY2PrevhzcX!wd7T z{K7@qrQ4d?%b!pGd-H2cJ3kXa;e`0;75MM{2Jj&mC?)X5ecDpCT&Tz@$A1E{Gzz8~ zdIWOY$2GtmykkreD~5>`UyGI#ngX%{fTUr{b6PaM7r2=}0Ki)A{2UxK++W42!I0P( zRIwtR&5zx zMJl`r!;r04j5jshuw*S-r96DN3NaHcOS~gg!iF}_fY)p_8)-RI6U}KOs8}%09L**P zVcLnX>#6ij24`}69QdxG;)6^L!4BqY2BnW_9t0(Jh`+X+d%N{PyJ(}zYnyBF$$inE z+AnP;P_*7CX61z%j3<%oBLu~ol`f5#m>QnJws|t;smcm5S{-xzJ}eikciT$l&?UBg zWx%Z}6CBprqsxz*H|xAuv%e>p)`qVLE4y~TF#YBK=-lbO>G|tl`}`HzrQ4TOzqJg4 zb1C*1gfOW=&)$5^37Kfhz3`?~3LD%^M%Y~9u_V(cdOCH338GID`LUA^c~;LM@O8uG)@uYRDi zK&tI4wO??Fj_to@0Be~&EnrH2v}rCqlkYFCt2eE$$cr&EX#p&y(gLsp*L`VD*G;qK zjl9CL`QeJgXy^C`tc~_5wEYOi5GOS}XqnA2hEf1~#2Dift!iT%B^H6c={L=Q8jg(p zH6XEi7+KFK!1MPIFhVf5$GV_uEuL-jq}Wf9?TzOq6;*gY znuvJpWV;MAeT(Ts0JE6~T`8JAv6iY))B3#go5(2CL^;F1HxBU3#%>~ zNI)oyd~gX}$1z~~&Kr)N2(bRl(cd~;3O$U%L*E(1x?Juayy9$K7_zk8emQwEK5vNiDvgs?=~2Hr*!yh zuN};La(*#CU+zoO9q%}>&3GoOw!WKf^}U^@y}Eafb+*dKNLq~U&JxKDM2n8DG;o?# z4dy7pk|d+Uyvlw2QjJG|D@|z%wktA~a5+lBKa3Yk13fyrYz~7Ta^~!XI-qL*P8X1< zY3Qoqveof^ss)pOe_^G*f9wp^55Y{KK|2`mnZA*U4mV8ECFqqb0Ru0MePydf3NnMj zgQ1fo@=$?L%Kl+FjWp&xF=BPk zEvR2N5h1j_9S(9AciJS)M~g>~p`|i_E8ZJSb4i*F5aS=75eY_lj@FR`uYPQP^IFe^ z`J@SH&#;H+fp}myynE=$|CYUffz>R#&cnd9&VO$`x{B;ud^Sl@eVdZTk}?<;?F6x7 zWLT{kDY6oSEg%^v9w6PuAV4xR7`8ATATw~LOPHD15N1FMK>`g12FaO;<-ksw@=KQG zxLb~G*^caPk`hVr(N)cURX?k$tE%f(-TR-Fz4!XQwbuEo$)>4(cb)EA|LdH6_G3N1 z{jIh4X^d$5>AvZgfA8)?+pC}2`^B59!T+$wYFa(m4S2PKl88je9Koi0 zrTp6U{BetE5$ZDxfwSF0?$09GA!?+Xn#G>S3?=!U zqB2}MrH|vz2;uPAetrgyS=0-RncuE2$8T?LX3?@s^sD;~WUWVXdQ=ZqgNx#pUF73o&<40dgJ~lcOg6-_ zYoW?kOXD}X`Ca*K`8LgI+Fsa?fC5<=&62~Y!e%;rkhDiuZ&Bm~Q$*u}!pX9tEXVN& z>{YCm1~_9^)w=|G685EVL&k{kDZ{~OGEqU)sQq^Mcn*VDfQ`~;#yp6g|CMI~*rATX z&CZN{Yf4=xwN^Wn{Zfzb_IbAGqZ#oBsUdz7xa_Rsc8YXIIbPA5X<6ub7!!; zQ5p)pn9%syckIvd$n=>%xKC~#f2d>cPw3gEGiS#KD+nNT0ACottwxr5u{<{iTWR0R zEST6#Y%xKD|A%plIfOA7ANMP2x`{+Wds3DD zEavPH=z*0s)zo*lY%!~}(CK&&(rfe;*G_X5sA-_JG-jr8uyPmEVslDJMPnCJ%!qWO zKnY{yp$(r8>6~_)Oq@4>uMf)2V{tUrYPWUN=cI2$TXt0M-8o@AkXuDhtjzmxP@p59 zsmBo~Afw#A$;V*Tu3wMWT(gy)G>tVK+Sn##lGtKltjbtP3@!K88uwROuvspJ3_W@X zvB8q%F7oBv3cSW`t3knUJ)kteA7Z7W@e^da%h<~6+t|O@e`~Qh@mdlHXgZ5ghrRaU z@q?Z-W%lU72qzhJR7*E0=$f!P5v?_79>Po{g|knj&OmZ98dEIqb=n|Qka<&Dh_#^Q z$}wS)i%6lZ9YUy7n_y8l|8`ozo zMM^XDSdnvC=Kk@(oQQXkMRDc3G4Yre)^}Of(Ag9cA!M4tWRL6JR*b%R{u1mnra*OA zeUcoo5lRkPc;sh^7C_eiyKnU?-?(S{(Dt2s|M4AX<>v7N9nJdudK;%thkcR_{pXNZ zopn2C3uC{G-G}Y6aK>bLT>ptkLUhNf^qMWLsA1) z@z%O})#sN@bbna}t6g}KiZ~br%5xY+?F+;F7O)F}Y}mi(2Q9jwG4BXRAUO;5CV+_= zy{2(44MqkIR7;4_$D`^TtR{e5xpw^ZoQsIt@ZO_+XpyAlnCF}MSLOKFFQ5PPw6=fI z%+@J~${8Vps2S%1mAOh5$_FIJLSlv8RL$|6!l~kWV(ARl03eC7(yv=V(704p>h=nf zkGSbS$KG0!27hu;?)h25ozp|M8~{mp?I<9^eBOW%!uTE^VsEX+RO!)nH*BXsALkCu z^4elVdajh5Yl!Qg?uq^S6_LMuS?nLQkjd{~*S=Y&_h;%Od);E;pU>z-12<@fnnZ$` zsh(8Qb84YFM47Z@oP)`n8fK;yIEY9I_h+Y@<^~M$gK5$4T%nS;mqh}-EDuul(f%rZ z>>|AHpo-fnWcT}P?B^2+8d<6^Qn;+E7TmM6LnY^m>t}=@YF4nfVC4(A=FPW`67MAV ztU?PXWXK1LJFy5&;!ULVwHDXlz2!LY*wUs-?I4PSWM@%7>Z|cTTSD8sCWmBNe5Z>C zBFu3=yzwm>Ov94&kZ1=_lh= z|M$<}SUDRC{ipvPqwMeXMoE*!B8~BEP+8&!DJu!{yYM5*i2~~pu@A$w(Be@iE5x(} zu1fJ<*g~aM(E$#1S=V0BG)*s?=>GCa?&@?`7hlfnVtcBdsH_phS2u!vy9O+{l(2Cn zu1eQxWxkcyfaapD2MR-swWM4j(h}z>cYmO50*g}KCvC!034*QIG_y=+z=T<1>bbtT zg0LMw{uj>g9;_N`W%DU`(_pKpFh112#1pGD#$Zi=)`649k>)p;qVWEj;K;DyXa`qQ zE?BVG5HrPW1hb~J*+WRN zrP&%D$ERpQbzz_OoT+cOu-|v~$6ix?lTOhrAlSQFW}r*dQp3yx*ux0Vg7}?gc~(M%rVG?1(Q`J!bg>bs+Yya^oddzb|8vkClg@>`8p^cQ zK=>^htE4PfO{IXwtH$b8C{x4=ykCvEv|s@!FcL`V)=8^4S$VURi{<-Rq#{}MdPV&d zdwEq)#_z2-wK9yMPtRZW{t6v1cB6)iU5vL{71gjS)PIB$Tfdy%`Y#_lwWV8scJDv_ z&{?^8eE-LK^&m0`Qvd0`CG`ik8je>HV46XTOBz1006Qw&hD1~U83Ge%SD*|REc)@V z|7t~4tDVDSWv&wzg&%`Ls?^1GZXWsxbH>T4Pig;u^5wed1_tZiQxELuNN`VM5OW6D ze}SK=M&4&)784j^zH}s8u=iz(J2pd{I8re- zgwCSnI+r71#5|nc7;_ED&RnE^&e{bx?4;#+i|aJMOJgpuZjJg#!mg(C9!|D*OS$4fUCH9Xk03& z*ENfcN{W-R&Jd8^Yo*&gaa@_Ab7dwoGOZI9(oF$|w#Z~!zlijOAlC0MV4@xPo z)<~lqshr?AqFg~&KrX@+lxr>9pUk#oSf+|^z0WA)+P)II<|F^wx<_sv-}kY1=g7f28~W|q>!WKM`akC+ObK$*P>2)3 z8T%G9b=iQfJeM{yor=&{!ibLLn)6IT?VY`P@W)S|-<3lLpR@IRO7Xy7g8uQoo~*fd znPB<;SVd?WyFv2^)x)Nn&TaY+Q{*s7f-OFLS$bYpWhrZ6Eljx5*flx^IFJ)1R$^M= zAwO@=y4*YF#CUcfL6Vg%tzk_ljuK3TdhSR7F0D>58%3hjdg$-*1G8`Li|*IeUU3!u zJLh!#8Q%k->1NQ(5_3eWa2c(}k`>~-Ok$}Powb$xhK(DsXUBV|G${k+Bqh*>k<^9$ z2B1&d;fEF^6_2lvLjA`JpMX zG${ZyfPccM}i5OB$7|Vm@AF98{-DSASaNO$z(CM6DSQ~+3Mj%7aNItGAX>v zhi~ML{EfBmg-J%r?**CBV)6s+jrh_Cbk*mtjdrXcVcZCndsb1+xQeiUnk_{cua#A+ z&SkuBpvr!?IgGz@S?o8jcrMlTIrNztwF#MWRv0eJlBpsZ(6lSEd40Sv`Wl2r=m08R z)fjuxh5pylf>E%%0nc;xY@-i?shV|ROXpdm@1ea3QJPJcUf&W`TIGGL80(m=E9{4ZCPq#?3Eub}WCiTm5Ter1cE!;X*{=-iLAWe$ zp9gd_>}syGLg-fO%scLdPEy-h_BLgA(dAaal_cKt>%vK8Dfqmg++^9awGH*2EPwRV zwdT66?+2PvbZsu>El!e3s&!p6>ZE0yHpYwWW)sAFSD%08%#mMflgpdOD;}*AAFeE= zP-ZEEi@}zZ%X!8sSJ)%2vK7YwOsR`;+bpL}qKGFVn!cg`h>sY(3s8cT2|);U-}o{^dZ9Qp2woO| zmT*dA<-f4_Nb)dn2N*;eN-enA0~NV_!{l3X4SN^%J6u@_FIwd%-+B30Cr_W*`SJhs z>Hl`x($7jayWUZ5#jy4)Y!(HpfQrc?j2trI{q081!B}3;&lQw_WR@sHWC6s43Gm$@ z&auHbLVgx9Hc?gyu0lCCY;nEG_^kPyKa^E=g9;rOf9nFIsIr>fXbb z`foMIDr6Z^PF`QYVuTl6yl08%tN$}A`#b^LTx^Vwi3{BP3_Z4!Fai>`uqz1|P-`)WyJiS%APa<9qzO0NhL9Ru{5_K4Wwj z_m$Kqd;U_~1E(9>EYW`NlTw7UnZ68XLZ<>`lFh(`9u7%q44ReN-M?-RZU6tz-zztd z?|E#k)(_@*mc=bRsLudf32S^=vf(IrSSH+Mf3Q?)@jf zF7Ke@xH5TU*mz()(%9a$8yGfYW|dkqoz`3z=Vzj_SR^7Sx#@>fsJ@#e@>vSaUI#M zjdJ=5zn)Vy|F;cP{oR*LI;gsiXnDFl7uOjc!RZF*lT~OTsmV*tHsfFMcG?aMGl8wsgsVJScUs{c? zM3@mbH2x*+BJ=?I~Fk2pl}Nra?3U8tbzW?+sg^d&L>G{OERb=61eq2o=7ixtgYM7x8z%|vLN#nv z;e9bj`OOHgjLPr-3w0)R0yYQ!fW9uwXq~{IR6N`v3~4iUyPN&zarHGY?fpM5-Gs!m`;8HmFI(9pDnOz;{$ zmYbIm9Mv%4SahvOp-D&JfTMp#XwUL~xvv!KW~EL6kTlsbUH;z7ir~zsD5SHTH$(}b zs@8*b8OMx8g*_qtYu7}6>m{=etiF6r^zsl$m$?~UoIryRHe&9S$6`1vNfG+b&^eQ& z)B$ejzt}z)5~m@DV;Y4WI6<^S;J%zyHQJjZnaOMO}^I*n^L6$#^8pI z3&y#eJgTLEZ*MoTF%(UKSdx-EW@jA zzmqk?ILG(=#?r}<^X;D-xJn=daLHQK_6$WJ3uP*`C!lQ!_C^CCd$4?w@71o}P8(c{ zC!uH9)2c{cjsw2SFd?N7Z7AjOsE%jpKcdrf0A9Ex;TtRX)tFYnI895iv@}ISK8Vet z7M1~xqDS8Ke%E_fzjo!!k^8Ui%FW|tkJe)k*YUCfLaHyZ&`Xtyy0t(VF94>_Y$?A> zRrLGK!Ay#j`v^6vhAH#zuoDI=#vl1LY>Q9`{4>ilVekwxZq9J)Y~P!~8Y>7zb`n5I zI;PSp#iAPzy-AHux}h0eOsfd6g}_k&9`lZMCWAal0d!(Xi~ArTcVRixDS-=?X<)T9 z2e7mU9T?x~teGfc2uhmloY?*+@(wtD{N6LWAOG{`9$2mHbc6zR>;W2#QU5o=r!C~d zF$rwZ_+7+TVG)cmWS7@Pew0e?fkj4X&arV|hI@*i-xFR5qynU=EC5u0UGbb5VaQTn zE9dF7kX`qgsM7#dJ^TH@6W7^3Ivo)f*8ZMuC;jt1vH#|>=U1IOD7GO$0ezH8IG_L@ z$k)NFMI_ki@cnT^Iv9nmitmh$JwkiqlsOzte2;rdFfJO`iEKE!ym>UpkTMprMtFA< z5P$}|v&fVZBTKY!%9_Tl9J;87VDG)fcVP?4X-X9IGD&Et1Zg!I;6x>vl+gQT25nbl ziw0F8JOlQ@23fR8vg;gM_vtQ2iw2xH)G`!^3Lk!#)KG^NiObUY`(_98oUmye6N#yM zv>PR*#m}CQ;#`cZ9$kPf#1Qq61%k3t%c?6`t!Q#cPbq>nU|jaX6;?=f!CV;;5xZ8S z`LR)+=Z0Y8QPfpb%6AC`O0yiijeF@zclX!&!0N9Z+$A@U8xOND#arPjzW%AQgRq{K zWD5Z;C9KMmSf(++U<27mkt2(9;yTe+5kUso#6g)tTyHN|NT$cqu| z7w&GZBwR9BeFY)90khodRE%supZQJD^hh5QIy{SPfdRg-5|O!9G&^x0whNzQHdxAr zRu^El3@5S25jxb(bK+V|1=;gu1RxaM2>ME*cOTO)$=m$+SO5G|r;glmFpJZR6 z-x;9-B0yNR_NhtspBd6ks~q?}v>If7ZzVxqEY7J(@DnZ@c2E**G3P4lQNz@-p?IDU zKZIPaXH zYb2wTdAUE>9nY^FVMK`}W@ilg`#D0r=9Bhao#y+u?qA<0H;={9r2D~QoTxP}dXZmc zDf2mbunL%LA>2iN%p#v^c`Rj)`kw-1Q76mSoD0Nk(kGgzU(x?jlvd`p%0KS`S2F6n zzc0JBh6{i-uX`4}B}hT6#zoIG9Y8e5*f5K(@g6To)tqt%vozZ1)I39n6LIHaYnrM{ z8olQC0tG3?92u(sEkRZRRHzl&vH|FF7E3_)Ge33fgYq^${^*~3>b^GK5448wdS7_w zPqT$7SFsZEv+&odSWSp7Bk+;23Kw!?fu;w;bt5p7(a+OFk1#HbJiY!$7D~$0a*-e} zV9DlS5%N2pI~O2s`92sq&H9W-+Vn8sdLiRs=!eysW-1Yb7;#yWH0WGyxlcPYj=FntsWcoe+Rv;K{gG zi*Gpz+vo|BP$H=(O1&|a8nSSMJ_gw^VUaMD(F(r*| zUN602AjjtlwLUP(B1J=@`F`R|`7dUY=H7T;oF9&{G_mxbZM^55^QjHX*Kzs_mt`@# z;jbE>kxR1pzJ@8hj!G75a(gymYZ+bYr78Eyk^l-=``+7qdiCEN+%NavxaZM3^_bSH zhna8Xhx$g-K2tN_LlDdow(xNsA@FgbpQdGX4j&ovuz7mZ<`wB=J(;M>L+I$|$7Q|bx~rOkM>m+E8|>~b98d0RHIveXlBhd? zu|vF@*l^hkvWMsP_l>QZ&RiFLY+vM=b(FOXsaZH1$bTu$9WaU{iH*xJgW{R^(hWh3 zL0-+-73Eu_vIcgEN8EEcWfKQsk&7jz(-yB-05u1i` zyLiHBK_6%;vm)Y58dVQL~D zEcFe|Plf}ZF?Wth?yx$1&vt3dmb8Qpja@n#W6_B~w2J$&+ucc77&eLDW`9+mIwvb8 zF(bwLPR)>(AvEa5?!>!SXItGa$lL7r=t>7M}y`d9BHK zNhwpxHFB-B`73*(U%VvqKi?bRYTRa%-2jHS><|27Nw8L~sL)ag7-9lqQM83O7prcp zSh7N3dv7d4LFgkYR5(1-cvhi_ERorgA=^Ac|2cglOQ*W94?@f#4sxTq>@ESIwhW=c zxdyxKs*3U>{2;~oj{%J~E17e22yO#ToTIZ~xm^Ee0wW9!=dYu0xP>@}&3(3|{Rux# z1}TxBcQuLv-B=*3f z*|!irzH0rRjVbT*!OhFx(yPH&mGh{N{4M*dl=Z@kbQ+EcfzBnt*685z+Gk=@fsPvZ zX>1_rUE^%AMh*kZ5UtY>DviZGG%%a{UE5tx^8;J=@1K&JNAH~nQzk9--@^9ELhm@n z@b4jS5>Jg%`v1O=Wt_VR6Kcrg_#dp*82yYlS6gWGA7ab0#*i{RNVt{T#Z((lFK1Dp z#ZT1nTWh~8siO6~>!6~}VL@Y=-Y1pt3Uqd9y_((Uq93k&n_4f zY;w+twCB(H%090A0I3>=HYesl4(Na7Mx$j6gz1LMoGD3@A0P%miTPOkzFt3)-)9Ka zT()B1;}EQZDXp>rqi89N(-P#>>v`DIEe!bIT`~EqFPii`tC3q3uA)prvNd& zX`C$`uCa$*2NIoCpao`!hKSt-`$E52iGyLrX0yd|`t-_HSSGl?SYZf|V3C0>H?&g< z_|iI@lGlX2QRe_6Vw#=oI!xDQ)e)mC8WD@9U>8tZXOwP2(5DOol~9A!nX?M%$z{LW*j>u7qOy?xgFLn*dKH<1qcA7h&Vx!w}?0tD319xRc;HcrGG^<}m zL$JI^AWNiX%q0wU#44}x-A;`+X8?1&%p-=vVh4E5H-;>qIB z|FDr^l&ly_o@()pN$$rbda9PaWUy3k4^}|pPiupTI&+nvBr_z*G{t!vuaZv4sxq_5 z^`6O2a7HF+!rdRhAuw)akhtVHaWukrh8l4(n2HOT_R(QL>2$M?nl-er;YXXp0Sf&nf5)1|74 zulwMNbBrh`Ig+-@uOZ~xhEt4m} zD238{yQ)o&e9YOK+gSmj80z^!ESsDMdI!-^rs&5ZCJELhA`r&9I)`&cB( zU80N8Ph;-vM;*7A?~Q_otE^@ zM+u;5fD7+r;s`n!baWs&HOuycy;Ih|?tj7_I#GwFx7J`DRZ2IB6djTBo%h4be9s|Y z_>KHdH_E7ffR4-u?W)SwMC{`cyNm*lM}3U%r{c;Y@2r!w9wSkNb)4}7G@gp23BRY

x&#{QT?j_WRAn6MAqck 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 k>_@5-@eXL$I@|9R{_eMGi^6=RQ=*E7wy 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 z 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 XOU0^gkl_YEJjx0h^0oh)Q$iB}-&L6f literal 0 HcmV?d00001 diff --git a/public/locales/en.json b/public/locales/en.json index 32b9f1a..e5f1c0d 100644 --- a/public/locales/en.json +++ b/public/locales/en.json @@ -44,13 +44,14 @@ "featureBuyFiatDesc": "Simple way to buy with Apple Pay, credit card, bank transfer & more.", "analytics": "Analytics", "featureAnalyticsDesc": "Scan through QuickSwap analytics & Historical Data.", - "quickInfoTitle": "QuickSwap is a next-generation layer-2 decentralized exchange and Automated Market Maker.", + "quickInfoTitle": "QuickSwap is a next-generation layer-2 decentralised exchange and Automated Market Maker.", "earnRewardsbyDeposit": "Earn additional rewards by depositing your LP tokens", - "depositLPTokensRewards": "Deposit your Liquidity Provider tokens to receive rewards in addition to LP fees.", + "depositLPTokensRewards": "Start farming on QuickSwap today.", "seeAllPairs": "See all pairs", "features": "Features", - "joinCommunity": "Join our ever-growing Community", + "joinCommunity": "Join the ever-growing dragon community", "day": "day", + "days": "days", "stakingLPTokens": "Staking LP Tokens", "stakeLPTokens": "Stake LP Tokens", "mydeposits": "My deposits", @@ -64,7 +65,7 @@ "staked": "Staked", "earned": "Earned", "deposits": "Deposits", - "prdtWarning": "The prediction market, chat and all components on this page are designed and hosted by an external third party, use caution when using the components as it is not controlled or maintained by Quickswap", + "prdtWarning": "The prediction market, chat and all components on this page are designed and hosted by an external third party, use caution when using the components as it is not controlled or maintained by QuickSwap", "withdrawliquidity": "Withdraw deposited liquidity", "claimrewards": "Claim accumulated rewards", "claimrewards1": "Claim accumulated {{ symbol }} rewards", @@ -81,6 +82,7 @@ "claiming": "Claiming", "claim": "Claim", "convert": "Convert", + "converting": "Converting", "convertQUICK": "Convert your QUICK(OLD) to QUICK(NEW). Read more about QUICK token split here.", "conversionRate": "Conversion Rate", "yourbalance": "Your balance", @@ -93,7 +95,16 @@ "submittedTxQUICKConvert": "Submitted Transction to convert {{ quickAmount }} QUICK -> {{ quickV2Amount }} QUICK-v2", "successConvertedQUICKtoQUICKV2": "Sucessfully Converted {{ quickAmount }} QUICK -> {{ quickV2Amount }} QUICK-v2", "totalValueLocked": "Total Value Locked", - "topAssetExchange": "Top Asset Exchange on the Polygon Network", + "topAssetExchangePolygon": "Top Asset Exchange on the Polygon Network", + "topAssetExchangePolygonZkEVM": "Top Asset Exchange on the Polygon zkEVM Network", + "topAssetExchangeManta": "Top Asset Exchange on the Manta Pacific Network", + "topAssetExchangeImmutable": "Top Asset Exchange on the Immutable zkEVM Network", + "topAssetExchangeDogechain": "Top Asset Exchange on the Dogechain Network", + "topAssetExchangeAstar": "Top Asset Exchange on the Astar zkEVM Network", + "topAssetExchangeKava": "Top Asset Exchange on the Kava - Kinetix Network", + "topAssetExchangeZKatana": "Top Asset Exchange on the zKatana Testnet", + "topAssetExchangeX1Testnet": "Top Asset Exchange on the X1 Testnet", + "topAssetExchangeImmutableTestnet": "Top Asset Exchange on the Immutable zkEVM Testnet", "buyOrSellCryptoFiat": "Buy or Sell crypto with Fiat", "payBills": "Pay IRL bills with your web3 wallet", "poweredBy": "Powered by", @@ -105,7 +116,7 @@ "liquidity": "Liquidity", "swapSectionShortDesc": "Swap tokens at near-zero gas fees", "liquiditySectionShortDesc": "Let your crypto work for you", - "swapSectionLongDesc": "Deposit your Liquidity Provider tokens to receive Rewards in $QUICK on top of LP Fees.", + "swapSectionLongDesc": "Trade your favorite ERC-20 tokens on Polygon at lightning fast speeds.", "liquiditySectionLongDesc": "Provide Liquidity and earn 0.25% fee on all trades proportional to your share of the pool. Earn additional rewards by depositing your LP Tokens in Rewards Pools.", "24hTxs": "24h Transactions", "24hTradingVol": "24H TRADING VOLUME", @@ -128,6 +139,7 @@ "market": "Market (V2)", "marketV3": "Market (V3)", "limit": "Limit", + "twap": "TWAP", "proMode": "Pro Mode", "limitOrderDisclaimer": "* Disclaimer: Limit Orders on QuickSwap are provided by Gelato, a 3rd party protocol and should be considered in beta. DYOR and use at your own risk. QuickSwap is not responsible. More info can be found here.", "date": "date", @@ -154,8 +166,11 @@ "dualMining": "Dual Mining", "myFarms": "My Farms", "eternalFarms": "Eternal Farms", - "quickswapFarms": "Quickswap Farms", + "quickswapFarms": "QuickSwap Farms", "gammaFarms": "Gamma Farms", + "unipilotFarms": "A51 Finance Farms", + "defiedgeFarms": "Defiedge Farms", + "steerFarms": "Steer Farms", "v3Mining": "V3 Farms", "noEternalFarms": "No eternal Farms", "noActiveEternalFarms": "No active eternal farms", @@ -193,7 +208,7 @@ "name": "Name", "symbol": "Symbol", "decimals": "Decimals", - "quickswapAnalytics": "Quickswap Analytics", + "quickswapAnalytics": "QuickSwap Analytics", "tokens": "Tokens", "pairs": "Pairs", "overview": "Overview", @@ -259,16 +274,17 @@ "disconnect": "Disconnect", "change": "Change", "copyAddress": "Copy Address", + "viewTx": "View Tx", "viewonBlockExplorer": "View on Block Explorer", "recentTransactions": "Recent Transactions", "clearAll": "Clear all", "transactionsWillAppear": "Your transactions will appear here", "copied": "Copied", "showPortis": "Show Portis", - "betaWarningDesc": "This site is in beta. By using this software, you understand, acknowledge and accept that Quickswap and/or the underlying software are provided “as is” and “as available” basis and without warranties or representations of any kind either expressed or implied.", + "betaWarningDesc": "This site is in beta. By using this software, you understand, acknowledge and accept that QuickSwap and/or the underlying software are provided “as is” and “as available” basis and without warranties or representations of any kind either expressed or implied.", "fiatProviders": "Fiat gateway providers", "buy": "Buy", - "fiatServiceDesc": "Fiat services on Quickswap are provided by third-parties. Quickswap is not associated with, responsible or liable for the performance of these third-party services. Any claims & questions should be addressed with the selected provider.", + "fiatServiceDesc": "Fiat services on QuickSwap are provided by third-parties. QuickSwap is not associated with, responsible or liable for the performance of these third-party services. Any claims & questions should be addressed with the selected provider.", "switchWalletToPolygon": "Please switch your wallet to Polygon Network.", "switchWalletToNetwork": "Please switch your wallet to one of our supported networks.", "notSupportIframe": "Your browser does not support iframes.", @@ -318,7 +334,6 @@ "txSubmitted": "Transaction Submitted", "txCompleted": "Transaction Completed", "close": "Close", - "dismiss": "Dismiss", "areyousure": "Are you sure?", "expertModeDesc": "Expert mode turns off the confirm transaction prompt and allows high slippage trades that often result in bad rates and lost funds.", "expertModeUse": "Only use this mode if you know what you are doing", @@ -339,13 +354,12 @@ "english": "English", "default": "default", "staking": "Staking", - "slippage": "Max Slippage", + "maxSlippage": "Max Slippage", + "slippage": "Slippage", "priceimpact": "Price Impact", "liquidityProviderFee": "Liquidity Provider Fee", "route": "Route", "selectToken": "Select a token", - "wrap": "Wrap", - "unWrap": "UnWrap", "insufficientLiquidityTrade": "Insufficient liquidity for this trade.", "from": "From", "toEstimate": "To (estimate)", @@ -356,7 +370,7 @@ "new": "new", "lend": "Lend", "lendPageTitle": "Leverage assets you believe in", - "lendPageSubTitle": "With Quickswap Lend, you can maximize your yield, contribute to risk management and create unparalleled opportunities to make the most of DeFi.", + "lendPageSubTitle": "With QuickSwap Lend, you can maximize your yield, contribute to risk management and create unparalleled opportunities to make the most of DeFi.", "totalSupply": "Total Supply", "totalBorrowed": "Total Borrowed", "markets": "Markets", @@ -365,7 +379,7 @@ "highestSupply": "Highest Supply", "highestBorrow": "Highest Borrow", "viewDetails": "View Details", - "lendAlertDesc": "By using this software, you understand, acknowledge and accept that Quickswap and/or the underlying software are provided as ’is’ and ’as available’ basis and without warranties or representations of any kind either expressed or implied.", + "lendAlertDesc": "By using this software, you understand, acknowledge and accept that QuickSwap and/or the underlying software are provided as ’is’ and ’as available’ basis and without warranties or representations of any kind either expressed or implied.", "poolUtilization": "Pool Utilization", "borrowLimit": "Borrow limit", "yoursupplybalance": "Your Supply Balance", @@ -419,6 +433,10 @@ "installPhantomDesc": "To connect with Phantom make sure that the beta is activated. Go to settings -> redeem beta code -> and use code ‘QUICK’ to activate and connect", "installBrave": "Install Brave Wallet", "installBraveDesc": "You need to install brave browser to use brave wallet. If you are on brave browser, you need to disable metamask or set Default Ethereum Wallet to Brave Wallet in settings. (brave://settings/wallet)", + "installBitget": "Install Bitget Wallet", + "installTrustWallet": "Install TrustWallet", + "installOkxWallet": "Install OKX Wallet", + "installCryptocom": "Install Crypto.com Wallet", "wrongNetwork": "Wrong Network", "connectPolygonNetwork": "Please connect to the appropriate Polygon network.", "errorConnectRefresh": "Error connecting. Try refreshing the page.", @@ -442,21 +460,24 @@ "sponsored": "SPONSORED", "learnmoreproject": "Learn more about the project here.", "pleaseNote": "Please Note", - "maiNote": "MAI is an overcollateralized USD stablecoin backed solely by decentralized tokens.", + "maiNote": "MAI is an overcollateralized USD stablecoin backed solely by decentralised tokens.", "earnRewards": "Earn Rewards", "stakeMessageOtherLP": "Stake LP tokens to earn reward tokens", "disableBonusRouter": "Disable Bonus Router", + "singleRouteOnly": "Only Single Route", "otherLPMining": "Other Mining", "createAFarm": "Create a Farm", "removeLiquidityError1": "There is an error in transaction. Please increase your slippage.", + "vaultAPR": "Vault APR", "poolAPR": "Pool APR", "farmAPR": "Farm APR", + "rewardsAPR": "Rewards APR", "v3PositionNoLiquidity": "Your position has 0 liquidity, and is not earning fees.", "v3PoolWithinSelectedRange": "The price of this pool is within your selected range. Your position is currently earning fees.", "v3PoolOutsideSelectedRange": "The price of this pool is outside of your selected range. Your position is not currently earning fees.", "closed": "Closed", - "inrange": "In range", - "outrange": "Out of range", + "inrange": "In Range", + "outrange": "Out of Range", "createPoolandaddLiquidity": "Create pool and add {{ symbolA }}/{{ symbolB }} liquidity", "addLiquidityWithTokens": "Add {{ symbolA }}/{{ symbolB }} liquidity", "addingLiquidityTokens": "Adding {{ amountA }} {{ symbolA }} and {{ amountB }} {{ symbolB }} liquidity", @@ -464,6 +485,7 @@ "submittedTxIncreaseLiquidity": "Submitted transaction to increase liquidity", "successfullyIncreasedLiquidity": "Successfully increased liquidity", "selectRange": "Select Range", + "selectVault": "Select Vault", "fee": "Fee", "minPrice": "Min Price", "per": "per", @@ -479,7 +501,7 @@ "collectFeeFromThisPosition": "You will also collect fees earned from this position", "feeEarned": "Fees Earned", "amount": "Amount", - "collectAsWmatic": "Collect as WMATIC", + "collectAsWmatic": "Collect as {{ symbol }}", "typeConfirmSwapPriceImpact": "This swap has a price impact of at least {{ priceImpact }}%. Please type the word 'confirm' to continue with this swap.", "confirmSwapPriceImpact": "This swap has a price impact of at least {{ priceImpact }}%. Please confirm that you would like to continue with this swap.", "feeIs": "Fee is {{ fee }}%", @@ -510,15 +532,15 @@ "toAtLeast": "To (at least)", "insufficientLiquidityMultiHop": "Insufficient liquidity for this trade. Try enabling multi-hop trades", "youcannowtrade": "You can now trade", - "allowQuickswapTouse": "Allow Quickswap to use your", - "mustgiveContractsPermission": "You must give the Quickswap smart contracts permission to use your {{ symbol }}. You only have to do this once per token.", + "allowQuickswapTouse": "Allow QuickSwap to use your", + "mustgiveContractsPermission": "You must give the QuickSwap smart contracts permission to use your {{ symbol }}. You only have to do this once per token.", "highPriceImpact": "Price Impact Too High", "swapAnyway": "Swap Anyway", "migrateLiquidity": "Migrate V2 Liquidity", - "liquiditymigrateComment": "This tool will safely migrate your V2 liquidity to V3. The process is completely trust-less thanks to Quickswap migration contract", + "liquiditymigrateComment": "This tool will safely migrate your V2 liquidity to V3. The process is completely trust-less thanks to QuickSwap migration contract", "migrateRefundComment": "Due to the selected price range at least {{ amount1 }} {{ symbol1 }} and {{ amount2 }} {{ symbol2 }} will be refunded to your wallet", - "priceImpactLarger": "Price Impact Larger than 15%", - "shouldDepositLiquidityatCorrectPrice": "You should only deposit liquidity into Quickswap at a price you believe is correct", + "priceImpactLarger": "Price Impact Larger than 2%", + "shouldDepositLiquidityatCorrectPrice": "You should only deposit liquidity into QuickSwap at a price you believe is correct", "estimatedV2Price": "Estimated V2 Spot Price", "estimatedV3Price": "Estimated V3 Spot Price", "priceIncorrectWarning": "If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so", @@ -529,7 +551,7 @@ "connectingNetwork": "Connecting to network", "migrate": "Migrate", "migrateLiquidity1": "Migrate Liquidity", - "migrateLiquidityDesc": "For each pool shown below, click ‘Migrate liquidity’ to remove liquidity from Quickswap V2 and deposit it into Quickswap V3", + "migrateLiquidityDesc": "For each pool shown below, click ‘Migrate liquidity’ to remove liquidity from QuickSwap V2 and deposit it into QuickSwap V3", "noV2LiquidityPools": "There are no v2 liquidity pools", "dontseeV2Liquidity": "Don‘t see your V2 liquidity", "importIt": "Import it", @@ -597,17 +619,13 @@ "beta": "BETA", "gammaLiquidityRangeLearnMore": "Liquidity ranges are automatically rebalanced when certain rebalance triggers are met. In determining the width of the ranges, the goal is to optimize fee revenue and volumes while taking into account a years’ worth of volatility to control for impermanent loss. Learn more here.", "getLP": "Get LP", - "myQuickSwapLP": "My Quickswap LP", - "myGammaLP": "My Gamma LP", "range": "Range", "myLiquidity": "My Liquidity", "loss": "Loss", "positionDepositedSuccessfully": "Position #{{ nftID }} deposited succesfully", - "selectNFTFarm": "Select NFT for farming", "selectPosition": "Select a Position", - "noNFTForPool": "No NFT-s for this pool", - "takePartinFarmNeedTo": "To take part in this farming event, you need to", - "provideLiquidity": "Provide liquidity for", + "noNFTFound": "No {{ symbol }} NFT found", + "takePartinFarmNeedTo": "To take part in this farming event, add liquidity to this pool and stake your NFT here.", "selectTier": "Select a Tier", "notEnough": "Not enough", "positionApproved": "Position Approved", @@ -630,9 +648,20 @@ "assets": "Assets", "withdrawingGammaLiquidity": "Withdrawing Gamma Liquidity", "withdrewGammaLiquidity": "Withdrew Gamma Liquidity", + "withdrawingUnipilotLiquidity": "Withdrawing A51 Finance Liquidity", + "withdrewUnipilotLiquidity": "Withdrew A51 Finance Liquidity", + "withdrawingDefiedgeLiquidity": "Withdrawing Defiedge Liquidity", + "withdrewDefiedgeLiquidity": "Withdrew Defiedge Liquidity", "fetchingGammaDepositRange": "Fetching Gamma Deposit Range", "available": "Available", "noGammaFarms": "No Gamma Farms", + "noDefiedgeFarms": "No Defiedge Farms", + "withdrawingSteerLiquidity": "Withdrawing Steer Liquidity", + "withdrewSteerLiquidity": "Withdrew Steer Liquidity", + "withdrawingICHILiquidity": "Withdrawing ICHI Liquidity", + "withdrewICHILiquidity": "Withdrew ICHI Liquidity", + "noUnipilotFarms": "No A51 Finance Farms", + "noSteerFarms": "No Steer Farms", "addingLiquidity": "Adding Liquidity", "selectStrategy": "Select Strategy", "allFarms": "All Farms", @@ -640,11 +669,14 @@ "stableLPs": "Stable LPs", "otherLPs": "Other LPs", "totalAPR": "Total APR", - "wrapMATIC": "Wrap MATIC", - "wrappingMATIC": "Wrapping MATIC", + "wrapMATIC": "Wrap {{ symbol }}", + "wrappingMATIC": "Wrapping {{ symbol }}", + "unwrapMATIC": "Unwrap {{ symbol }}", + "unwrappingMATIC": "Unwrapping {{ symbol }}", "fetchingBestRoute": "Fetching Best Route", "contest": "Contest", "leaderBoard": "Leader Board", + "pastWinner": "Past Winners", "rank": "Rank", "address": "Address", "tradesTitleCase": "Trades", @@ -652,5 +684,231 @@ "searchAddress": "Search for address.", "searchResult": "Search Result", "gammaImproperRatio": "Current asset ratio is expired. Please refresh page and re-try the transaction", - "gammaPriceOverflow": "Market volatility is too high at the moment. Please re-try deposit in 15 minutes" + "gammaPriceOverflow": "Market volatility is too high at the moment. Please re-try deposit in 15 minutes", + "removeV2Liquidity": "Remove V2 Liquidity", + "removingV2Liquidity": "Removing V2 Liquidity", + "approveV2Removal": "Approve V2 Liquidity Removal", + "approvingV2Removal": "Approving V2 Liquidity Removal", + "bestTradeBanned": "Best trade is unavailable in your location. Please use v2 or v3.", + "priceImpactReached": "Price impact is more than {{maxImpact}}%. Please use v2 or v3.", + "priceImpactReachedV2": "Price impact is more than {{maxImpact}}%. Please use best trade or v3.", + "disclaimer": "Disclaimer", + "disclaimerText1": "Please check the boxes below to confirm your agreement to the QuickSwap Terms and Conditions", + "disclaimerText2": "I have read and understood, and do hereby agree to be legally bound as a ‘User’ under, the Terms, including all future amendments thereto. Such agreement is irrevocable and will apply to all of my uses of the Site without me providing confirmation in each specific instance.", + "disclaimerText3": "I acknowledge and agree that the Site solely provides information about data on the applicable blockchains. I accept that the Site operators have no custody over my funds, ability or duty to transact on my behalf or power to reverse my transactions. The Site operators do not endorse or provide any warranty with respect to any tokens.", + "goBack": "Go Back", + "pageNotFound": "Page not found", + "pageNotFoundDesc": "Oh dear dragon friend, it seems like the treasure you seek is not to be found. We encourage you to spread your wings and fly back to start your quest a new.", + "perpsBannerText": "QuickPerps is a decentralised Perpetual Exchange designed to provide a range of trading features and deep liquidity for blue chip crypto assets. View", + "selectFeeTier": "Select Fee Tier", + "availableForStablePair": "Only available for stable pairs.", + "highlyLiquidPair": "Highly liquid pairs.", + "bestForMostPair": "Best for most pairs.", + "bestForExoticPair": "Best for exotic pairs.", + "bestForAllPair": "Best for all types of pairs", + "edit": "Edit", + "feeTier": "Fee Tier", + "faqs": "FAQs", + "faq-1-title": "What is QuickSwap?", + "faq-1-content": "QuickSwap is the leading DEX on Polygon PoS, Polygon zkEVM, and Dogechain that’s fully decentralised and community-driven, building a comprehensive suite of DeFi products called the DragonFi ecosystem. It’s renowned for its high-performance, cost-efficient DeFi platforms, and pioneering role in onboarding new users and capital to the broader Polygon ecosystem.", + "faq-2-title": "What makes QuickSwap unique from other DEXs?", + "faq-2-content": "The QuickSwap DEX lets users perform their favorite DeFi actions such as swapping, LPing, staking, and farming to earn rewards. But QuickSwap also comes built with other useful features that set it apart, including QuickPerps (a decentralised Perpetual Exchange), a Gamma V3 integration (enabling active liquidity management), dTWAP/limit orders, and an on-site Gaming Hub built by VersaGames.", + "faq-3-title": "What is QUICK?", + "faq-3-content": "QUICK is QuickSwap’s native utility token that primarily serves as a governance token through which QuickSwap community members may vote on proposals issued by the team. QUICK can also be staked in the Dragon’s Lair to earn additional rewards directly on-chain on the QuickSwap DEX.Users on QuickSwap can also farm QUICK by staking their LP tokens.", + "faq-4-title": "How does governance work in the QuickSwap DAO?", + "faq-4-content": "The QuickSwap DAO is composed of a series of smart contracts that allow QUICK holders to exercise decision-making powers by voting on governance proposals put forth by the QuickSwap team.Previous proposals and voting results are available on QuickSwap’s Snapshot page: https://snapshot.org/#/quickvote.eth", + "faq-5-title": "What is the Dragon’s Lair?", + "faq-5-content": "QuickSwap's Dragon's Lair lets users put their QUICK tokens to work and earn additional rewards.Users can either stake QUICK to receive dQUICK and earn staking rewards, or stake QUICK in Dragon's Syrup Pools to earn yields in tokens from participating projects.Note that staking in the Dragon’s Lair is only supported for New QUICK. Users can convert from Old QUICK to New QUICK here: https://quickswap.exchange/#/convert.", + "faq-6-title": "What is QuickSwap’s Gamma V3 integration?", + "faq-6-content": "For QuickSwap’s V3, users can select designated price ranges for depositing their liquidity in pools, which means greater capital efficiency for LPs but manual adjusting of portfolio liquidity if prices fall out of range.By integrating Gamma, QuickSwap V3 now supports active liquidity management, where users V3 LP positions are managed by the platform with auto-compounding rewards - that way, users never have to manually adjust their positions when assets fall out of designated price ranges.Users can also stake their LP tokens in select Gamma V3 farms to earn additional yield in farming rewards.", + "faq-7-title": "What is QuickPerps?", + "faq-7-content": "QuickPerps is a decentralised Perpetual Exchange deployed on Polygon zkEVM where users can open long or short positions with up to 50x leverage on supported blue chip assets: BTC, ETH, MATIC, USDT, USDC, and DAI. It also supports a number of unique features that vastly improve user experience, including cross-usable assets, zero price impact on opening and closing positions, auto-compounding rewards, referral program, and high-value reward schemes for staking QLP, an index token that users earn by providing liquidity.", + "dragonslair": "Dragon's Lair", + "calculator": "Calculator", + "socialDescription": "QuickSwap’s community is building a comprehensive decentralised trading platform in the Polygon ecosystem for the future of finance. Join the dragon army!", + "services": "Services", + "developers": "Developers", + "github": "Github", + "docs": "Docs", + "governance": "Governance", + "proposals": "Proposals", + "termsofuse": "Terms of Use", + "walletDescription": "Connecting your wallet is like \"logging in\" on Web3. Select your wallet from the options to get started.", + "failedToFetchAnalyticsSearch": "Failed to fetch tokens and pairs.", + "liquidityLocked": "LIQUIDITY LOCKED", + "totalTVL": "TOTAL TVL", + "qlpPool": "QLP POOL", + "bonds": "Bonds", + "soldout": "Sold Out", + "availableBonds": "Available Bonds", + "myBonds": "My Bonds", + "tipsBuyBonds": "Tips for buying bonds", + "tipBuyBond1Desc": "The token discount is calculated based on several variables: Token price, LP price, Time, Supply and Demand.", + "tipBuyBond2Desc": "Use Zap to purchase a Bond with a single token or create an LP.", + "tipBuyBond3Desc": "To mint a full color NFT, purchase a Bond with a value of $25 or more.", + "tipBuyBondComment": "QuickSwap Bonds are in no way related to any financial product offered by the US government or any other government or other financial institution. These products are solely affiliated with the third party projects listed on QuickSwap and are not in any way backed, insured or guaranteed by QuickSwap. These products are not available to persons that are residents or citizens of the US, or that are currently located in the US.", + "discount": "Discount", + "vestingTerm": "Vesting Term", + "availableTokens": "Available Tokens", + "bondDiscountTooltip": "This is the percentage discount relative to the token's current market price.", + "bondVestingTermTooltip": "This is how long it will take for all tokens in the Bill to fully vest.", + "marketPrice": "Market Price", + "bondValue": "Bond Value", + "maxPerBond": "Max per Bond", + "tranferBond": "Transfer Bond", + "vestingTime": "Vesting time", + "receivingAddress": "Receiving Address", + "pasteAddressHere": "Paste the address here", + "bondTransferWarning": "WARNING: When transfering the NFT all pending rewards will also be transfered to the receiver address.", + "bondTransferUnderstand": "I understand the new wallet gains ownership of all unclaimed assets.", + "noBond": "There are no bonds", + "claimable": "Claimable", + "userBondClaimTooltip": "This is the amount of tokens that have vested and available to claim.", + "userBondPendingTooltip": "This is the amount of unvested tokens that cannot be claimed yet.", + "userBondVestedTimeTooltip": "This is the time remaining until all tokens from the bill are available to claim.", + "noUserBonds": "Looks like you don’t have any bonds. Buy bonds to see your position here.", + "fullyVested": "Fully Vested", + "signupnewsletter": "Sign up for the QuickSwap newsletter today.", + "enterEmail": "Enter your email", + "signup": "Sign Up", + "signupnewsletterTopDesc": "Sign up for the QuickSwap newsletter to get the latest updates and a chance to earn $300 in QUICK tokens", + "dragonDispatch": "Dragon's Dispatch", + "newsletterSignup": "Newsletter Sign Up", + "newsletterSignupDesc": "Sign-up for the QuickSwap newsletter to get the latest QuickSwap alpha", + "win300QUICK": "win $300 in QUICK.", + "quickOfficialNewsletter": "QuickSwap Official Newsletter", + "subscribe": "Subscribe", + "subscribeSuccess": "Success! Please, check your mail inbox to confirm your subscription.", + "subscribeError": "Error! failed to subscribe to the newsletter.", + "forMoreInfo": "For more info.", + "liquidityHub": "Liquidity Hub", + "aboutLiquidityHub": "may provide better price by aggregating liquidity from multiple sources.", + "disableLiquidityHub": "Disable Liquidity Hub", + "savedUsingWithValue": "Saved {{value}}%", + "using": "using", + "by": "by", + "seekingBestPrice": "Seeking Best Price", + "optimizedRouteAvailable": "Optimized Route Available", + "signToPerformGaslessSwap": "Sign to perform gasless swap.", + "liquidityHubFailed": "Liquidity Hub failed", + "awaitingApproval": "Awaiting Approval", + "buyBond": "Buy a Bond", + "approveBond": "Approve a Bond", + "signingWidoBuyTx": "Signing Wido buy Tx", + "awaitingWrap": "Awaiting Wrap", + "calculatorHeading": "0.01 ETH to USD (Convert Ethereum to US Dollar)", + "howMuchETH": "How much is 0.01 ETH to USD?", + "aboutETH": "About ETH (Ethereum)", + "aboutETHDetails": "ETH is the native currency used to power Ethereum. Ethereum is a decentralised blockchain platform that enables users to participate in a peer-to-peer network. The blockchain uses a decentralised consensus mechanism to securely execute transactions and verify application code, called smart contracts.", + "aboutETHDetails2": "Smart contracts allow participants to create and use autonomous transaction systems in order to transact with one another without a trusted central authority. These transactions on the Ethereum blockchain come with a gas fee, which has to be paid in ETH (Ethereum) tokens.", + "aboutUSD": "About USD (US Dollar)", + "aboutUSDDetails": "The USD (United States dollar) is the official currency of the United States of America. In the crypto space, the USD is represented by a variety of stablecoins (digital currencies pegged to the US dollar). The two largest by market capitalization are USDT and USDC. Such currencies are designed to not fluctuate in price, and instead remain at a ratio of 1 token:1 USD. To support this goal, the companies behind USDC and USDT maintain large reserves of US dollars and other assets.", + "whyUseQuickSwap": "Why use QuickSwap to Convert Ethereum to USDT or USDC?", + "whyQSDetails1": "There are three primary reasons you should use QuickSwap to convert your Ethereum to USDT or USDC, and those are affordability, fast transactions, and high liquidity.", + "whyQSDetails2": "QuickSwap is a DEX (decentralised exchange) running on the Polygon network, which makes the gas fees extremely affordable. The gas fee for converting your Ethereum to USDT or USDC on Polygon will be a fraction of a cent.", + "whyQSDetails3": "Polygon is a high-speed Ethereum layer 2, and QuickSwap benefits from this. Any trade made on QuickSwap is completed within seconds. Additionally, QuickSwap is the leading DEX on Polygon in terms of TVL, which is why it offers high liquidity at any given time. This means on QuickSwap you can convert your Ethereum to USDT or USDC without having to worry about high slippage.", + "whyQSDetails4": "The price of ETH has increased significantly since its launch in 2015. Currently the exchange rate of 0.01 ETH to USD is {{ price }} US Dollars.", + "ethStepsHeading": "Directly Convert Your Ethereum to USDT or USDC in 5 Steps", + "ethStep1Details": "Switch to Polygon network in MetaMask or other crypto wallet", + "ethStep2Details": "Navigate to the QuickSwap DEX", + "ethStep3Details": "Connect your wallet", + "ethStep4Details": "Choose how much Ethereum (ETH) you want to convert to USDT or USDC", + "ethStep5Details": "Approve the trade and confirm in your wallet", + "ethFaqHeading": "ETH to USDT or USDC Conversion on QuickSwap FAQ", + "ethFaqQuestion1": "Does QuickSwap Support Ethereum to USDT or USDC Pairs?", + "ethFaqAnswer1": "Yes, QuickSwap supports these token pairs and generally has a high amount of liquidity for them. You can check out this page to see all of the token pairs that QuickSwap supports.", + "ethFaqQuestion2": "How Much will it Cost to Convert ETH to USDT or USDC on QuickSwap?", + "ethFaqAnswer2": "The gas fees you pay on QuickSwap are a fraction of a cent. The exchange charges a flat 0.3% fee on all transactions.", + "ethFaqQuestion3": "Which Wallets Can I Use to Trade on QuickSwap?", + "ethFaqAnswer3": "You can use a variety of wallets to trade on QuickSwap, including MetaMask, Crypto.com DeFi Wallet, OKX Wallet, TrustWallet, Coinbase Wallet, and more.", + "ethHistoricalTableHeading": "Historical Exchange Rate for 0.01 ETH to USD", + "swapEthButton": "Swap ETH", + "installBlock": "Install Block Wallet", + "lhSwaps": "LH Swaps", + "volumebycoin": "Volume by Coin", + "lhNoData": "No Data for Liquidity Hub Analytics", + "txHash": "Tx Hash", + "inAmount": "In Amount", + "tokenSymbol": "Token Symbol", + "inValueUSD": "In Value $", + "outAmount": "Out Amount", + "outSymbol": "Out Symbol", + "outValueUSD": "Out Value $", + "newsletterSignupMasaDetails": "QuickSwap has partnered with Masa to provide you with an exclusive SBT mint: the Mighty Soulbound Dragons! Mint yours for FREE to enter to WIN your part of the 2,000 USDC prize pool, with an additional $300 in QUICK token prize bonus pool.", + "newsletterMasaSignupForm": "Masa Campaign Sign-Up Form", + "singleToken": "Single Token", + "selectPool": "Select Pool", + "availablePoolsWillShowHere": "Available pools will show up here.", + "yourshareinvault": "Your share in the vault", + "singleTokenHelp": "Single token deposits only. The final position may consist with both tokens. Learn more about the strategy here.", + "singleTokenWarning": "You are providing liquidity via a 3rd party liquidity manager ICHI which is responsible for managing the underlying assets.", + "morethanAvailable": "More than available amount", + "daily": "Daily", + "view": "View", + "upTo": "Up To", + "learnMore": "Learn More", + "zapSettings": "Zap Settings", + "txDeadlineMin": "tx deadline (mins)", + "nameOrAddress": "Name or Address", + "zapBond": "Zap bond", + "enabling": "Enabling", + "enable": "Enable", + "exceedLimit": "Exceeds limit", + "noRouteFound": "No Route found", + "transferring": "Transferring", + "claimBond": "Claim Bond", + "transferBond": "Transfer Bond", + "warning": "Warning", + "bondBuyWarningMessage": "The {{earnToken}} you recieve from this Bond at a {{bondDiscount}}% discount rate is priced at ${{bondPriceUSD}}, which is higher than the current market rate of ${{bondEarnTokenPrice}}", + "bondBuyWarningUnderstand": "I understand that I am purchasing {{billToken}} at a price above the current market rate, and would like to continue", + "bondTypeWarningMessage": "This is a pre-sale of the ABOND CEX Fund Bond. By purchasing now, you'll receive temporary ACF tokens representing your purchase. You'll need to keep this new token, which you'll be able to exchange for your actual ABOND Bond starting on December 14th.", + "bondTypeWarningUnderstand": "I understand that I am purchasing an ABOND CEX Fund Bond early and will receive ACF tokens until December 14th, when the actual ABOND Bonds will become redeemable", + "addICHILiquidityWithToken": "Add Liquidity with {{ symbol }}", + "addingICHILiquidityToken": "Adding {{ amount }} {{ symbol }} to ICHI vault", + "installedMetamaskNotDisplayedWarning": "Installed MetaMask but can’t connect? Go to the extension manager in your browser and on non-primary wallets, such as Phantom or Brave, click set the site access to 'on click'", + "outrangeText": "Out of range - please try again soon", + "dragonDipatchAd": "Dragon Dispatch: QuickSwap Official Newsletter", + "myrewards": "My Rewards", + "withdrawOnlyVault": "This is a withdraw-only vault", + "claimAll": "Claim All", + "infiniteApproval": "Infinite Approval", + "termsOfService": "Terms of Service", + "termsOfServiceText1": "OUR SERVICES ARE NOT OFFERED TO PERSONS OR ENTITIES WHO RESIDE IN, ARE CITIZENS OF, ARE INCORPORATED IN, OR HAVE A REGISTERED OFFICE IN THE UNITED STATES OF AMERICA OR ANY RESTRICTED TERRITORY, AS DEFINED BELOW (ANY SUCH PERSON OR ENTITY FROM THE UNITED STATES OF AMERICA OR A RESTRICTED TERRITORY, A “RESTRICTED PERSON”). WE DO NOT MAKE EXCEPTIONS; THEREFORE, IF YOU ARE A RESTRICTED PERSON, THEN DO NOT ATTEMPT TO USE OR USE THE INTERFACE. USE OF A VIRTUAL PRIVATE NETWORK (E.G., A VPN) TO USE OUR SERVICES AS A RESTRICTED PERSON OR FROM THE UNITED STATES OF AMERICA OR A RESTRICTED TERRITORY IS PROHIBITED.", + "termsOfServiceText2": "These terms and conditions (these “Terms” ) constitute a binding legal agreement between each individual, entity, group or association who views, interacts, links to or otherwise uses or derives any benefit from the Site (as defined below) ( “Users” ) and QuickSwap (the owner/operator of the Site) and each of its successors and assigns (the “Site Operator” ).", + "termsOfServiceText3": "Please contact us at {{email}} for any questions or issues.", + "eligibility": "Eligibility", + "eligibilityText1": "In order to use the Site, you must satisfy the following eligibility requirements:", + "eligibilityText2": "You are of legal age in the jurisdiction in which you reside and you have legal capacity to enter into the Terms and be bound by them;", + "eligibilityText3": "If you accept the Terms on behalf of a legal entity, you must have the legal authority to accept the Terms on that entity’s behalf, in which case “you” (except as used in this paragraph) will mean that entity;", + "eligibilityText4": "You are not a resident, national or agent of Antigua and Barbuda, Algeria, Bangladesh, Bolivia, Belarus, Burundi, Myanmar (Burma), Cote D’Ivoire (Ivory Coast), Crimea and Sevastopol, Cuba, Democratic Republic of Congo, Ecuador, Iran, Iraq, Libya, Mali, Morocco, Magnitsky, Liberia, Nepal, North Korea, Somalia, Sudan, Syria, Venezuela, Zimbabwe or any other country to which the United States, the United Kingdom or the European Union embargoes goods or imposes similar sanctions (collectively, “Restricted Territories”); (ii) you are a member of any sanctions list or equivalent maintained by the United States government, the United Kingdom government, by the European Union or the United Nations (collectively, “Sanctions Lists Persons”); or (iii) you intend to transact with any Restricted Territories or Sanctions List Persons;", + "eligibilityText5": "You are not a Restricted Person;", + "eligibilityText6": "You are not a resident of, reside in, a citizen of, incorporated in, or have a registered office in Taiwan (Republic of China), or the United States of America, or the United Kingdom; and", + "siteOverview": "Site overview", + "aboutTheSite": "About the site", + "aboutTheSiteText1": "The Site aggregates and publishes publicly available third-party information about:", + "aboutTheSiteText2": "the QuickSwap Smart Contract Protocol;", + "aboutTheSiteText3": "the QuickSwap Smart Contract Systems;", + "aboutTheSiteText4": "tokens that exist and have been or may be made available by third parties known as “liquidity providers” in connection with the QuickSwap Smart Contract System; the implied or express fair market prices of tokens;", + "aboutTheSiteText5": "the staking, distribution and voting of any QuickSwap governance tokens pursuant to governance of the QuickSwap Smart Contract System; and", + "aboutTheSiteText6": "transaction records on Polygon and Ethereum (the “Blockchains”) relating to the QuickSwap Smart Contract System.", + "aboutTheSiteText7": "The Site also offers interaction methods whereby the User can indicate a transaction the User would like to perform in connection with the QuickSwap Smart Contract Systems (such as swapping one token for another). When used in this way, the Site can generate a draft transaction message which the User can independently utilize in conjunction with a third-party wallet application or device to conduct transactions on Polygon or Ethereum.", + "aboutQuickSwap": "About QuickSwap", + "aboutQuickSwapText": "The QuickSwap Smart Contract Protocol is software source code freely licensed to the public, which provides an “automatic market-making” protocol through which tokens can be traded and certain other protocols through which tokens can be voted, staked or otherwise transacted with on any compatible peer-to-peer blockchain network system. Through a compatible third-party wallet application or device, any User may pay the Blockchains’ validators to operate and record the results of the QuickSwap Smart Contract System in accordance with the User’s instructions, thus effectuating token transactions on the Blockchains.", + "relationshipQuickSwapSmartContract": "Relationship to QuickSwap Smart Contract System", + "relationshipQuickswapSmartContractText1": "The Site Operator does not own, operate or control the Blockchains or the QuickSwap Smart Contract System. Using the Blockchains or the QuickSwap Smart Contract System does not require use of the Site. The Site aggregates and publishes publicly available information about the Blockchains and the QuickSwap Smart Contract System in a user-friendly and convenient format. Such information is also independently available from other sources—for example, a person may directly review the Blockchains transaction history, account balances and the QuickSwap Smart Contract System on a Polygon or an Ethereum block explorer.", + "relationshipQuickswapSmartContractText2": "By combining publicly available information with the User’s interactions with the Site, the Site can draft standard transaction messages compatible with the QuickSwap Smart Contract System which are designed to accomplish the User’s operational goals as expressed through the interactions. If the User so wishes, the User may broadcast such messages to the Blockchains in order to initiate token transactions.", + "relationshipQuickswapSmartContractText3": "All draft transaction messages are delivered by the Site via API to a compatible third-party wallet application or device selected by the User after pressing the “Connect Wallet” button on the Site. The User must personally review and authorize all transaction messages that the User wishes to send to the Blockchains; this requires the User to sign the relevant transaction message with a private cryptographic key inaccessible to the Site. The User-authorized message will then be broadcasted to the Validators of the Blockchains through the wallet application or device and the User may pay a network fee to have the Validators of the Blockchains apply the transaction message to the QuickSwap Smart Contract System and record the results on the Blockchains—resulting in a token transaction being completed on the Blockchains.", + "relationshipQuickswapSmartContractText4": "The Site Operator and the Site are not agents or intermediaries of the User, do not store or have access to or control over any tokens, private keys, passwords, accounts or other property of the User, and are not capable of performing transactions or sending transaction messages on behalf of the User. The Site does not hold and cannot purchase, sell or trade any tokens. All transactions relating to the QuickSwap Smart Contract System are executed and recorded solely through the interactions of the User with the Blockchains’ Validators , who are not under the control of or affiliated with the Site Operator or the Site.", + "siteOperatorDiscretion": "Site operator discretion; certain risks of the site", + "siteOperatorDiscretionText1": "Each User hereby acknowledges and agrees and consents to, and assumes the risks of, the matters described in this Section 2.", + "siteOperatorDiscretionText2": "Site Operator makes no representations or warranties as to the quality, origin, or ownership of any content found on or available through the Site. Site Operator shall not be liable for any errors, misrepresentations, or omissions in, of, and about, the content, nor for the availability of the content. Site Operator shall not be liable for any losses, injuries, or damages from the purchase, inability to purchase, display, or use of content.", + "content": "Content", + "tokenListsandTokenIdentification": "Token Lists and Token Identification", + "tokenListsandTokenIdentificationText": "In providing information about tokens, the Site associates or presumes the association of a token name, symbol or logo with a specific smart contract deployed to one or more blockchain systems. In making such associations, the Site relies upon third-party resources which may not be accurate or may not conform to a given User’s expectations. Multiple smart contracts can utilize the same token name or token symbol as one another, meaning that the name or symbol of a token does not guarantee that it is the token desired by the User or generally associated with such name or symbol. Users must not rely on the name, symbol or branding of a token on the Site, but instead must examine the specific smart contract associated with the name, symbol or branding and confirm that the token accords with User’s expectations.", + "since": "Since", + "last30days": "Last 30 days", + "last24hours": "Last 24 hours", + "liquidityhubvolumesincelaunch": "*Quickswap liquidity hub volume since launch.", + "mainnet": "Mainnet", + "testnet": "Testnet" } diff --git a/public/manta.svg b/public/manta.svg new file mode 100644 index 0000000..7a8203b --- /dev/null +++ b/public/manta.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + diff --git a/public/polygon-pos.svg b/public/polygon-pos.svg new file mode 100644 index 0000000..92a7643 --- /dev/null +++ b/public/polygon-pos.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tIMX_zkevm.jpg b/public/tIMX_zkevm.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eeccdd4787a4ce9eebbc0528b5c668e74de7b4b7 GIT binary patch literal 8696 zcmb7pby$>L^YFd9bS_Bi*2YbO_(# z^S;mT{r5Y2U-vcV%$YMYXXebAx%YPZb_swg$t%hOAP@k6P(R>y4v+&d(a|x`(J(PE zFt9K&v2clTadB{P$qAwO#MI<8)KuhDlrVZW2G~88dz4g+a3&TGPHrA<8U}trJ}yBv zE^e;7ML?KXSh(1@WVpCwT(nfQT>szgwi6)20`Y)&ARq<+Oay`ufo{728kCR_5UK(H zHV7Iz1{j2iLQ>t0L;eQ^0B9gE1pRgvz(Wm#p%5ra%|G-gQp~8IXUMW}TGAc;&%3kM z*LCv(nXb~kyoO(GMst!=D*B=?gSR&>1(AQ*kR7ESvCBQnXim`j+h>aE9sXrDU-?Vi zCrKJLg5f^r{q?+U4FB>k8pZa5=e-8kZQYWt%@8;MZgnGgxR?=|LvxJ6OK#bHcFR5L z3Kefqi-3rsM!Xj`*Vp@UyiPDP06LMYhNLH?C_dOJ!8K9@l+>|SKkJmwGA7fEUO9-k zZZ2&f6_qjX_Xwg0jb}CBo3|*#EG0><0%xJE!^BTU&mLRQT>rast%L$n70% zJ@;CsXQD5M(iIsm-Zfy%xvfoILPMlMW=)ja6AoUjMjz+ei^@M|0m+WIAwR-SizfK8G-1}m_t=Wu<>zm$*(x|X9 zJc!asE?*j$KZ!*D^?%ZoBTB`M_igfcRh<#o(R$dF@UMya!IoR^=6fy*4WlqAj}pRI2n}0p78;(F~LX znCTxX^Cz8~?8tu)~j>gyY zE&1jel`pl2)egCWebdjz2BJ@Nza@K!sR}$M4S<-_Wi3lB_~f^LS6V4*hnU?0B6Xxf zYzwZdBVOAA9A&?f1@DjRMJsM}+zZY7-fHF5YPr{FTwE$fO>r_=6K6X( zS2^NUCV{~`)h&98a^Aa!_RZlSbF-378U=eD^A#MQ*cM}(wFri|-eJMN1oI2s4Vkbv z?s@>ATRq}Zc-$s7K2%qH`ZKQ0DBnQ6$>Gp!q|r)<%XK}}!>}((0OpASN1bw1IADeX zU@!;`{D1KR1)>2^dbj`)F$teE1OI(SRA|6L1q~27c%8Mx)zMIra3RrO<@V8E{QJ$c0r$- zp9M-p6_W(<3v`G0Mj{8tSp4z>qs?=m)zwViR{iYV_P`(f64rQPfyP457ve42ty$;BQ8kbt3pXNW&f=f| zHZyGRf0$427tY;Hr*f2P>5|N&JLRE3cMK8Nk8%-sJju`w!Wx_A41rNuWl}a7Fr$-; z?YOUcySB+cy;?N(%|TwcpS#E&TCV z)%skwMc%6*cmA)@RI#JzYV%HN`dfpUK0E3+!8dhC!cBSMJATpmjt}!Wk1a=Ab~Ck> zzKkas(oWGunz>wMHe7YY6 z2S4tp#@ucANbrhLyH*ZF>l+}|e-HScHP!xMY{8 z(HQF&?W{e*v+lz=jA5}x@xvwS8Ex67)2a5GXwCLAjw)deK_eky3H#AQ&% z@Ry%=*-ac~QZFd?R2wFV3R(u@3B`+W6nh0xrYKObj%c+|nZ_jIT;K*4g+z5n-Q@8Y z$ig9=Yh9)x^8T_DT=ZC=RkQ4JJLb_1E#?$PK>QP2WA+UZ>FVKu@pcVJ(P$YlM|FuAv-QegJKt&5S zqPu7TK?8%qkblAr2n;}o=nk1wGe**?8qDXx5923QQpR|7hi5)_ai{|6P#; zBx3EQfpbG5>~o|7Wqe%hJ`eFh=k7+CV8UnZ{2kfMh9DVcMmzed zZms9ugEul?6KCnxDi>*kHlLUrk3l`psoosj`|WNLMl2kOq^svOpuE@9zCkm!Be>@o zw3%*#at)R{*SNb$Q1{3GxCS3Rl=wbBT#G@5L{^jZuVaAk9Al-xNJI0c<4Fv%eLE0e z$z1bBUaRR`dNh#uy+kW*U+!u1gfa{(jAYHbtCMf(03wO@Xb+b9=9m8%z3J?_rC(Pt zd*F}mk8<9lozo{|0kH+ie;SN4=W=*m`Y7u0<;~^-DK7$6m~R2=iQ)^Q_oeHOIzy|0 zRFpxcD;iS1+^%X2g$|ED5pv@X5Zr%UHRL_eW7Zh6(cIDCUy?WCqmJA6aiEvf`36?2 zVn-&9HAz0N!(EVg`qEnl`8;B2zHL%_zw_|Cqm+EwEf8SUWV>>yLf+BlFTRZ`6>h6Y zI9KVbu72iRh3qcKWHI(N)86m4dwWHtpZ|CYEIsdYQ{`Ip^|z;ib7gMg(oL`KHg#pi z)6$$LG<}G_(uZqWli5W&xtTgQ-|&b0ajwAN8&cb?sR%3zvEWj?Y*8LnN(-+HGF4b?@(u&!h{3nZkcZrL_ zPvA?r%Ia~rau-?gFsshO>-i9(hD--}hAYcsCng7T3s0sv31ii1x0H^1Z ze(n-W%r6sY_MbcgLkj%kN$))xa$3(rv!HWK;)}e8z26r-y{)wZ zs~VWf;*OVNqR}F{aF%<3o?t5e>WXCv$uaOn{6-!A*m2ViG>X&#p z)P_JDCa(wPDR3E5aeB*_IS^CU<^cj%RlMaI<75r`u^o0~E((5Eg`}?_D{~S(MbG*` zMj3WYogqH@c`=8k2g=+tG80CBQnrwqZ%~?>0fBtQN?xzC($CwDQ9vb;Q^i}gEZWX+ekCTeQ zc&DEZ232@t5k0gk?{eK?B+Yx$8+lXW(78k&G1h+u34`2mi{pa>-&L(dAIgunVCA*h z1SZBO?EhziH<5hyM(I(dFPpI*33*00Ldln8p;vxGm1F53tq zNh513ZviDBVr|*fEbixh8|)^0>@L$NJ)=(r&RTeE{xuB89(eTy4#C`moUDQnn5j;* z2rees8)jt*Hcmy2pUk3_Is&tCmU6PmPY>iAbu##Ot}Cht>b1T-F!fo}jALkC z9W4_&@5#7naimrD#3xRIw6uY`Cox z++FtlJzbi9K{ZbzT``sdP2mdyATN_cFI{(rGFAEUMS-+uAQc^6SOCcNORM5Rr2m^0 zbIVKQxd7=;gyukJ*GeUY9gY>mK<$H9=Y6cT#nqp~&9XOAw*hk^c4Au}L>4Y%<=4id{EkLALf@nK-h`zR~!Zwxh z@HHPwhcfIz>0uNY0@;gLEhX%Q0&P?~pB;{SzgUdpZD<1K%Xs;b{6+Nf&>rfVw~u-E zh7{2F2*?gCAMHQRf7!{9Fcz1^OaD3-0;PLX z_0A)2m*)^ErVRMulO(1Oab9912w0Y^dF`fuIM_1pbk`gV(1*KmV^s$OyTuba^(b- zk;>8(#4)>?iZYTQ`!B87NZ=v#xaGKC#;?nm)XhRW>!BtVuIL$F9|=`-MdnrZ9>ETG z5KZxZ+;cRdge7x3mc{lm<#}l{0DXWm?kawne8&~LxXMtAUVXXqe%RVcv+5^?d4^Y~ z<5wY#X+ck-onBq#1yBu%Q6_l^RWbsKLRcGi_Nr(^g_+<)$w36mVzaba3jZS!2Z~Pa z_d`k30f%6IMoEW*@UQ3W-HyvryUA;4ioOZ=-1u$*-AcVnz39UQnQH$`TTiNoq6D1o zF||4Qs#@NC?VoSHUbOYo<4H5Vx}^W&;k>2&rszU2^PEy58j24xJGqYA`)!FyG2f$CyB8&Y_e@-+lcq`Jhh>N;(*1m5+8zKbAeVdZ^7PE9Kw zydA~BBN7`A-ucDpE#3oLJov=Qv>YCvsN7N)zS&zmLF)thE_{dcF?iRbfG+%b7r4fh z+dWo1cuy9*>!y7WDVbZf2*H#1!UX>=XQzu7<8FZxca#$))?@#!TL9}V9(?U+aNtf% zpdIzbuS2P2hXVdSbN(nT2Z#UBQV4-Up<ua5R&D^Bw#*F-GM=V9@_0N2qJzJ}NJk zfor*Auj6eV9PPnU>psQbG_D|EWa1jXS^f<3J&l)=PSpfkmI45R6z-PMcuy^9e z*v9nA`(j&5>y=~#k7t8tI*DvAFz{oE@=G=A!f-Y4!M$BKL$Prpwpq(TL|m&T!`~Xg z6qpcL5C4z|E&4fHjcn)XWQ!@MB5HCfJr%%6TCQ32s=O1Zabwh$)rP+SMN`iIYJdRr|u`n!L0xz=pc;q7O-i!Jdl0R^F^)KPp#8W7Gx;;P?n_T z{Ehh{ZH;ppjE`VEs2f+! zKZ^ng!+AA_@>kw5QJU(gh-fw&WJw3{wm} zmCO$=hJ+45_9QYc;9FpCkczRk2ogmfZbc2hIxh?;aqd{_`6v-mS}*lI zU%vQ$<;%z3{y`Jwn^P=e-YmwVad5q@Luc58bVLro&pS7|xm7a4Xe(6sIwO3B7yU6Y zRb-L7>d0+%B$zgXB%5&VGQfPDtj75XOfn#f0gG!nz9W1rO+rPk4RCn3F1V+Xu>g)N z2sfeo<^odLJAVY-JLthp#mmwokes>qn1=oqVC7J<>!{{T(+xpqK7g{=bwBy23^#E$}1*cyLMP$v8rYIqXMqIqZXFRpUje%CRww%aG35r_CuS zVKQOSH$oT@ED{&`I~P4I#gA?}Oit19Sg>TjXzbHwyvn`c`tp@b_8T33_snB9Mq@?B zOOKh#_oS7l`V~jY8g4o_QEB^QCmc}xnYPxg$KSnhYSW#)=w7=qur%O+Ea=jGwjSQK&4q)PP)B{5mM@ zpxNyDT4T@Fon!t&f_|l1B~Aw_ge#%S)?bQd;S$GQU2?+7pXSIL&C(pH{_Pe>{1xRX z)%sDmO~l$GTXBAD%NOa3zvi9D@XkII@x*nhl8ISmpUR160{CugxU~|cAj|YlF*~zh zyGDp_TwuE^40iS`vx`%XuPIy6qA|mlh({DBfW;!|)vMgKY7pog@l%1D;DpIHXHy%C zb(4ZXRsCX4u9j0|JRhM1M4CRG9L1h6|Ng`0HC5BD(>?%2Hv(xC{B-lxkWh$PD6Jpf z=WlM(5sKC)IFwgOCW`Hq{ybKNEJ$B9f3*-*&%=nV!S*w{X{>6H1u(O}Om5dus&aez zbZN2hAXPGjjm(ti8((5+n&JQ)G=? z^<>&8f`X;|QEVZ-Be}Pz7N$L89=UP+kla=1oI_~LFHLyEYuWd%%XA~p8hF-6e?j9R z1h>H20lnal3%aMII9XI*6tNR4j*KkAzi!ze#$3^mOrKAhY92n|V)8{+(0>~&{0vP} zRZgc)jT3OEtvLD<@q3!iq4u6sLqK^5#Yd_A&G*u@g|hES@(k2$M={R=ZZ>LoF7kOw z6AotfXwR~A!1_wTh>6!6IBKP3`jmj0>~0O??9k{#72L`LdE%@KtOn#{Q2kEv=qcx* zsbB51=gkJ4&0wH}q0*JmA(>0tj=v{VbHa^e6m3+Rwk~&gE_KdcFJPk}FTtFxZ2BTE znd?*8ijx*2YvC8zdsmAJx`F=+7&_~^q*yEQ$e&|PHAY?-`*AtCLHGhJy=Gq;jU2AQ zY|5cQsCrT8b7dyB18GGbRq~7N z%WzTHK<`^9sQoVi__DjIUzzJb^2nFOJV*c{oR?%&ebHo}UY9khL0el^yZCm!oGwB- zU8e$NlIN!%>#;s%W6do2g`CqYDzM=wVC{MX^z?9|ld=voBxqn9Lw4^Pxwfr_kgfdv zo-|tE<%f-B6cstdrqn1#oUnY6uzb3#biQxDZYe+p2!Rctn=;!HtENAz-q*N%^~$?G z#U(*q|0vLWgJiALT}t;BX#SU|$4udyKt8(pOAGgf=!f!F4i!%zX*mfIG`x~M9F>*L z*h0L8w*UtVIg3})`JISjCJO9tMDA^HO}b%oK1};CbMYxlfw4AaCuEvznXWu3| zVS6};A@xQd3hqpyjH~+SVPoA5Qb8$M(`_zL#O<*E7O+AiB1R}B$T(47+05pxH;775 zV==~Mmt-jLx~+t-^)q$#ok~%Ph*G!U#8OPXX4lnCoJ^x#=%4e31zOK<*+iyu-zXnn zPa*iW%OU{!iXaU+_r=1wBim9#SjaF?$(uUotCzKboyVftvUmMGl3WH`+o*|uM>mSO zbpGUfi|0-6L(|IlWbEuUj(x*YGQ-;1aVIZDYglAkM~6`vEEfg`Q6g)@7eRET#t8uaV-zDQWQN_=4y12=l8d>%7?q-Z9k0(}=huh1OV3nnUD z0wncBKw^P{>h76!1A(-etNj_>@4Uqan-fz3H~~uAh`jI}t1udT`BiF23d&)W4Hoa*(1A|M2LuClYDFw^e`@zBtd*)O|Yj zHr44_?&jer$XGIIbSjhqRNT0ugD2ke17_}FK675jF|0vWk%t}~QXSZ*yNu4??l`f5 zzHr&b`O4iZ?W4krjxWgwC8|*_!nDIbF`b&j!RE!KIG%V`gcJWnqW*mZz6S~;%zt}nSNJksnTOyX_YKRr zOfM@a@S4OA#6^4hzu=Y`{pyQ!2yrZK>W+qTzwk|TX!v^Yx*=Ry!Z#R@5V}6^9aKS{ zu_OLSY0@_WiMc_X@LJJo03e5`k0*`Wxfx-L}19>M=#F2$G^xONERsUv|^C rUQ!8bj5*g@Y&MCxExedJZKN@zugNfeo1x2AsycdQfpK9@w=@3_^*g1* literal 0 HcmV?d00001 diff --git a/public/zkartana.png b/public/zkartana.png new file mode 100755 index 0000000000000000000000000000000000000000..5e97e6555ce1390884e359146981346925e0b458 GIT binary patch literal 74697 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 DnP#DP literal 0 HcmV?d00001 diff --git a/public/zkevm.png b/public/zkevm.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf4d6b58983657a7b5ea6ba9359d567bef31e82 GIT binary patch literal 1129 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 void; + onClose?: () => void; children: any; background?: string; overflow?: string; @@ -34,7 +34,7 @@ const CustomModal: React.FC = ({ > diff --git a/src/components/CustomTabSwitch/CustomTabSwitch.scss b/src/components/CustomTabSwitch/CustomTabSwitch.scss new file mode 100644 index 0000000..75a2f33 --- /dev/null +++ b/src/components/CustomTabSwitch/CustomTabSwitch.scss @@ -0,0 +1,36 @@ +@use 'styles/variables' as *; +@use 'styles/breakpoints' as *; + +.customTabWrapper { + display: flex; + align-items: center; + & .MuiTabs-root { + height: 100%; + min-height: auto; + & .MuiTabs-scroller { + overflow-x: auto !important; + & .MuiTabs-flexContainer { + display: inline; + } + } + & button { + min-width: unset; + max-width: none; + padding: 6px 0; + margin: 0 12px; + &.Mui-selected { + span { + color: $textPrimary; + } + } + & span { + font-size: 14px; + color: $textSecondary; + text-transform: none; + } + } + & .MuiTabs-indicator { + background-color: $textPrimary; + } + } +} diff --git a/src/components/CustomTabSwitch/CustomTabSwitch.tsx b/src/components/CustomTabSwitch/CustomTabSwitch.tsx new file mode 100644 index 0000000..7938afa --- /dev/null +++ b/src/components/CustomTabSwitch/CustomTabSwitch.tsx @@ -0,0 +1,49 @@ +import React from 'react'; +import { Box, Tab, Tabs } from '@material-ui/core'; +import './CustomTabSwitch.scss'; + +interface tabItem { + text: string | React.ReactNode; + id: string; +} + +interface CustomTabSwitchProps { + width?: number | string; + height: number; + items: tabItem[]; + value: string; + handleTabChange: (item: string) => void; +} + +const CustomTabSwitch: React.FC = ({ + width = '100%', + height, + items, + value, + handleTabChange, +}) => { + return ( + + { + const itemToSelect = items.find((item) => item.id === value); + if (itemToSelect) { + handleTabChange(itemToSelect.id); + } + }} + > + {items?.map((_item) => ( + + ))} + + + ); +}; + +export default CustomTabSwitch; diff --git a/src/components/CustomTabSwitch/index.ts b/src/components/CustomTabSwitch/index.ts new file mode 100644 index 0000000..94caec1 --- /dev/null +++ b/src/components/CustomTabSwitch/index.ts @@ -0,0 +1 @@ +export { default } from './CustomTabSwitch'; diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx deleted file mode 100644 index ba79f94..0000000 --- a/src/components/Header/Header.tsx +++ /dev/null @@ -1,104 +0,0 @@ -import React, { useMemo, useState } from 'react'; -import { Link } from 'react-router-dom'; -import { Box, useMediaQuery } from '@material-ui/core'; -import { KeyboardArrowDown } from '@material-ui/icons'; -import { useTheme } from '@material-ui/core/styles'; -import { - useUDDomain, - useWalletModalToggle, - useNetworkSelectionModalToggle, -} from 'state/application/hooks'; -import { - isTransactionRecent, - useAllTransactions, -} from 'state/transactions/hooks'; -import { TransactionDetails } from 'state/transactions/reducer'; -import { shortenAddress, useIsSupportedNetwork } from 'utils'; -import useENSName from 'hooks/useENSName'; -import { WalletModal, NetworkSelectionModal } from 'components'; -import { useActiveWeb3React } from 'hooks'; -import QuickIcon from 'assets/images/quickIcon.svg'; -import QuickLogo from 'assets/images/quickLogo.png'; -import WalletIcon from 'assets/images/WalletIcon.png'; -import 'components/styles/Header.scss'; -import { useTranslation } from 'react-i18next'; -import { getConfig } from 'config'; - -const newTransactionsFirst = (a: TransactionDetails, b: TransactionDetails) => { - return b.addedTime - a.addedTime; -}; - -const Header: React.FC = () => { - const { t } = useTranslation(); - const { account } = useActiveWeb3React(); - const isSupportedNetwork = useIsSupportedNetwork(); - const { ENSName } = useENSName(account ?? undefined); - const { udDomain } = useUDDomain(); - const theme = useTheme(); - const allTransactions = useAllTransactions(); - const sortedRecentTransactions = useMemo(() => { - const txs = Object.values(allTransactions); - return txs.filter(isTransactionRecent).sort(newTransactionsFirst); - }, [allTransactions]); - - const pending = sortedRecentTransactions - .filter((tx: any) => !tx.receipt) - .map((tx: any) => tx.hash); - const confirmed = sortedRecentTransactions - .filter((tx: any) => tx.receipt) - .map((tx: any) => tx.hash); - const mobileWindowSize = useMediaQuery(theme.breakpoints.down('xs')); - const toggleWalletModal = useWalletModalToggle(); - const toggleNetworkSelectionModal = useNetworkSelectionModalToggle(); - - const { chainId } = useActiveWeb3React(); - const config = getConfig(chainId); - - return ( - - - - - QuickLogo - - - - {isSupportedNetwork && ( - - {chainId && } - network Image - - )} - - {isSupportedNetwork ? config['networkName'] : t('wrongNetwork')} - - - - {account ? ( - -

{udDomain ?? shortenAddress(account)}

- Wallet - - ) : ( - - {t('connectWallet')} - - )} - - - ); -}; - -export default Header; diff --git a/src/components/Header/index.ts b/src/components/Header/index.ts deleted file mode 100644 index 579f1ac..0000000 --- a/src/components/Header/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './Header'; diff --git a/src/components/NetworkSelectionDropdown/NetworkSelectionDropdown.tsx b/src/components/NetworkSelectionDropdown/NetworkSelectionDropdown.tsx new file mode 100644 index 0000000..b8f1593 --- /dev/null +++ b/src/components/NetworkSelectionDropdown/NetworkSelectionDropdown.tsx @@ -0,0 +1,116 @@ +import React, { useState, useCallback, useEffect } from 'react'; +import { Box } from '@material-ui/core'; +import 'components/styles/NetworkSelectionDropdown.scss'; +import { SUPPORTED_CHAINIDS } from 'constants/index'; +import { getConfig } from 'config/index'; +import { useActiveWeb3React } from 'hooks'; +import { useTranslation } from 'react-i18next'; +import { ChainId } from '@uniswap/sdk'; +import { useIsSupportedNetwork } from 'utils'; +import { + networkConnection, + walletConnectConnection, + zengoConnectConnection, +} from 'connectors'; +import CustomTabSwitch from 'components/CustomTabSwitch'; +import ActiveDotImage from 'assets/images/chainActiveDot.png'; + +const NetworkSelectionDropdown: React.FC = () => { + const { t } = useTranslation(); + const { chainId, connector } = useActiveWeb3React(); + const networkTypes = [ + { id: 'mainnet', text: t('mainnet') }, + { id: 'testnet', text: t('testnet') }, + ]; + const [networkType, setNetworkType] = useState('mainnet'); + + const supportedChains = SUPPORTED_CHAINIDS.filter((chain) => { + const config = getConfig(chain); + return config && config.isMainnet === (networkType === 'mainnet'); + }); + const isSupportedNetwork = useIsSupportedNetwork(); + + useEffect(() => { + const localChainId = localStorage.getItem('localChainId'); + + if ( + localChainId && + Number(localChainId) !== chainId && + connector === networkConnection.connector + ) { + connector.activate(Number(localChainId)); + } else { + connector.activate(chainId); + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + const switchNetwork = useCallback( + async (chainId: ChainId) => { + const config = getConfig(chainId); + const chainParam = { + chainId, + chainName: `${config['networkName']} Network`, + rpcUrls: [config['rpc']], + nativeCurrency: config['nativeCurrency'], + blockExplorerUrls: [config['blockExplorer']], + }; + if ( + connector === walletConnectConnection.connector || + connector === zengoConnectConnection.connector || + connector === networkConnection.connector + ) { + await connector.activate(chainId); + } else { + await connector.activate(chainParam); + } + localStorage.setItem('localChainId', chainId.toString()); + }, + [connector], + ); + + return ( + +

{t('selectNetwork')}

+ + + + {supportedChains.map((chain) => { + const config = getConfig(chain); + return ( + { + switchNetwork(chain); + }} + > + + network Image + {config['networkName']} + + {isSupportedNetwork && chainId && chainId === chain && ( + chain active + )} + + ); + })} +
+ ); +}; + +export default NetworkSelectionDropdown; diff --git a/src/components/NetworkSelectionDropdown/index.ts b/src/components/NetworkSelectionDropdown/index.ts new file mode 100644 index 0000000..09c0eb6 --- /dev/null +++ b/src/components/NetworkSelectionDropdown/index.ts @@ -0,0 +1 @@ +export { default } from './NetworkSelectionDropdown'; diff --git a/src/components/NetworkSelectionModal/NetworkSelectionModal.tsx b/src/components/NetworkSelectionModal/NetworkSelectionModal.tsx deleted file mode 100644 index f09a5a5..0000000 --- a/src/components/NetworkSelectionModal/NetworkSelectionModal.tsx +++ /dev/null @@ -1,92 +0,0 @@ -import React, { useCallback } from 'react'; -import { CustomModal } from 'components'; -import { Box } from '@material-ui/core'; -import { ReactComponent as CloseIcon } from 'assets/images/CloseIcon.svg'; -import 'components/styles/NetworkSelectionModal.scss'; -import { SUPPORTED_CHAINIDS } from 'constants/index'; -import { getConfig } from 'config'; -import { useActiveWeb3React } from 'hooks'; -import { - useModalOpen, - useNetworkSelectionModalToggle, -} from 'state/application/hooks'; -import { useTranslation } from 'react-i18next'; -import { ChainId } from '@uniswap/sdk'; -import { ApplicationModal } from 'state/application/actions'; -import { useIsSupportedNetwork } from 'utils'; -import { networkConnection, walletConnectConnection } from 'connectors'; - -const NetworkSelectionModal: React.FC = () => { - const { t } = useTranslation(); - const { chainId, connector } = useActiveWeb3React(); - const supportedChains = SUPPORTED_CHAINIDS.filter((chain) => { - const config = getConfig(chain); - return config && config.isMainnet; - }); - const modalOpen = useModalOpen(ApplicationModal.NETWORK_SELECTION); - const toggleModal = useNetworkSelectionModalToggle(); - const isSupportedNetwork = useIsSupportedNetwork(); - - const switchNetwork = useCallback( - async (chainId: ChainId) => { - const config = getConfig(chainId); - const chainParam = { - chainId, - chainName: `${config['networkName']} Network`, - rpcUrls: [config['rpc']], - nativeCurrency: config['nativeCurrency'], - blockExplorerUrls: [config['blockExplorer']], - }; - if ( - connector === walletConnectConnection.connector || - connector === networkConnection.connector - ) { - await connector.activate(chainId); - } else { - await connector.activate(chainParam); - } - }, - [connector], - ); - - return ( - - -

{t('selectNetwork')}

- -
- - {supportedChains.map((chain) => { - const config = getConfig(chain); - return ( - { - switchNetwork(chain); - toggleModal(); - }} - > - - network Image - {config['networkName']} - - {isSupportedNetwork && chainId && chainId === chain && ( - - - {t('connected')} - - )} - - ); - })} - -
- ); -}; - -export default NetworkSelectionModal; diff --git a/src/components/NetworkSelectionModal/index.ts b/src/components/NetworkSelectionModal/index.ts deleted file mode 100644 index 826e272..0000000 --- a/src/components/NetworkSelectionModal/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './NetworkSelectionModal'; diff --git a/src/components/WalletModal/WalletModal.tsx b/src/components/WalletModal/WalletModal.tsx index 08668a4..776e27c 100644 --- a/src/components/WalletModal/WalletModal.tsx +++ b/src/components/WalletModal/WalletModal.tsx @@ -23,7 +23,7 @@ import { metamaskConnection, trustWalletConnection, cypherDConnection, - phantomConnection, + // phantomConnection, } from 'connectors'; import { getIsBitgetWallet, @@ -69,7 +69,7 @@ const WalletModal: React.FC = ({ const walletModalOpen = useModalOpen(ApplicationModal.WALLET); const toggleWalletModal = useWalletModalToggle(); - const connections = getConnections(); + const connections = getConnections(chainId); const iconify = true; @@ -150,31 +150,32 @@ const WalletModal: React.FC = ({ const isCypherD = ethereum && ethereum.isCypherD; const isBitget = getIsBitgetWallet(); const isTrustWallet = getIsTrustWallet(); - const isBraveWallet = ethereum && ethereum.isBraveWallet; - const isPhantomWallet = - (ethereum && ethereum.isPhantom) || (phantom && phantom.ethereum); + // const isBraveWallet = ethereum && ethereum.isBraveWallet; + // const isPhantomWallet = + // (ethereum && ethereum.isPhantom) || (phantom && phantom.ethereum); const isCoinbaseWallet = ethereum && ethereum.isCoinbaseWallet; - const isOkxwallet = (window as any).okxwallet; + // const isOkxwallet = (window as any).okxwallet; const isDefiConnectProvider = (window as any).deficonnectProvider; return connections.map((option) => { + // if ( + // option.name === GlobalConst.walletName.PHANTOM_WALLET && + // !isPhantomWallet + // ) { + // return ( + // + // ); + // } else if ( - option.name === GlobalConst.walletName.PHANTOM_WALLET && - !isPhantomWallet - ) { - return ( - - ); - } else if ( option.name === GlobalConst.walletName.BLOCKWALLET && !isBlockWallet ) { @@ -192,22 +193,22 @@ const WalletModal: React.FC = ({ iconify={iconify} /> ); - } else if ( - option.name === GlobalConst.walletName.BRAVEWALLET && - !isBraveWallet - ) { - return ( - - ); + // } else if ( + // option.name === GlobalConst.walletName.BRAVEWALLET && + // !isBraveWallet + // ) { + // return ( + // + // ); } else if (option.name === GlobalConst.walletName.BITGET && !isBitget) { return ( = ({ iconify={iconify} /> ); - } else if ( - option.name === GlobalConst.walletName.OKXWALLET && - !isOkxwallet - ) { - return ( - - ); + // } else if ( + // option.name === GlobalConst.walletName.OKXWALLET && + // !isOkxwallet + // ) { + // return ( + // + // ); } else if ( option.name === GlobalConst.walletName.CRYPTOCOM && !isDefiConnectProvider @@ -316,8 +317,8 @@ const WalletModal: React.FC = ({ (option.mobile || (isCypherD && option.connector === cypherDConnection.connector) || (isMetamask && option.connector === metamaskConnection.connector) || - (isPhantomWallet && - option.connector === phantomConnection.connector) || + // (isPhantomWallet && + // option.connector === phantomConnection.connector) || (isTrustWallet && option.connector === trustWalletConnection.connector) || (isCoinbaseWallet && diff --git a/src/components/Web3ReactManager/Web3ReactManager.tsx b/src/components/Web3ReactManager/Web3ReactManager.tsx index 7d43155..203631a 100644 --- a/src/components/Web3ReactManager/Web3ReactManager.tsx +++ b/src/components/Web3ReactManager/Web3ReactManager.tsx @@ -23,6 +23,8 @@ export default function Web3ReactManager({ [connections], ); + if (!tried) return <>; + return ( {children} diff --git a/src/components/index.ts b/src/components/index.ts index bc4a28c..b89ad12 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -1,4 +1,3 @@ -export { default as Header } from './Header'; export { default as Footer } from './Footer'; export { default as ListLogo } from './ListLogo'; export { default as AddressInput } from './AddressInput'; @@ -13,7 +12,6 @@ export { default as DoubleCurrencyLogo } from './DoubleCurrencyLogo'; export { default as QuestionHelper } from './QuestionHelper'; export { default as Logo } from './Logo'; export { default as NumericalInput } from './NumericalInput'; -export { default as NetworkSelectionModal } from './NetworkSelectionModal'; export { default as SettingsModal } from './SettingsModal'; export { default as Swap, AdvancedSwapDetails } from './Swap'; export { default as WalletModal } from './WalletModal'; diff --git a/src/components/styles/CustomModal.scss b/src/components/styles/CustomModal.scss index baf325a..1847f53 100644 --- a/src/components/styles/CustomModal.scss +++ b/src/components/styles/CustomModal.scss @@ -22,20 +22,7 @@ } .searchModalWrapper { - margin: 0px; - padding: 0px; - max-width: 750px; - max-height: 90vh; - // causes the modal to be non-responsive - // overflow-y: auto; - width: 100%; - position: absolute; - top: 50%; - left: 50%; - border-radius: 20px; - transform: translate(-50%, -50%); - outline: none; - background-color: $bgPalette; + overflow-y: unset; } .modalWrapperNftSelector { @@ -49,5 +36,4 @@ transform: translate(-50%, -50%); border-radius: 20px; background-color: #1b1e29; - -} \ No newline at end of file +} diff --git a/src/components/styles/NetworkSelectionDropdown.scss b/src/components/styles/NetworkSelectionDropdown.scss new file mode 100644 index 0000000..f572e42 --- /dev/null +++ b/src/components/styles/NetworkSelectionDropdown.scss @@ -0,0 +1,60 @@ +@use 'styles/variables' as *; +@use 'styles/breakpoints' as *; + +.networkSelectionDropdown { + position: absolute; + right: 0; + top: 50px; + width: 320px; + border: 1px solid $grey38; + border-radius: 16px; + padding: 16px; + backdrop-filter: blur(40px); + box-shadow: 0 0 16px 0 $grey21; + z-index: 10; + + @include media('screen', '[0]; + onError?: (error: Error) => void; +} + +export class PassportWallet extends Connector { + /** {@inheritdoc Connector.provider} */ + public provider: any; + + private readonly options?: Parameters[0]; + private eagerConnection?: Promise; + + constructor({ actions, options, onError }: PassportWalletConstructorArgs) { + super(actions, onError); + this.options = options; + } + + private async isomorphicInitialize(): Promise { + if (this.eagerConnection || !process.env.REACT_APP_PASSPORT_CLIENT_ID) + return; + const connector = new passport.Passport({ + baseConfig: { + environment: config.Environment.PRODUCTION, + publishableKey: process.env.REACT_APP_PASSPORT_PUBLISHABLE_KEY, + }, + clientId: process.env.REACT_APP_PASSPORT_CLIENT_ID, + redirectUri: 'https://quickswap.exchange', + logoutRedirectUri: 'https://quickswap.exchange', + audience: 'platform_api', + scope: 'openid offline_access email transact', + }); + + return (this.eagerConnection = import('@imtbl/sdk').then(async () => { + const provider = connector.connectEvm(); + this.provider = provider; + + this.provider.on('connect', ({ chainId }: ProviderConnectInfo): void => { + this.actions.update({ chainId: parseChainId(chainId) }); + }); + + this.provider.on('disconnect', (error: ProviderRpcError): void => { + // 1013 indicates that MetaMask is attempting to reestablish the connection + // https://github.com/MetaMask/providers/releases/tag/v8.0.0 + if (error.code === 1013) { + console.debug( + 'MetaMask logged connection error 1013: "Try again later"', + ); + return; + } + this.actions.resetState(); + this.onError?.(error); + }); + + this.provider.on('chainChanged', (chainId: string): void => { + this.actions.update({ chainId: parseChainId(chainId) }); + }); + + this.provider.on('accountsChanged', (accounts: string[]): void => { + if (accounts.length === 0) { + // handle this edge case by disconnecting + this.actions.resetState(); + } else { + this.actions.update({ accounts }); + } + }); + })); + } + + /** {@inheritdoc Connector.connectEagerly} */ + public async connectEagerly(): Promise { + const cancelActivation = this.actions.startActivation(); + + try { + await this.isomorphicInitialize(); + if (!this.provider) return cancelActivation(); + + // Wallets may resolve eth_chainId and hang on eth_accounts pending user interaction, which may include changing + // chains; they should be requested serially, with accounts first, so that the chainId can settle. + const accounts = (await this.provider.request({ + method: 'eth_accounts', + })) as string[]; + if (!accounts.length) throw new Error('No accounts returned'); + const chainId = (await this.provider.request({ + method: 'eth_chainId', + })) as string; + this.actions.update({ chainId: parseChainId(chainId), accounts }); + } catch (error) { + console.debug('Could not connect eagerly', error); + // we should be able to use `cancelActivation` here, but on mobile, metamask emits a 'connect' + // event, meaning that chainId is updated, and cancelActivation doesn't work because an intermediary + // update has occurred, so we reset state instead + this.actions.resetState(); + } + } + + /** + * Initiates a connection. + * + * @param desiredChainIdOrChainParameters - If defined, indicates the desired chain to connect to. If the user is + * already connected to this chain, no additional steps will be taken. Otherwise, the user will be prompted to switch + * to the chain, if one of two conditions is met: either they already have it added in their extension, or the + * argument is of type AddEthereumChainParameter, in which case the user will be prompted to add the chain with the + * specified parameters first, before being prompted to switch. + */ + public async activate( + desiredChainIdOrChainParameters?: number | AddEthereumChainParameter, + ): Promise { + let cancelActivation: () => void; + if (!this.provider?.isConnected?.()) + cancelActivation = this.actions.startActivation(); + + return this.isomorphicInitialize() + .then(async () => { + if (!this.provider) throw new NoPassportWalletError(); + + // Wallets may resolve eth_chainId and hang on eth_accounts pending user interaction, which may include changing + // chains; they should be requested serially, with accounts first, so that the chainId can settle. + const accounts = (await this.provider.request({ + method: 'eth_requestAccounts', + })) as string[]; + const chainId = (await this.provider.request({ + method: 'eth_chainId', + })) as string; + const receivedChainId = parseChainId(chainId); + const desiredChainId = + typeof desiredChainIdOrChainParameters === 'number' + ? desiredChainIdOrChainParameters + : desiredChainIdOrChainParameters?.chainId; + + // if there's no desired chain, or it's equal to the received, update + if (!desiredChainId || receivedChainId === desiredChainId) + return this.actions.update({ chainId: receivedChainId, accounts }); + + const desiredChainIdHex = `0x${desiredChainId.toString(16)}`; + + // if we're here, we can try to switch networks + return this.provider + .request({ + method: 'wallet_switchEthereumChain', + params: [{ chainId: desiredChainIdHex }], + }) + .catch((error: ProviderRpcError) => { + // https://github.com/MetaMask/metamask-mobile/issues/3312#issuecomment-1065923294 + const errorCode = + (error.data as any)?.originalError?.code || error.code; + + // 4902 indicates that the chain has not been added to MetaMask and wallet_addEthereumChain needs to be called + // https://docs.metamask.io/guide/rpc-api.html#wallet-switchethereumchain + if ( + errorCode === 4902 && + typeof desiredChainIdOrChainParameters !== 'number' + ) { + if (!this.provider) throw new Error('No provider'); + // if we're here, we can try to add a new network + return this.provider.request({ + method: 'wallet_addEthereumChain', + params: [ + { + ...desiredChainIdOrChainParameters, + chainId: desiredChainIdHex, + }, + ], + }); + } + + throw error; + }) + .then(() => this.activate(desiredChainId)); + }) + .catch((error) => { + cancelActivation?.(); + throw error; + }); + } + + public async watchAsset({ + address, + symbol, + decimals, + image, + }: WatchAssetParameters): Promise { + if (!this.provider) throw new Error('No provider'); + + return this.provider + .request({ + method: 'wallet_watchAsset', + params: { + type: 'ERC20', // Initially only supports ERC20, but eventually more! + options: { + address, // The address that the token is at. + symbol, // A ticker symbol or shorthand, up to 5 chars. + decimals, // The number of decimals in the token + image, // A string url of the token logo + }, + }, + }) + .then((success: any) => { + if (!success) throw new Error('Rejected'); + return true; + }); + } +} diff --git a/src/connectors/index.ts b/src/connectors/index.ts index 11ecc78..a8070ff 100755 --- a/src/connectors/index.ts +++ b/src/connectors/index.ts @@ -23,6 +23,7 @@ import GnosisIcon from 'assets/images/gnosis_safe.png'; import TrustIcon from 'assets/images/trust.png'; import ZengoIcon from 'assets/images/zengo.png'; import BinanceIcon from 'assets/images/binance-wallet.webp'; +import PassportWalletIcon from 'assets/images/passportWallet.jpg'; import { GlobalConst } from 'constants/index'; import { RPC_PROVIDERS, rpcMap } from 'constants/providers'; import { SecretType } from '@venly/web3-provider'; @@ -39,6 +40,7 @@ import { UAuthConnector } from '@uauth/web3-react'; import { getWeb3Connector } from '@binance/w3w-web3-connector'; import { isInBinance } from '@binance/w3w-utils'; import { BinanceWeb3Connector } from './BinanceWeb3Wallet'; +import { PassportWallet } from './PassportWallet'; const POLLING_INTERVAL = 12000; @@ -63,6 +65,7 @@ export enum ConnectionType { CRYPTOCOM = 'CRYPTO_COM', UNSTOPPABLEDOMAINS = 'UNSTOPPABLE_DOMAINS', BINANCEWALLET = 'BINANCE_WEB3_WALLET', + PASSPORTWALLET = 'PASSPORT_WALLET', } export interface Connection { @@ -492,6 +495,27 @@ const [binanceWeb3Wallet, binanceWeb3WalletHooks] = initializeConnector< }), ); +const [passportWallet, passportWalletHooks] = initializeConnector< + PassportWallet +>( + (actions) => + new PassportWallet({ + actions, + onError, + }), +); + +export const passportWalletConnection: Connection = { + key: 'PASSPORT_WALLET', + name: GlobalConst.walletName.PASSPORTWALLET, + connector: passportWallet, + hooks: passportWalletHooks, + type: ConnectionType.PASSPORTWALLET, + iconName: PassportWalletIcon, + color: '#315CF5', + description: 'Use Passport Wallet', +}; + export const binanceWalletConnection: Connection = { key: 'BinanceWeb3Wallet', name: GlobalConst.walletName.BINANCEWALLET, @@ -504,42 +528,46 @@ export const binanceWalletConnection: Connection = { mobile: true, }; -export function getConnections() { - return isMobile - ? [ - walletConnectConnection, - cypherDConnection, - metamaskConnection, - trustWalletConnection, - binanceWalletConnection, - okxWalletConnection, - phantomConnection, - braveWalletConnection, - blockWalletConnection, - gnosisSafeConnection, - coinbaseWalletConnection, - zengoConnectConnection, - arkaneConnection, - bitgetConnection, - cryptoComConnection, - unstoppableDomainsConnection, - ] - : [ - cypherDConnection, - metamaskConnection, - trustWalletConnection, - binanceWalletConnection, - okxWalletConnection, - phantomConnection, - braveWalletConnection, - blockWalletConnection, - gnosisSafeConnection, - coinbaseWalletConnection, - walletConnectConnection, - zengoConnectConnection, - arkaneConnection, - bitgetConnection, - cryptoComConnection, - unstoppableDomainsConnection, - ]; +export function getConnections(chainId?: ChainId) { + const mobileConnections = [ + walletConnectConnection, + cypherDConnection, + metamaskConnection, + trustWalletConnection, + binanceWalletConnection, + // okxWalletConnection, + // phantomConnection, + // braveWalletConnection, + blockWalletConnection, + gnosisSafeConnection, + coinbaseWalletConnection, + zengoConnectConnection, + arkaneConnection, + bitgetConnection, + cryptoComConnection, + unstoppableDomainsConnection, + ]; + const desktopConnections = [ + cypherDConnection, + metamaskConnection, + trustWalletConnection, + binanceWalletConnection, + // okxWalletConnection, + // phantomConnection, + // braveWalletConnection, + blockWalletConnection, + gnosisSafeConnection, + coinbaseWalletConnection, + walletConnectConnection, + zengoConnectConnection, + arkaneConnection, + bitgetConnection, + cryptoComConnection, + unstoppableDomainsConnection, + ]; + if (chainId === ChainId.IMX) { + mobileConnections.push(passportWalletConnection); + desktopConnections.push(passportWalletConnection); + } + return isMobile ? mobileConnections : desktopConnections; } diff --git a/src/constants/abis/gamma-hypervisor.json b/src/constants/abis/gamma-hypervisor.json deleted file mode 100644 index 6156fbe..0000000 --- a/src/constants/abis/gamma-hypervisor.json +++ /dev/null @@ -1,675 +0,0 @@ -[ - { - "inputs": [ - { "internalType": "address", "name": "_pool", "type": "address" }, - { "internalType": "address", "name": "_owner", "type": "address" }, - { "internalType": "string", "name": "name", "type": "string" }, - { "internalType": "string", "name": "symbol", "type": "string" } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "sender", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "shares", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount0", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount1", - "type": "uint256" - } - ], - "name": "Deposit", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "int24", - "name": "tick", - "type": "int24" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "totalAmount0", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "totalAmount1", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "feeAmount0", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "feeAmount1", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "totalSupply", - "type": "uint256" - } - ], - "name": "Rebalance", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint8", - "name": "newFee", - "type": "uint8" - } - ], - "name": "SetFee", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "sender", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "shares", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount0", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount1", - "type": "uint256" - } - ], - "name": "Withdraw", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint8", - "name": "fee", - "type": "uint8" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "fees0", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "fees1", - "type": "uint256" - } - ], - "name": "ZeroBurn", - "type": "event" - }, - { - "inputs": [], - "name": "DOMAIN_SEPARATOR", - "outputs": [{ "internalType": "bytes32", "name": "", "type": "bytes32" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "PRECISION", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "int24", "name": "tickLower", "type": "int24" }, - { "internalType": "int24", "name": "tickUpper", "type": "int24" }, - { "internalType": "uint256", "name": "amount0", "type": "uint256" }, - { "internalType": "uint256", "name": "amount1", "type": "uint256" }, - { "internalType": "uint256[2]", "name": "inMin", "type": "uint256[2]" } - ], - "name": "addLiquidity", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "amount0", "type": "uint256" }, - { "internalType": "uint256", "name": "amount1", "type": "uint256" }, - { "internalType": "bytes", "name": "data", "type": "bytes" } - ], - "name": "algebraMintCallback", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "owner", "type": "address" }, - { "internalType": "address", "name": "spender", "type": "address" } - ], - "name": "allowance", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "spender", "type": "address" }, - { "internalType": "uint256", "name": "amount", "type": "uint256" } - ], - "name": "approve", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "account", "type": "address" } - ], - "name": "balanceOf", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "baseLower", - "outputs": [{ "internalType": "int24", "name": "", "type": "int24" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "baseUpper", - "outputs": [{ "internalType": "int24", "name": "", "type": "int24" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256[4]", "name": "inMin", "type": "uint256[4]" } - ], - "name": "compound", - "outputs": [ - { - "internalType": "uint128", - "name": "baseToken0Owed", - "type": "uint128" - }, - { - "internalType": "uint128", - "name": "baseToken1Owed", - "type": "uint128" - }, - { - "internalType": "uint128", - "name": "limitToken0Owed", - "type": "uint128" - }, - { - "internalType": "uint128", - "name": "limitToken1Owed", - "type": "uint128" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "currentTick", - "outputs": [{ "internalType": "int24", "name": "tick", "type": "int24" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "decimals", - "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "spender", "type": "address" }, - { - "internalType": "uint256", - "name": "subtractedValue", - "type": "uint256" - } - ], - "name": "decreaseAllowance", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "defaultRecipient", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "deposit0", "type": "uint256" }, - { "internalType": "uint256", "name": "deposit1", "type": "uint256" }, - { "internalType": "address", "name": "to", "type": "address" }, - { "internalType": "address", "name": "from", "type": "address" }, - { "internalType": "uint256[4]", "name": "inMin", "type": "uint256[4]" } - ], - "name": "deposit", - "outputs": [ - { "internalType": "uint256", "name": "shares", "type": "uint256" } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "deposit0Max", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "deposit1Max", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "directDeposit", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "fee", - "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getBasePosition", - "outputs": [ - { "internalType": "uint128", "name": "liquidity", "type": "uint128" }, - { "internalType": "uint256", "name": "amount0", "type": "uint256" }, - { "internalType": "uint256", "name": "amount1", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getLimitPosition", - "outputs": [ - { "internalType": "uint128", "name": "liquidity", "type": "uint128" }, - { "internalType": "uint256", "name": "amount0", "type": "uint256" }, - { "internalType": "uint256", "name": "amount1", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getTotalAmounts", - "outputs": [ - { "internalType": "uint256", "name": "total0", "type": "uint256" }, - { "internalType": "uint256", "name": "total1", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "spender", "type": "address" }, - { "internalType": "uint256", "name": "addedValue", "type": "uint256" } - ], - "name": "increaseAllowance", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "limitLower", - "outputs": [{ "internalType": "int24", "name": "", "type": "int24" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "limitUpper", - "outputs": [{ "internalType": "int24", "name": "", "type": "int24" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "maxTotalSupply", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "name", - "outputs": [{ "internalType": "string", "name": "", "type": "string" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "owner", "type": "address" } - ], - "name": "nonces", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "owner", "type": "address" }, - { "internalType": "address", "name": "spender", "type": "address" }, - { "internalType": "uint256", "name": "value", "type": "uint256" }, - { "internalType": "uint256", "name": "deadline", "type": "uint256" }, - { "internalType": "uint8", "name": "v", "type": "uint8" }, - { "internalType": "bytes32", "name": "r", "type": "bytes32" }, - { "internalType": "bytes32", "name": "s", "type": "bytes32" } - ], - "name": "permit", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "pool", - "outputs": [ - { "internalType": "contract IAlgebraPool", "name": "", "type": "address" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "int24", "name": "tickLower", "type": "int24" }, - { "internalType": "int24", "name": "tickUpper", "type": "int24" }, - { "internalType": "uint128", "name": "shares", "type": "uint128" }, - { - "internalType": "uint256[2]", - "name": "amountMin", - "type": "uint256[2]" - } - ], - "name": "pullLiquidity", - "outputs": [ - { "internalType": "uint256", "name": "amount0", "type": "uint256" }, - { "internalType": "uint256", "name": "amount1", "type": "uint256" } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "int24", "name": "_baseLower", "type": "int24" }, - { "internalType": "int24", "name": "_baseUpper", "type": "int24" }, - { "internalType": "int24", "name": "_limitLower", "type": "int24" }, - { "internalType": "int24", "name": "_limitUpper", "type": "int24" }, - { "internalType": "address", "name": "feeRecipient", "type": "address" }, - { "internalType": "uint256[4]", "name": "inMin", "type": "uint256[4]" }, - { "internalType": "uint256[4]", "name": "outMin", "type": "uint256[4]" } - ], - "name": "rebalance", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "removeWhitelisted", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [{ "internalType": "uint8", "name": "newFee", "type": "uint8" }], - "name": "setFee", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "_address", "type": "address" } - ], - "name": "setWhitelist", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "symbol", - "outputs": [{ "internalType": "string", "name": "", "type": "string" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "tickSpacing", - "outputs": [{ "internalType": "int24", "name": "", "type": "int24" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "toggleDirectDeposit", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "token0", - "outputs": [ - { "internalType": "contract IERC20", "name": "", "type": "address" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "token1", - "outputs": [ - { "internalType": "contract IERC20", "name": "", "type": "address" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "totalSupply", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "recipient", "type": "address" }, - { "internalType": "uint256", "name": "amount", "type": "uint256" } - ], - "name": "transfer", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "sender", "type": "address" }, - { "internalType": "address", "name": "recipient", "type": "address" }, - { "internalType": "uint256", "name": "amount", "type": "uint256" } - ], - "name": "transferFrom", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "newOwner", "type": "address" } - ], - "name": "transferOwnership", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "whitelistedAddress", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "shares", "type": "uint256" }, - { "internalType": "address", "name": "to", "type": "address" }, - { "internalType": "address", "name": "from", "type": "address" }, - { - "internalType": "uint256[4]", - "name": "minAmounts", - "type": "uint256[4]" - } - ], - "name": "withdraw", - "outputs": [ - { "internalType": "uint256", "name": "amount0", "type": "uint256" }, - { "internalType": "uint256", "name": "amount1", "type": "uint256" } - ], - "stateMutability": "nonpayable", - "type": "function" - } -] diff --git a/src/constants/abis/gamma-masterchef.json b/src/constants/abis/gamma-masterchef.json deleted file mode 100644 index 650b6f1..0000000 --- a/src/constants/abis/gamma-masterchef.json +++ /dev/null @@ -1,549 +0,0 @@ -[ - { - "inputs": [ - { "internalType": "contract IERC20", "name": "_sushi", "type": "address" } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - } - ], - "name": "Deposit", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - } - ], - "name": "EmergencyWithdraw", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "Harvest", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "allocPoint", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "contract IERC20", - "name": "lpToken", - "type": "address" - } - ], - "name": "LogPoolAddition", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "contract IRewarder", - "name": "rewarder", - "type": "address" - } - ], - "name": "LogRewarderAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "allocPoint", - "type": "uint256" - } - ], - "name": "LogSetPool", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "sushiPerSecond", - "type": "uint256" - } - ], - "name": "LogSushiPerSecond", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint64", - "name": "lastRewardTime", - "type": "uint64" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "lpSupply", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "accSushiPerShare", - "type": "uint256" - } - ], - "name": "LogUpdatePool", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "previousOwner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "OwnershipTransferred", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - } - ], - "name": "Withdraw", - "type": "event" - }, - { - "inputs": [], - "name": "SUSHI", - "outputs": [ - { "internalType": "contract IERC20", "name": "", "type": "address" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "allocPoint", "type": "uint256" }, - { - "internalType": "contract IERC20", - "name": "_lpToken", - "type": "address" - } - ], - "name": "add", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "_pid", "type": "uint256" }, - { - "internalType": "contract IRewarder", - "name": "_rewarder", - "type": "address" - } - ], - "name": "addRewarder", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "bytes[]", "name": "calls", "type": "bytes[]" }, - { "internalType": "bool", "name": "revertOnFail", "type": "bool" } - ], - "name": "batch", - "outputs": [ - { "internalType": "bool[]", "name": "successes", "type": "bool[]" }, - { "internalType": "bytes[]", "name": "results", "type": "bytes[]" } - ], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [], - "name": "claimOwnership", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "pid", "type": "uint256" }, - { "internalType": "uint256", "name": "amount", "type": "uint256" }, - { "internalType": "address", "name": "to", "type": "address" } - ], - "name": "deposit", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "pid", "type": "uint256" }, - { "internalType": "address", "name": "to", "type": "address" } - ], - "name": "emergencyWithdraw", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "_pid", "type": "uint256" }, - { "internalType": "uint256", "name": "_rid", "type": "uint256" } - ], - "name": "getRewarder", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "pid", "type": "uint256" }, - { "internalType": "address", "name": "to", "type": "address" } - ], - "name": "harvest", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "name": "lpToken", - "outputs": [ - { "internalType": "contract IERC20", "name": "", "type": "address" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256[]", "name": "pids", "type": "uint256[]" } - ], - "name": "massUpdatePools", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "pendingOwner", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "_pid", "type": "uint256" }, - { "internalType": "address", "name": "_user", "type": "address" } - ], - "name": "pendingSushi", - "outputs": [ - { "internalType": "uint256", "name": "pending", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "contract IERC20", "name": "token", "type": "address" }, - { "internalType": "address", "name": "from", "type": "address" }, - { "internalType": "address", "name": "to", "type": "address" }, - { "internalType": "uint256", "name": "amount", "type": "uint256" }, - { "internalType": "uint256", "name": "deadline", "type": "uint256" }, - { "internalType": "uint8", "name": "v", "type": "uint8" }, - { "internalType": "bytes32", "name": "r", "type": "bytes32" }, - { "internalType": "bytes32", "name": "s", "type": "bytes32" } - ], - "name": "permitToken", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "name": "poolInfo", - "outputs": [ - { - "internalType": "uint128", - "name": "accSushiPerShare", - "type": "uint128" - }, - { "internalType": "uint64", "name": "lastRewardTime", "type": "uint64" }, - { "internalType": "uint64", "name": "allocPoint", "type": "uint64" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "poolLength", - "outputs": [ - { "internalType": "uint256", "name": "pools", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "_pid", "type": "uint256" }, - { "internalType": "uint256", "name": "_allocPoint", "type": "uint256" } - ], - "name": "set", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_sushiPerSecond", - "type": "uint256" - } - ], - "name": "setSushiPerSecond", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "sushiPerSecond", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "totalAllocPoint", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "newOwner", "type": "address" }, - { "internalType": "bool", "name": "direct", "type": "bool" }, - { "internalType": "bool", "name": "renounce", "type": "bool" } - ], - "name": "transferOwnership", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [{ "internalType": "uint256", "name": "pid", "type": "uint256" }], - "name": "updatePool", - "outputs": [ - { - "components": [ - { - "internalType": "uint128", - "name": "accSushiPerShare", - "type": "uint128" - }, - { - "internalType": "uint64", - "name": "lastRewardTime", - "type": "uint64" - }, - { "internalType": "uint64", "name": "allocPoint", "type": "uint64" }, - { - "internalType": "contract IRewarder[]", - "name": "rewarders", - "type": "address[]" - } - ], - "internalType": "struct MasterChef.PoolInfo", - "name": "pool", - "type": "tuple" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "", "type": "uint256" }, - { "internalType": "address", "name": "", "type": "address" } - ], - "name": "userInfo", - "outputs": [ - { "internalType": "uint256", "name": "amount", "type": "uint256" }, - { "internalType": "int256", "name": "rewardDebt", "type": "int256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "pid", "type": "uint256" }, - { "internalType": "uint256", "name": "amount", "type": "uint256" }, - { "internalType": "address", "name": "to", "type": "address" } - ], - "name": "withdraw", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "pid", "type": "uint256" }, - { "internalType": "uint256", "name": "amount", "type": "uint256" }, - { "internalType": "address", "name": "to", "type": "address" } - ], - "name": "withdrawAndHarvest", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } -] diff --git a/src/constants/abis/gamma-rewarder.json b/src/constants/abis/gamma-rewarder.json deleted file mode 100644 index 2be8d95..0000000 --- a/src/constants/abis/gamma-rewarder.json +++ /dev/null @@ -1,380 +0,0 @@ -[ - { - "inputs": [ - { - "internalType": "contract IERC20", - "name": "_rewardToken", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_rewardPerSecond", - "type": "uint256" - }, - { "internalType": "address", "name": "_MASTERCHEF_V2", "type": "address" } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { "anonymous": false, "inputs": [], "name": "LogInit", "type": "event" }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - } - ], - "name": "LogOnReward", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "allocPoint", - "type": "uint256" - } - ], - "name": "LogPoolAddition", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "rewardPerSecond", - "type": "uint256" - } - ], - "name": "LogRewardPerSecond", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "allocPoint", - "type": "uint256" - } - ], - "name": "LogSetPool", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "pid", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint64", - "name": "lastRewardTime", - "type": "uint64" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "lpSupply", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "accSushiPerShare", - "type": "uint256" - } - ], - "name": "LogUpdatePool", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "previousOwner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "OwnershipTransferred", - "type": "event" - }, - { - "inputs": [], - "name": "ACC_TOKEN_PRECISION", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "MASTERCHEF_V2", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "allocPoint", "type": "uint256" }, - { "internalType": "uint256", "name": "_pid", "type": "uint256" } - ], - "name": "add", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "claimOwnership", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256[]", "name": "pids", "type": "uint256[]" } - ], - "name": "massUpdatePools", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "pid", "type": "uint256" }, - { "internalType": "address", "name": "_user", "type": "address" }, - { "internalType": "address", "name": "to", "type": "address" }, - { "internalType": "uint256", "name": "", "type": "uint256" }, - { "internalType": "uint256", "name": "lpToken", "type": "uint256" } - ], - "name": "onSushiReward", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "pendingOwner", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "_pid", "type": "uint256" }, - { "internalType": "address", "name": "_user", "type": "address" } - ], - "name": "pendingToken", - "outputs": [ - { "internalType": "uint256", "name": "pending", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "pid", "type": "uint256" }, - { "internalType": "address", "name": "user", "type": "address" }, - { "internalType": "uint256", "name": "", "type": "uint256" } - ], - "name": "pendingTokens", - "outputs": [ - { - "internalType": "contract IERC20[]", - "name": "rewardTokens", - "type": "address[]" - }, - { - "internalType": "uint256[]", - "name": "rewardAmounts", - "type": "uint256[]" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "name": "poolIds", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "name": "poolInfo", - "outputs": [ - { - "internalType": "uint128", - "name": "accSushiPerShare", - "type": "uint128" - }, - { "internalType": "uint64", "name": "lastRewardTime", "type": "uint64" }, - { "internalType": "uint64", "name": "allocPoint", "type": "uint64" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "poolLength", - "outputs": [ - { "internalType": "uint256", "name": "pools", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "rewardPerSecond", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "rewardToken", - "outputs": [ - { "internalType": "contract IERC20", "name": "", "type": "address" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "_pid", "type": "uint256" }, - { "internalType": "uint256", "name": "_allocPoint", "type": "uint256" } - ], - "name": "set", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_rewardPerSecond", - "type": "uint256" - } - ], - "name": "setRewardPerSecond", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "totalAllocPoint", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "newOwner", "type": "address" }, - { "internalType": "bool", "name": "direct", "type": "bool" }, - { "internalType": "bool", "name": "renounce", "type": "bool" } - ], - "name": "transferOwnership", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [{ "internalType": "uint256", "name": "pid", "type": "uint256" }], - "name": "updatePool", - "outputs": [ - { - "components": [ - { - "internalType": "uint128", - "name": "accSushiPerShare", - "type": "uint128" - }, - { - "internalType": "uint64", - "name": "lastRewardTime", - "type": "uint64" - }, - { "internalType": "uint64", "name": "allocPoint", "type": "uint64" } - ], - "internalType": "struct Rewarder.PoolInfo", - "name": "pool", - "type": "tuple" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "", "type": "uint256" }, - { "internalType": "address", "name": "", "type": "address" } - ], - "name": "userInfo", - "outputs": [ - { "internalType": "uint256", "name": "amount", "type": "uint256" }, - { "internalType": "uint256", "name": "rewardDebt", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - } -] diff --git a/src/constants/abis/gamma-uniproxy.json b/src/constants/abis/gamma-uniproxy.json deleted file mode 100644 index 5fae97b..0000000 --- a/src/constants/abis/gamma-uniproxy.json +++ /dev/null @@ -1,491 +0,0 @@ -[ - { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "name": "CustomDeposit", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "_deltaScale", - "type": "uint256" - } - ], - "name": "DeltaScaleSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "_depositDelta", - "type": "uint256" - } - ], - "name": "DepositDeltaSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "pos", - "type": "address" - } - ], - "name": "DepositFreeOverrideToggled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [], - "name": "DepositFreeToggled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "pos", - "type": "address" - } - ], - "name": "DepositOverrideToggled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "pos", - "type": "address" - }, - { - "indexed": false, - "internalType": "address[]", - "name": "listed", - "type": "address[]" - } - ], - "name": "ListAppended", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "pos", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "listed", - "type": "address" - } - ], - "name": "ListRemoved", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "", - "type": "address" - }, - { "indexed": false, "internalType": "uint8", "name": "", "type": "uint8" } - ], - "name": "PositionAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "pos", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "_priceThreshold", - "type": "uint256" - } - ], - "name": "PriceThresholdPosSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "_priceThreshold", - "type": "uint256" - } - ], - "name": "PriceThresholdSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint32", - "name": "_twapInterval", - "type": "uint32" - } - ], - "name": "TwapIntervalSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "pos", - "type": "address" - }, - { - "indexed": false, - "internalType": "bool", - "name": "twapOverride", - "type": "bool" - }, - { - "indexed": false, - "internalType": "uint32", - "name": "_twapInterval", - "type": "uint32" - } - ], - "name": "TwapOverrideSet", - "type": "event" - }, - { "anonymous": false, "inputs": [], "name": "TwapToggled", "type": "event" }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "uint8", "name": "version", "type": "uint8" } - ], - "name": "addPosition", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "address[]", "name": "listed", "type": "address[]" } - ], - "name": "appendList", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "uint32", "name": "_twapInterval", "type": "uint32" }, - { - "internalType": "uint256", - "name": "_priceThreshold", - "type": "uint256" - } - ], - "name": "checkPriceChange", - "outputs": [ - { "internalType": "uint256", "name": "price", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "uint256", "name": "deposit0Max", "type": "uint256" }, - { "internalType": "uint256", "name": "deposit1Max", "type": "uint256" }, - { "internalType": "uint256", "name": "maxTotalSupply", "type": "uint256" } - ], - "name": "customDeposit", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "deltaScale", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "deposit0", "type": "uint256" }, - { "internalType": "uint256", "name": "deposit1", "type": "uint256" }, - { "internalType": "address", "name": "to", "type": "address" }, - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "uint256[4]", "name": "minIn", "type": "uint256[4]" } - ], - "name": "deposit", - "outputs": [ - { "internalType": "uint256", "name": "shares", "type": "uint256" } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "depositDelta", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "freeDeposit", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "address", "name": "token", "type": "address" }, - { "internalType": "uint256", "name": "_deposit", "type": "uint256" } - ], - "name": "getDepositAmount", - "outputs": [ - { "internalType": "uint256", "name": "amountStart", "type": "uint256" }, - { "internalType": "uint256", "name": "amountEnd", "type": "uint256" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "uint32", "name": "_twapInterval", "type": "uint32" } - ], - "name": "getSqrtTwapX96", - "outputs": [ - { "internalType": "uint160", "name": "sqrtPriceX96", "type": "uint160" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [{ "internalType": "address", "name": "", "type": "address" }], - "name": "positions", - "outputs": [ - { "internalType": "uint8", "name": "version", "type": "uint8" }, - { "internalType": "bool", "name": "twapOverride", "type": "bool" }, - { "internalType": "uint32", "name": "twapInterval", "type": "uint32" }, - { - "internalType": "uint256", - "name": "priceThreshold", - "type": "uint256" - }, - { "internalType": "bool", "name": "depositOverride", "type": "bool" }, - { "internalType": "uint256", "name": "deposit0Max", "type": "uint256" }, - { "internalType": "uint256", "name": "deposit1Max", "type": "uint256" }, - { - "internalType": "uint256", - "name": "maxTotalSupply", - "type": "uint256" - }, - { "internalType": "bool", "name": "freeDeposit", "type": "bool" } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "priceThreshold", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "address", "name": "listed", "type": "address" } - ], - "name": "removeListed", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "_deltaScale", "type": "uint256" } - ], - "name": "setDeltaScale", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "_depositDelta", "type": "uint256" } - ], - "name": "setDepositDelta", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_priceThreshold", - "type": "uint256" - } - ], - "name": "setPriceThreshold", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { - "internalType": "uint256", - "name": "_priceThreshold", - "type": "uint256" - } - ], - "name": "setPriceThresholdPos", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint32", "name": "_twapInterval", "type": "uint32" } - ], - "name": "setTwapInterval", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "pos", "type": "address" }, - { "internalType": "bool", "name": "twapOverride", "type": "bool" }, - { "internalType": "uint32", "name": "_twapInterval", "type": "uint32" } - ], - "name": "setTwapOverride", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "toggleDepositFree", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [{ "internalType": "address", "name": "pos", "type": "address" }], - "name": "toggleDepositFreeOverride", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [{ "internalType": "address", "name": "pos", "type": "address" }], - "name": "toggleDepositOverride", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "toggleTwap", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "newOwner", "type": "address" } - ], - "name": "transferOwnership", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "twapCheck", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "twapInterval", - "outputs": [{ "internalType": "uint32", "name": "", "type": "uint32" }], - "stateMutability": "view", - "type": "function" - } -] diff --git a/src/constants/index.ts b/src/constants/index.ts index 6f7076e..a3af4ff 100644 --- a/src/constants/index.ts +++ b/src/constants/index.ts @@ -302,6 +302,7 @@ export const GlobalConst = { CRYPTOCOM: 'Crypto.com DeFi Wallet', UNSTOPPABLEDOMAINS: 'Unstoppable Domains', BINANCEWALLET: 'Binance Web3 Wallet', + PASSPORTWALLET: 'Passport Wallet', }, }; diff --git a/src/constants/v3/chains.ts b/src/constants/v3/chains.ts index d4b47a4..e0a7c36 100644 --- a/src/constants/v3/chains.ts +++ b/src/constants/v3/chains.ts @@ -65,4 +65,58 @@ export const CHAIN_INFO: ChainInfo = { nativeCurrencyName: 'Ether', nativeCurrencyDecimals: 18, }, + [ChainId.MANTA]: { + docs: 'https://algebra.finance/', + explorer: 'https://pacific-explorer.manta.network', + infoLink: 'https://algebra.finance', + label: 'Manta', + nativeCurrencySymbol: 'ETH', + nativeCurrencyName: 'Ether', + nativeCurrencyDecimals: 18, + }, + [ChainId.ZKATANA]: { + docs: 'https://algebra.finance/', + explorer: 'https://zkatana.blockscout.com', + infoLink: 'https://algebra.finance', + label: 'zKatana', + nativeCurrencySymbol: 'ETH', + nativeCurrencyName: 'Ether', + nativeCurrencyDecimals: 18, + }, + [ChainId.TIMX]: { + docs: 'https://algebra.finance/', + explorer: 'https://explorer.testnet.immutable.com', + infoLink: 'https://algebra.finance', + label: 'tIMX', + nativeCurrencySymbol: 'tIMX', + nativeCurrencyName: 'tIMX', + nativeCurrencyDecimals: 18, + }, + [ChainId.X1]: { + docs: 'https://algebra.finance/', + explorer: 'https://www.oklink.com/x1-test', + infoLink: 'https://algebra.finance', + label: 'x1', + nativeCurrencySymbol: 'OKB', + nativeCurrencyName: 'OKB', + nativeCurrencyDecimals: 18, + }, + [ChainId.IMX]: { + docs: 'https://algebra.finance/', + explorer: 'https://explorer.immutable.com', + infoLink: 'https://algebra.finance', + label: 'IMX', + nativeCurrencySymbol: 'IMX', + nativeCurrencyName: 'IMX', + nativeCurrencyDecimals: 18, + }, + [ChainId.ASTARZKEVM]: { + docs: 'https://algebra.finance/', + explorer: 'https://astar-zkevm.explorer.startale.com', + infoLink: 'https://algebra.finance', + label: 'astarZKEVM', + nativeCurrencySymbol: 'ETH', + nativeCurrencyName: 'Ether', + nativeCurrencyDecimals: 18, + }, }; diff --git a/src/data/Reserves.ts b/src/data/Reserves.ts index f242fd2..7e2a745 100644 --- a/src/data/Reserves.ts +++ b/src/data/Reserves.ts @@ -1,12 +1,14 @@ import { TokenAmount, Pair, Currency } from '@uniswap/sdk'; import { useMemo } from 'react'; -import { abi as IUniswapV2PairABI } from '@uniswap/v2-core/build/IUniswapV2Pair.json'; +import iUniswapV2Pair from '@uniswap/v2-core/build/IUniswapV2Pair.json'; import { Interface } from '@ethersproject/abi'; import { useActiveWeb3React } from 'hooks'; import { useMultipleContractSingleData } from 'state/multicall/hooks'; import { wrappedCurrency } from 'utils/wrappedCurrency'; +const IUniswapV2PairABI = iUniswapV2Pair.abi; + const PAIR_INTERFACE = new Interface(IUniswapV2PairABI); export enum PairState { diff --git a/src/hooks/useContract.ts b/src/hooks/useContract.ts index 213ab9b..f60cf80 100644 --- a/src/hooks/useContract.ts +++ b/src/hooks/useContract.ts @@ -1,29 +1,27 @@ import { Contract } from '@ethersproject/contracts'; import { ChainId, WETH } from '@uniswap/sdk'; -import { abi as IUniswapV2PairABI } from '@uniswap/v2-core/build/IUniswapV2Pair.json'; +import iUniswapV2Pair from '@uniswap/v2-core/build/IUniswapV2Pair.json'; import { useMemo } from 'react'; +import { + ARGENT_WALLET_DETECTOR_ABI, + ARGENT_WALLET_DETECTOR_MAINNET_ADDRESS, +} from 'constants/abis/argent-wallet-detector'; import ENS_PUBLIC_RESOLVER_ABI from 'constants/abis/ens-public-resolver.json'; import ENS_ABI from 'constants/abis/ens-registrar.json'; import EIP_2612 from 'constants/abis/v3/eip_2612.json'; import ERC20_ABI, { ERC20_BYTES32_ABI } from 'constants/abis/erc20'; -import V2ToV3MigratorABI from 'constants/abis/v3/migrator.json'; import WETH_ABI from 'constants/abis/weth.json'; +import NATIVE_CONVERTER_ABI from 'constants/abis/nativeConverter.json'; import { MULTICALL_ABI } from 'constants/multicall'; -import { - V1_EXCHANGE_ABI, - V1_FACTORY_ABI, - V1_FACTORY_ADDRESSES, -} from 'constants/v1'; +import { V1_FACTORY_ABI, V1_FACTORY_ADDRESSES } from 'constants/v1'; import { getContract } from 'utils'; import { useActiveWeb3React } from 'hooks'; -import { abi as LairABI } from 'abis/DragonLair.json'; -import { abi as IUniswapV2Router02ABI } from '@uniswap/v2-periphery/build/IUniswapV2Router02.json'; +import dragonsLair from 'abis/DragonLair.json'; +import router02 from '@uniswap/v2-periphery/build/IUniswapV2Router02.json'; import QUICKConversionABI from 'constants/abis/quick-conversion.json'; import { MULTICALL_ADDRESS, - NONFUNGIBLE_POSITION_MANAGER_ADDRESSES, QUOTER_ADDRESSES, - V3_MIGRATOR_ADDRESSES, MULTICALL_NETWORKS, V2_ROUTER_ADDRESS, LAIR_ADDRESS, @@ -31,14 +29,16 @@ import { NEW_LAIR_ADDRESS, QUICK_CONVERSION, DL_QUICK_ADDRESS, - NATIVE_CONVERTER, UNIV3_QUOTER_ADDRESSES, + NATIVE_CONVERTER, } from 'constants/v3/addresses'; import NewQuoterABI from 'constants/abis/v3/quoter.json'; -import MULTICALL2_ABI from 'constants/abis/v3/multicall.json'; -import NFTPosMan from 'constants/abis/v3/nft-pos-man.json'; -import NATIVE_CONVERTER_ABI from 'constants/abis/nativeConverter.json'; import UniV3QuoterABI from 'constants/abis/uni-v3/quoter.json'; +import MULTICALL2_ABI from 'constants/abis/v3/multicall.json'; + +const LairABI = dragonsLair.abi; +const IUniswapV2Router02ABI = router02.abi; +const IUniswapV2PairABI = iUniswapV2Pair.abi; export function useContract( addressOrAddressMap: string | { [chainId: number]: string } | undefined, @@ -144,17 +144,6 @@ export function useV1FactoryContract(): Contract | null { ); } -export function useV2ToV3MigratorContract() { - return useContract(V3_MIGRATOR_ADDRESSES, V2ToV3MigratorABI, true); -} - -export function useV1ExchangeContract( - address?: string, - withSignerIfPossible?: boolean, -): Contract | null { - return useContract(address, V1_EXCHANGE_ABI, withSignerIfPossible); -} - export function useTokenContract( tokenAddress?: string, withSignerIfPossible?: boolean, @@ -173,6 +162,28 @@ export function useWETHContract( ); } +export function useNativeConverterContract( + withSignerIfPossible?: boolean, +): Contract | null { + const { chainId } = useActiveWeb3React(); + return useContract( + chainId ? NATIVE_CONVERTER[chainId] : undefined, + NATIVE_CONVERTER_ABI, + withSignerIfPossible, + ); +} + +export function useArgentWalletDetectorContract(): Contract | null { + const { chainId } = useActiveWeb3React(); + return useContract( + chainId === ChainId.MATIC + ? ARGENT_WALLET_DETECTOR_MAINNET_ADDRESS + : undefined, + ARGENT_WALLET_DETECTOR_ABI, + false, + ); +} + export function useENSRegistrarContract( withSignerIfPossible?: boolean, ): Contract | null { @@ -238,28 +249,6 @@ export function useRouterContract(): Contract | null { export function useV3Quoter() { return useContract(QUOTER_ADDRESSES, NewQuoterABI); } - export function useUniV3Quoter() { return useContract(UNIV3_QUOTER_ADDRESSES, UniV3QuoterABI); } - -export function useV3NFTPositionManagerContract( - withSignerIfPossible?: boolean, -) { - return useContract( - NONFUNGIBLE_POSITION_MANAGER_ADDRESSES, - NFTPosMan, - withSignerIfPossible, - ); -} - -export function useNativeConverterContract( - withSignerIfPossible?: boolean, -): Contract | null { - const { chainId } = useActiveWeb3React(); - return useContract( - chainId ? NATIVE_CONVERTER[chainId] : undefined, - NATIVE_CONVERTER_ABI, - withSignerIfPossible, - ); -} diff --git a/src/hooks/v3/Tokens.ts b/src/hooks/v3/Tokens.ts index 04459c9..7582cf0 100644 --- a/src/hooks/v3/Tokens.ts +++ b/src/hooks/v3/Tokens.ts @@ -7,7 +7,11 @@ import { isAddress } from 'utils'; import { useActiveWeb3React } from 'hooks'; import { useBytes32TokenContract, useTokenContract } from 'hooks/useContract'; -import { ExtendedEther, WMATIC_EXTENDED } from 'constants/v3/addresses'; +import { + ExtendedEther, + NATIVE_TOKEN_ADDRESS, + WMATIC_EXTENDED, +} from 'constants/v3/addresses'; import { TokenAddressMap, useSelectedTokenList } from 'state/lists/v3/hooks'; import { ChainId } from '@uniswap/sdk'; import { CHAIN_INFO } from 'constants/v3/chains'; @@ -192,7 +196,10 @@ export function useCurrency( const isETH = chainInfo && currencyId && - currencyId?.toUpperCase() === chainInfo.nativeCurrencySymbol.toUpperCase(); + (currencyId === 'ETH' || + currencyId === NATIVE_TOKEN_ADDRESS || + currencyId?.toUpperCase() === + chainInfo.nativeCurrencySymbol.toUpperCase()); const token = useToken(isETH ? undefined : currencyId); const extendedEther = useMemo( diff --git a/src/hooks/v3/useOnClickOutside.tsx b/src/hooks/v3/useOnClickOutside.tsx new file mode 100644 index 0000000..4acd2bb --- /dev/null +++ b/src/hooks/v3/useOnClickOutside.tsx @@ -0,0 +1,26 @@ +import { RefObject, useEffect, useRef } from 'react'; + +export function useOnClickOutside( + node: RefObject, + handler: undefined | (() => void), +) { + const handlerRef = useRef void)>(handler); + useEffect(() => { + handlerRef.current = handler; + }, [handler]); + + useEffect(() => { + const handleClickOutside = (e: MouseEvent) => { + if (node.current?.contains(e.target as Node) ?? false) { + return; + } + if (handlerRef.current) handlerRef.current(); + }; + + document.addEventListener('mousedown', handleClickOutside); + + return () => { + document.removeEventListener('mousedown', handleClickOutside); + }; + }, [node]); +} diff --git a/src/index.scss b/src/index.scss index 58723c7..8c62c39 100644 --- a/src/index.scss +++ b/src/index.scss @@ -7,8 +7,8 @@ body { margin: 0; - iframe[style*="z-index: 2147483647"] { - display: none!important; + iframe[style*='z-index: 2147483647'] { + display: none !important; } } @@ -44,7 +44,7 @@ body { } [data-reach-dialog-content] { - @include media("screen", " { + const { + openNetworkSelection, + setOpenNetworkSelection, + } = useOpenNetworkSelection(); + const isSupportedNetwork = useIsSupportedNetwork(); + const { chainId } = useActiveWeb3React(); + const config = getConfig(chainId); + const { t } = useTranslation(); + const networkSelection = useRef(null); + useOnClickOutside(networkSelection, () => { + setOpenNetworkSelection(false); + }); + + return ( +
+ setOpenNetworkSelection(!openNetworkSelection)} + > + {isSupportedNetwork && ( + + {chainId && ( + chain active + )} + network Image + + )} + + {isSupportedNetwork ? config['networkName'] : t('wrongNetwork')} + + {openNetworkSelection ? : } + + {openNetworkSelection && } +
+ ); +}; diff --git a/src/pages/SwapPage/SwapMain.tsx b/src/pages/SwapPage/SwapMain.tsx index f0e661f..3a8c7b6 100644 --- a/src/pages/SwapPage/SwapMain.tsx +++ b/src/pages/SwapPage/SwapMain.tsx @@ -15,6 +15,7 @@ import { Limit, TWAP } from './LimitAndTWAP/LimitAndTWAP'; import SwapCrossChain from './SwapCrossChain'; import SwapV3Page from './V3/Swap'; import { SlippageWrapper } from './SlippageWrapper'; +import SwapPageHeader from './SwapPageHeader'; const SWAP_BEST_TRADE = 0; const SWAP_NORMAL = 1; @@ -206,19 +207,7 @@ const SwapMain: React.FC = () => { return ( <> - {openSettingsModal && ( - setOpenSettingsModal(false)} - /> - )} - - - setOpenSettingsModal(true)} - /> - + = ({ proMode }) => { - const helpURL = process.env.REACT_APP_HELP_URL; - const { t } = useTranslation(); +const newTransactionsFirst = (a: TransactionDetails, b: TransactionDetails) => { + return b.addedTime - a.addedTime; +}; + +const SwapPageHeader: React.FC = () => { + const [openSettingsModal, setOpenSettingsModal] = useState(false); + const { account } = useActiveWeb3React(); + const { ENSName } = useENSName(account ?? undefined); + const allTransactions = useAllTransactions(); + const sortedRecentTransactions = useMemo(() => { + const txs = Object.values(allTransactions); + return txs.filter(isTransactionRecent).sort(newTransactionsFirst); + }, [allTransactions]); + + const pending = sortedRecentTransactions + .filter((tx: any) => !tx.receipt) + .map((tx: any) => tx.hash); + const confirmed = sortedRecentTransactions + .filter((tx: any) => tx.receipt) + .map((tx: any) => tx.hash); - return proMode ? ( - <> - ) : ( - -

{t('swap')}

- {helpURL && ( - window.open(helpURL, '_blank')} - > - {t('help')} - - + return ( + <> + {openSettingsModal && ( + setOpenSettingsModal(false)} + /> )} -
+ + + + setOpenSettingsModal(true)} + /> + + + ); }; diff --git a/src/state/application/reducer.test.ts b/src/state/application/reducer.test.ts index 2e49fad..bd740d2 100644 --- a/src/state/application/reducer.test.ts +++ b/src/state/application/reducer.test.ts @@ -12,15 +12,6 @@ import reducer, { ApplicationState } from './reducer'; describe('application reducer', () => { let store: Store; - beforeEach(() => { - store = createStore(reducer, { - popupList: [], - blockNumber: { - [ChainId.MATIC]: 3, - }, - }); - }); - describe('addPopup', () => { it('adds the popup to list with a generated id', () => { store.dispatch( diff --git a/src/state/application/reducer.ts b/src/state/application/reducer.ts index be63c3e..ba2b0d1 100644 --- a/src/state/application/reducer.ts +++ b/src/state/application/reducer.ts @@ -19,6 +19,7 @@ import { updateGasPrice, updateIsV2, updateUDDomain, + updateOpenNetworkSelection, } from './actions'; type PopupList = Array<{ @@ -201,5 +202,8 @@ export default createReducer(initialState, (builder) => }) .addCase(updateUDDomain, (state, { payload }) => { state.udDomain = payload; + }) + .addCase(updateOpenNetworkSelection, (state, { payload }) => { + state.openNetworkSelection = payload; }), ); diff --git a/src/state/swap/reducer.test.ts b/src/state/swap/reducer.test.ts index a9507d4..05ee749 100644 --- a/src/state/swap/reducer.test.ts +++ b/src/state/swap/reducer.test.ts @@ -5,16 +5,6 @@ import reducer, { SwapState } from './reducer'; describe('swap reducer', () => { let store: Store; - beforeEach(() => { - store = createStore(reducer, { - [Field.OUTPUT]: { currencyId: '' }, - [Field.INPUT]: { currencyId: '' }, - typedValue: '', - independentField: Field.INPUT, - recipient: null, - }); - }); - describe('selectToken', () => { it('changes token', () => { store.dispatch( diff --git a/src/styles/_variables.scss b/src/styles/_variables.scss index 94a75ce..e692312 100644 --- a/src/styles/_variables.scss +++ b/src/styles/_variables.scss @@ -11,6 +11,7 @@ $textDisabled: #626680; $textHint: #636780; $bgColor: #12131a; $bgPalette: #1b1e29; +$bgPalette1: rgba(29, 30, 50, 0.9); $grey1: rgba(99, 103, 128, 0.1); $grey2: #3e4252; $grey3: #1b1d26; @@ -44,6 +45,13 @@ $grey30: rgba(105, 108, 128, 0.3); $grey31: rgba(40, 45, 61, 0.5); $grey32: #ebecf2; $grey33: #13151c; +$grey34: rgba(255, 255, 255, 0.2); +$grey35: #afb2ba; +$grey36: rgba(40, 45, 61, 0.84); +$grey37: rgba(199, 202, 217, 0.16); +$grey38: rgba(255, 255, 255, 0.08); +$grey39: rgba(30, 38, 61, 0.5); +$grey40: rgba(30, 38, 61, 0.32); $successMain: #0fc679; $successDark: #1db2d5; $successLight: rgba(15, 198, 121, 0.3); @@ -60,9 +68,14 @@ $blue5: #4389fd; $blue6: rgba(68, 138, 255, 0.3); $blue7: rgba(68, 138, 255, 0.5); $blue8: #353c71; +$blue9: #4a47dc; +$blue10: #5469d6; +$blue11: #2e4ec2; +$blue12: #b0dcfc; $green1: #64fbd3; $green2: rgba(15, 198, 121, 0.12); $green3: #33ce4b; +$green4: #7addcb; $yellow1: #e59840; $yellow2: rgba(255, 160, 0, 0.3); $yellow3: #ffa000; @@ -71,7 +84,17 @@ $yellow5: #fdd835; $purple: #7c4dff; $yellow6: #ffa726; $yellow7: rgba(255, 167, 38, 0.3); +$yellow8: rgba(235, 147, 47, 0.16); +$yellow9: #eb932f; $purple1: #3f2d66; $purple2: #594090; +$purple3: #a55ed1; +$purple4: #b063fd; +$purple5: rgba(77, 87, 178, 0.35); +$purple6: #7732e7; +$purple7: rgba(77, 74, 253, 0.57); +$purple8: #beaffd; $black1: #1b1e29; +$black2: #111f44; +$black3: rgba(0, 0, 0, 0.8); $lightBlue: #b4d0ff; diff --git a/src/v3lib/entities/pool.test.ts b/src/v3lib/entities/pool.test.ts index 60414cb..36d9d62 100644 --- a/src/v3lib/entities/pool.test.ts +++ b/src/v3lib/entities/pool.test.ts @@ -37,6 +37,7 @@ describe('Pool', () => { 0, 0, [], + false, ); }).toThrow('CHAIN_IDS'); }); @@ -51,13 +52,23 @@ describe('Pool', () => { 0, 0, [], + false, ); }).toThrow('FEE'); }); it('fee cannot be more than 1e6', () => { expect(() => { - new Pool(USDC, WETH9[1], 1e6, encodeSqrtRatioX96(1, 1), 0, 0, []); + new Pool( + USDC, + WETH9[1], + FeeAmount.LOW, + encodeSqrtRatioX96(1, 1), + 0, + 0, + [], + false, + ); }).toThrow('FEE'); }); @@ -71,6 +82,7 @@ describe('Pool', () => { 0, 0, [], + false, ); }).toThrow('ADDRESSES'); }); @@ -85,6 +97,7 @@ describe('Pool', () => { 0, 1, [], + false, ); }).toThrow('PRICE_BOUNDS'); expect(() => { @@ -96,6 +109,7 @@ describe('Pool', () => { 0, -1, [], + false, ); }).toThrow('PRICE_BOUNDS'); }); @@ -109,6 +123,7 @@ describe('Pool', () => { 0, 0, [], + false, ); }); @@ -121,6 +136,7 @@ describe('Pool', () => { 0, 0, [], + false, ); }); @@ -133,6 +149,7 @@ describe('Pool', () => { 0, 0, [], + false, ); }); }); @@ -154,6 +171,7 @@ describe('Pool', () => { 0, 0, [], + false, ); expect(pool.token0).toEqual(DAI); pool = new Pool( @@ -164,6 +182,7 @@ describe('Pool', () => { 0, 0, [], + false, ); expect(pool.token0).toEqual(DAI); }); @@ -178,6 +197,7 @@ describe('Pool', () => { 0, 0, [], + false, ); expect(pool.token1).toEqual(USDC); pool = new Pool( @@ -188,6 +208,7 @@ describe('Pool', () => { 0, 0, [], + false, ); expect(pool.token1).toEqual(USDC); }); @@ -204,6 +225,7 @@ describe('Pool', () => { 0, TickMath.getTickAtSqrtRatio(encodeSqrtRatioX96(101e6, 100e18)), [], + false, ).token0Price.toSignificant(5), ).toEqual('1.01'); expect( @@ -215,6 +237,7 @@ describe('Pool', () => { 0, TickMath.getTickAtSqrtRatio(encodeSqrtRatioX96(101e6, 100e18)), [], + false, ).token0Price.toSignificant(5), ).toEqual('1.01'); }); @@ -231,6 +254,7 @@ describe('Pool', () => { 0, TickMath.getTickAtSqrtRatio(encodeSqrtRatioX96(101e6, 100e18)), [], + false, ).token1Price.toSignificant(5), ).toEqual('0.9901'); expect( @@ -242,6 +266,7 @@ describe('Pool', () => { 0, TickMath.getTickAtSqrtRatio(encodeSqrtRatioX96(101e6, 100e18)), [], + false, ).token1Price.toSignificant(5), ).toEqual('0.9901'); }); @@ -256,6 +281,7 @@ describe('Pool', () => { 0, 0, [], + false, ); it('returns price of token in terms of other token', () => { expect(pool.priceOf(DAI)).toEqual(pool.token0Price); @@ -277,6 +303,7 @@ describe('Pool', () => { 0, 0, [], + false, ); expect(pool.chainId).toEqual(1); pool = new Pool( @@ -287,6 +314,7 @@ describe('Pool', () => { 0, 0, [], + false, ); expect(pool.chainId).toEqual(1); }); @@ -301,6 +329,7 @@ describe('Pool', () => { 0, 0, [], + false, ); expect(pool.involvesToken(USDC)).toEqual(true); expect(pool.involvesToken(DAI)).toEqual(true); @@ -336,6 +365,7 @@ describe('Pool', () => { liquidityGross: ONE_ETHER, }, ], + false, ); }); diff --git a/src/v3lib/entities/position.test.ts b/src/v3lib/entities/position.test.ts index 0db8a72..3a88258 100644 --- a/src/v3lib/entities/position.test.ts +++ b/src/v3lib/entities/position.test.ts @@ -33,6 +33,7 @@ describe('Position', () => { 0, POOL_TICK_CURRENT, [], + false, ); it('can be constructed around 0 tick', () => { @@ -347,6 +348,7 @@ describe('Position', () => { 0, TickMath.MIN_TICK, [], + false, ), liquidity: 100e18, tickLower: @@ -373,6 +375,7 @@ describe('Position', () => { 0, TickMath.MAX_TICK - 1, [], + false, ), liquidity: 100e18, tickLower: @@ -520,6 +523,7 @@ describe('Position', () => { 0, TickMath.MIN_TICK, [], + false, ), liquidity: 100e18, tickLower: @@ -546,6 +550,7 @@ describe('Position', () => { 0, TickMath.MAX_TICK - 1, [], + false, ), liquidity: 100e18, tickLower: diff --git a/src/v3lib/nonfungiblePositionManager.test.ts b/src/v3lib/nonfungiblePositionManager.test.ts deleted file mode 100644 index 150487b..0000000 --- a/src/v3lib/nonfungiblePositionManager.test.ts +++ /dev/null @@ -1,420 +0,0 @@ -import { - CurrencyAmount, - Ether, - Percent, - Token, - WETH9, -} from '@uniswap/sdk-core'; -import { Pool } from './entities/pool'; -import { Position } from './entities/position'; -import { NonfungiblePositionManager } from './nonfungiblePositionManager'; -import { encodeSqrtRatioX96 } from './utils/encodeSqrtRatioX96'; -import { FeeAmount, TICK_SPACINGS } from './utils/v3constants'; - -describe('NonfungiblePositionManager', () => { - const token0 = new Token( - 1, - '0x0000000000000000000000000000000000000001', - 18, - 't0', - 'token0', - ); - const token1 = new Token( - 1, - '0x0000000000000000000000000000000000000002', - 18, - 't1', - 'token1', - ); - - const fee = FeeAmount.MEDIUM; - - const pool_0_1 = new Pool( - token0, - token1, - fee, - encodeSqrtRatioX96(1, 1), - 0, - 0, - [], - ); - const pool_1_weth = new Pool( - token1, - WETH9[1], - fee, - encodeSqrtRatioX96(1, 1), - 0, - 0, - [], - ); - - const recipient = '0x0000000000000000000000000000000000000003'; - const tokenId = 1; - const slippageTolerance = new Percent(1, 100); - const deadline = 123; - - describe('#createCallParameters', () => { - it('succeeds', () => { - const { - calldata, - value, - } = NonfungiblePositionManager.createCallParameters(pool_0_1); - - expect(calldata).toEqual( - '0x13ead562000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000000000000000000001000000000000000000000000', - ); - expect(value).toEqual('0x00'); - }); - }); - - describe('#addCallParameters', () => { - it('throws if liquidity is 0', () => { - expect(() => - NonfungiblePositionManager.addCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 0, - }), - { recipient, slippageTolerance, deadline }, - ), - ).toThrow('ZERO_LIQUIDITY'); - }); - - it('throws if pool does not involve ether and useNative is true', () => { - expect(() => - NonfungiblePositionManager.addCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 1, - }), - { - recipient, - slippageTolerance, - deadline, - useNative: Ether.onChain(1), - }, - ), - ).toThrow('NO_WETH'); - }); - - it('succeeds for mint', () => { - const { calldata, value } = NonfungiblePositionManager.addCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 1, - }), - { recipient, slippageTolerance, deadline }, - ); - - expect(calldata).toEqual( - '0x88316456000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000bb8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc4000000000000000000000000000000000000000000000000000000000000003c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000007b', - ); - expect(value).toEqual('0x00'); - }); - - it('succeeds for increase', () => { - const { calldata, value } = NonfungiblePositionManager.addCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 1, - }), - { tokenId, slippageTolerance, deadline }, - ); - - expect(calldata).toEqual( - '0x219f5d1700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b', - ); - expect(value).toEqual('0x00'); - }); - - it('createPool', () => { - const { calldata, value } = NonfungiblePositionManager.addCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 1, - }), - { recipient, slippageTolerance, deadline, createPool: true }, - ); - - expect(calldata).toEqual( - '0xac9650d80000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000008413ead562000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016488316456000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000bb8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc4000000000000000000000000000000000000000000000000000000000000003c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000007b00000000000000000000000000000000000000000000000000000000', - ); - expect(value).toEqual('0x00'); - }); - - it('useNative', () => { - const { calldata, value } = NonfungiblePositionManager.addCallParameters( - new Position({ - pool: pool_1_weth, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 1, - }), - { recipient, slippageTolerance, deadline, useNative: Ether.onChain(1) }, - ); - - expect(calldata).toEqual( - '0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000164883164560000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000000000000000000000000000000000000000000bb8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc4000000000000000000000000000000000000000000000000000000000000003c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000007b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000', - ); - expect(value).toEqual('0x01'); - }); - }); - - describe('#collectCallParameters', () => { - it('works', () => { - const { - calldata, - value, - } = NonfungiblePositionManager.collectCallParameters({ - tokenId, - expectedCurrencyOwed0: CurrencyAmount.fromRawAmount(token0, 0), - expectedCurrencyOwed1: CurrencyAmount.fromRawAmount(token1, 0), - recipient, - }); - - expect(calldata).toEqual( - '0xfc6f78650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff', - ); - expect(value).toEqual('0x00'); - }); - - it('works with eth', () => { - const { - calldata, - value, - } = NonfungiblePositionManager.collectCallParameters({ - tokenId, - expectedCurrencyOwed0: CurrencyAmount.fromRawAmount(token1, 0), - expectedCurrencyOwed1: CurrencyAmount.fromRawAmount( - Ether.onChain(1), - 0, - ), - recipient, - }); - - expect(calldata).toEqual( - '0xac9650d8000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000084fc6f78650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004449404b7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064df2ab5bb00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000', - ); - expect(value).toEqual('0x00'); - }); - }); - - describe('#removeCallParameters', () => { - it('throws for 0 liquidity', () => { - expect(() => - NonfungiblePositionManager.removeCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 0, - }), - { - tokenId, - liquidityPercentage: new Percent(1), - slippageTolerance, - deadline, - collectOptions: { - expectedCurrencyOwed0: CurrencyAmount.fromRawAmount(token0, 0), - expectedCurrencyOwed1: CurrencyAmount.fromRawAmount(token1, 0), - recipient, - }, - }, - ), - ).toThrow('ZERO_LIQUIDITY'); - }); - - it('throws for 0 liquidity from small percentage', () => { - expect(() => - NonfungiblePositionManager.removeCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 50, - }), - { - tokenId, - liquidityPercentage: new Percent(1, 100), - slippageTolerance, - deadline, - collectOptions: { - expectedCurrencyOwed0: CurrencyAmount.fromRawAmount(token0, 0), - expectedCurrencyOwed1: CurrencyAmount.fromRawAmount(token1, 0), - recipient, - }, - }, - ), - ).toThrow('ZERO_LIQUIDITY'); - }); - - it('throws for bad burn', () => { - expect(() => - NonfungiblePositionManager.removeCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 50, - }), - { - tokenId, - liquidityPercentage: new Percent(99, 100), - slippageTolerance, - deadline, - burnToken: true, - collectOptions: { - expectedCurrencyOwed0: CurrencyAmount.fromRawAmount(token0, 0), - expectedCurrencyOwed1: CurrencyAmount.fromRawAmount(token1, 0), - recipient, - }, - }, - ), - ).toThrow('CANNOT_BURN'); - }); - - it('works', () => { - const { - calldata, - value, - } = NonfungiblePositionManager.removeCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 100, - }), - { - tokenId, - liquidityPercentage: new Percent(1), - slippageTolerance, - deadline, - collectOptions: { - expectedCurrencyOwed0: CurrencyAmount.fromRawAmount(token0, 0), - expectedCurrencyOwed1: CurrencyAmount.fromRawAmount(token1, 0), - recipient, - }, - }, - ); - - expect(calldata).toEqual( - '0xac9650d8000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000a40c49ccbe0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084fc6f78650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000', - ); - expect(value).toEqual('0x00'); - }); - - it('works for partial', () => { - const { - calldata, - value, - } = NonfungiblePositionManager.removeCallParameters( - new Position({ - pool: pool_0_1, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 100, - }), - { - tokenId, - liquidityPercentage: new Percent(1, 2), - slippageTolerance, - deadline, - collectOptions: { - expectedCurrencyOwed0: CurrencyAmount.fromRawAmount(token0, 0), - expectedCurrencyOwed1: CurrencyAmount.fromRawAmount(token1, 0), - recipient, - }, - }, - ); - - expect(calldata).toEqual( - '0xac9650d8000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000a40c49ccbe0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084fc6f78650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000', - ); - expect(value).toEqual('0x00'); - }); - - it('works with eth', () => { - const ethAmount = CurrencyAmount.fromRawAmount(Ether.onChain(1), 0); - const tokenAmount = CurrencyAmount.fromRawAmount(token1, 0); - - const { - calldata, - value, - } = NonfungiblePositionManager.removeCallParameters( - new Position({ - pool: pool_1_weth, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 100, - }), - { - tokenId, - liquidityPercentage: new Percent(1), - slippageTolerance, - deadline, - collectOptions: { - expectedCurrencyOwed0: pool_1_weth.token0.equals(token1) - ? tokenAmount - : ethAmount, - expectedCurrencyOwed1: pool_1_weth.token0.equals(token1) - ? ethAmount - : tokenAmount, - recipient, - }, - }, - ); - - expect(calldata).toEqual( - '0xac9650d80000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000a40c49ccbe0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084fc6f78650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004449404b7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064df2ab5bb00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000', - ); - expect(value).toEqual('0x00'); - }); - - it('works for partial with eth', () => { - const ethAmount = CurrencyAmount.fromRawAmount(Ether.onChain(1), 0); - const tokenAmount = CurrencyAmount.fromRawAmount(token1, 0); - - const { - calldata, - value, - } = NonfungiblePositionManager.removeCallParameters( - new Position({ - pool: pool_1_weth, - tickLower: -TICK_SPACINGS[FeeAmount.MEDIUM], - tickUpper: TICK_SPACINGS[FeeAmount.MEDIUM], - liquidity: 100, - }), - { - tokenId, - liquidityPercentage: new Percent(1, 2), - slippageTolerance, - deadline, - collectOptions: { - expectedCurrencyOwed0: pool_1_weth.token0.equals(token1) - ? tokenAmount - : ethAmount, - expectedCurrencyOwed1: pool_1_weth.token0.equals(token1) - ? ethAmount - : tokenAmount, - recipient, - }, - }, - ); - - expect(calldata).toEqual( - '0xac9650d80000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000a40c49ccbe0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084fc6f78650000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004449404b7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064df2ab5bb00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000', - ); - expect(value).toEqual('0x00'); - }); - }); -}); diff --git a/src/v3lib/nonfungiblePositionManager.ts b/src/v3lib/nonfungiblePositionManager.ts deleted file mode 100644 index b5e6c94..0000000 --- a/src/v3lib/nonfungiblePositionManager.ts +++ /dev/null @@ -1,485 +0,0 @@ -import { - BigintIsh, - Currency, - CurrencyAmount, - NativeCurrency, - Percent, - Token, - validateAndParseAddress, -} from '@uniswap/sdk-core'; -import JSBI from 'jsbi'; -import invariant from 'tiny-invariant'; -import { Position } from './entities/position'; -import { MethodParameters, toHex } from './utils/calldata'; -import { Interface } from '@ethersproject/abi'; -// import { abi } from '@uniswap/v3-periphery/artifacts/contracts/NonfungiblePositionManager.sol/NonfungiblePositionManager.json' -import nonFunPosMan from 'abis/non-fun-pos-man.json'; -import { PermitOptions, SelfPermit } from './selfPermit'; -import { Pool } from './entities'; -import { ONE, ZERO } from './utils/v3internalConstants'; -import { ADDRESS_ZERO } from './utils/v3constants'; - -const MaxUint128 = toHex( - JSBI.subtract( - JSBI.exponentiate(JSBI.BigInt(2), JSBI.BigInt(128)), - JSBI.BigInt(1), - ), -); - -export interface MintSpecificOptions { - /** - * The account that should receive the minted NFT. - */ - recipient: string; - - /** - * Creates pool if not initialized before mint. - */ - createPool?: boolean; -} - -export interface IncreaseSpecificOptions { - /** - * Indicates the ID of the position to increase liquidity for. - */ - tokenId: BigintIsh; -} - -/** - * Options for producing the calldata to add liquidity. - */ -export interface CommonAddLiquidityOptions { - /** - * How much the pool price is allowed to move. - */ - slippageTolerance: Percent; - - /** - * When the transaction expires, in epoch seconds. - */ - deadline: BigintIsh; - - /** - * Whether to spend ether. If true, one of the pool tokens must be WETH, by default false - */ - useNative?: NativeCurrency; - - /** - * The optional permit parameters for spending token0 - */ - token0Permit?: PermitOptions; - - /** - * The optional permit parameters for spending token1 - */ - token1Permit?: PermitOptions; -} - -export type MintOptions = CommonAddLiquidityOptions & MintSpecificOptions; -export type IncreaseOptions = CommonAddLiquidityOptions & - IncreaseSpecificOptions; - -export type AddLiquidityOptions = MintOptions | IncreaseOptions; - -// type guard -function isMint(options: AddLiquidityOptions): options is MintOptions { - return Object.keys(options).some((k) => k === 'recipient'); -} - -export interface CollectOptions { - /** - * Indicates the ID of the position to collect for. - */ - tokenId: BigintIsh; - - /** - * Expected value of tokensOwed0, including as-of-yet-unaccounted-for fees/liquidity value to be burned - */ - expectedCurrencyOwed0: CurrencyAmount; - - /** - * Expected value of tokensOwed1, including as-of-yet-unaccounted-for fees/liquidity value to be burned - */ - expectedCurrencyOwed1: CurrencyAmount; - - /** - * The account that should receive the tokens. - */ - recipient: string; -} - -export interface NFTPermitOptions { - v: 0 | 1 | 27 | 28; - r: string; - s: string; - deadline: BigintIsh; - spender: string; -} - -/** - * Options for producing the calldata to exit a position. - */ -export interface RemoveLiquidityOptions { - /** - * The ID of the token to exit - */ - tokenId: BigintIsh; - - /** - * The percentage of position liquidity to exit. - */ - liquidityPercentage: Percent; - - /** - * How much the pool price is allowed to move. - */ - slippageTolerance: Percent; - - /** - * When the transaction expires, in epoch seconds. - */ - deadline: BigintIsh; - - /** - * Whether the NFT should be burned if the entire position is being exited, by default false. - */ - burnToken?: boolean; - - /** - * The optional permit of the token ID being exited, in case the exit transaction is being sent by an account that does not own the NFT - */ - permit?: NFTPermitOptions; - - /** - * Parameters to be passed on to collect - */ - collectOptions: Omit; -} - -export abstract class NonfungiblePositionManager extends SelfPermit { - public static INTERFACE: Interface = new Interface(nonFunPosMan); - - /** - * Cannot be constructed. - */ - private constructor() { - super(); - } - - public static createCallParameters(pool: Pool): MethodParameters { - return { - calldata: this.encodeCreate(pool), - value: toHex(0), - }; - } - - public static addCallParameters( - position: Position, - options: AddLiquidityOptions, - ): MethodParameters { - invariant(JSBI.greaterThan(position.liquidity, ZERO), 'ZERO_LIQUIDITY'); - - const calldatas: string[] = []; - - // get amounts - const { - amount0: amount0Desired, - amount1: amount1Desired, - } = position.mintAmounts; - - // adjust for slippage - const minimumAmounts = position.mintAmountsWithSlippage( - options.slippageTolerance, - ); - const amount0Min = toHex(minimumAmounts.amount0); - const amount1Min = toHex(minimumAmounts.amount1); - - const deadline = toHex(options.deadline); - - // create pool if needed - if (isMint(options) && options.createPool) { - calldatas.push(this.encodeCreate(position.pool)); - } - - // permits if necessary - if (options.token0Permit) { - calldatas.push( - NonfungiblePositionManager.encodePermit( - position.pool.token0, - options.token0Permit, - ), - ); - } - if (options.token1Permit) { - calldatas.push( - NonfungiblePositionManager.encodePermit( - position.pool.token1, - options.token1Permit, - ), - ); - } - - // mint - if (isMint(options)) { - const recipient: string = validateAndParseAddress(options.recipient); - - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData('mint', [ - { - token0: position.pool.token0.address, - token1: position.pool.token1.address, - tickLower: position.tickLower, - tickUpper: position.tickUpper, - amount0Desired: toHex(amount0Desired), - amount1Desired: toHex(amount1Desired), - amount0Min, - amount1Min, - recipient, - deadline, - }, - ]), - ); - } else { - // increase - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData( - 'increaseLiquidity', - [ - { - tokenId: toHex(options.tokenId), - amount0Desired: toHex(amount0Desired), - amount1Desired: toHex(amount1Desired), - amount0Min, - amount1Min, - deadline, - }, - ], - ), - ); - } - - let value: string = toHex(0); - - if (options.useNative) { - const wrapped = options.useNative.wrapped; - invariant( - position.pool.token0.equals(wrapped) || - position.pool.token1.equals(wrapped), - 'NO_WNative', - ); - - const wrappedValue = position.pool.token0.equals(wrapped) - ? amount0Desired - : amount1Desired; - - // we only need to refund if we're actually sending ETH - if (JSBI.greaterThan(wrappedValue, ZERO)) { - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData( - 'refundNativeToken', - ), - ); - } - - value = toHex(wrappedValue); - } - - return { - calldata: - calldatas.length === 1 - ? calldatas[0] - : NonfungiblePositionManager.INTERFACE.encodeFunctionData( - 'multicall', - [calldatas], - ), - value, - }; - } - - public static collectCallParameters( - options: CollectOptions, - ): MethodParameters { - const calldatas: string[] = NonfungiblePositionManager.encodeCollect( - options, - ); - - return { - calldata: - calldatas.length === 1 - ? calldatas[0] - : NonfungiblePositionManager.INTERFACE.encodeFunctionData( - 'multicall', - [calldatas], - ), - value: toHex(0), - }; - } - - /** - * Produces the calldata for completely or partially exiting a position - * @param position The position to exit - * @param options Additional information necessary for generating the calldata - * @returns The call parameters - */ - public static removeCallParameters( - position: Position, - options: RemoveLiquidityOptions, - ): MethodParameters { - const calldatas: string[] = []; - - const deadline = toHex(options.deadline); - const tokenId = toHex(options.tokenId); - - // construct a partial position with a percentage of liquidity - const partialPosition = new Position({ - pool: position.pool, - liquidity: options.liquidityPercentage.multiply(position.liquidity) - .quotient, - tickLower: position.tickLower, - tickUpper: position.tickUpper, - }); - invariant( - JSBI.greaterThan(partialPosition.liquidity, ZERO), - 'ZERO_LIQUIDITY', - ); - - // slippage-adjusted underlying amounts - const { - amount0: amount0Min, - amount1: amount1Min, - } = partialPosition.burnAmountsWithSlippage(options.slippageTolerance); - - if (options.permit) { - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData('permit', [ - validateAndParseAddress(options.permit.spender), - tokenId, - toHex(options.permit.deadline), - options.permit.v, - options.permit.r, - options.permit.s, - ]), - ); - } - - // remove liquidity - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData( - 'decreaseLiquidity', - [ - { - tokenId, - liquidity: toHex(partialPosition.liquidity), - amount0Min: toHex(amount0Min), - amount1Min: toHex(amount1Min), - deadline, - }, - ], - ), - ); - - const { - expectedCurrencyOwed0, - expectedCurrencyOwed1, - ...rest - } = options.collectOptions; - calldatas.push( - ...NonfungiblePositionManager.encodeCollect({ - tokenId: options.tokenId, - // add the underlying value to the expected currency already owed - expectedCurrencyOwed0: expectedCurrencyOwed0.add( - CurrencyAmount.fromRawAmount( - expectedCurrencyOwed0.currency, - amount0Min, - ), - ), - expectedCurrencyOwed1: expectedCurrencyOwed1.add( - CurrencyAmount.fromRawAmount( - expectedCurrencyOwed1.currency, - amount1Min, - ), - ), - ...rest, - }), - ); - - if (options.liquidityPercentage.equalTo(ONE)) { - if (options.burnToken) { - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData('burn', [ - tokenId, - ]), - ); - } - } else { - invariant(options.burnToken !== true, 'CANNOT_BURN'); - } - - return { - calldata: NonfungiblePositionManager.INTERFACE.encodeFunctionData( - 'multicall', - [calldatas], - ), - value: toHex(0), - }; - } - - private static encodeCreate(pool: Pool): string { - return NonfungiblePositionManager.INTERFACE.encodeFunctionData( - 'createAndInitializePoolIfNecessary', - [pool.token0.address, pool.token1.address, toHex(pool.sqrtRatioX96)], - ); - } - - private static encodeCollect(options: CollectOptions): string[] { - const calldatas: string[] = []; - - const tokenId = toHex(options.tokenId); - - const involvesETH = - options.expectedCurrencyOwed0.currency.isNative || - options.expectedCurrencyOwed1.currency.isNative; - - const recipient = validateAndParseAddress(options.recipient); - - // collect - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData('collect', [ - { - tokenId, - recipient: involvesETH ? ADDRESS_ZERO : recipient, - amount0Max: MaxUint128, - amount1Max: MaxUint128, - }, - ]), - ); - - if (involvesETH) { - const ethAmount = options.expectedCurrencyOwed0.currency.isNative - ? options.expectedCurrencyOwed0.quotient - : options.expectedCurrencyOwed1.quotient; - const token = options.expectedCurrencyOwed0.currency.isNative - ? (options.expectedCurrencyOwed1.currency as Token) - : (options.expectedCurrencyOwed0.currency as Token); - const tokenAmount = options.expectedCurrencyOwed0.currency.isNative - ? options.expectedCurrencyOwed1.quotient - : options.expectedCurrencyOwed0.quotient; - - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData( - 'unwrapWNativeToken', - [toHex(ethAmount), recipient], - ), - ); - calldatas.push( - NonfungiblePositionManager.INTERFACE.encodeFunctionData('sweepToken', [ - token.address, - toHex(tokenAmount), - recipient, - ]), - ); - } - - return calldatas; - } -} diff --git a/yarn.lock b/yarn.lock index 6cd2844..fd7f365 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,152 @@ # yarn lockfile v1 +"@0xsequence/abi@^0.43.34": + "integrity" "sha512-wZ3JLA4kw2em8A7gFW5oESdo+F3G/WjIhCp/aZ0x3UgayBxrQjwBURoqDQPrY5k/BJ4R68LIEabLTrpSXesh1g==" + "resolved" "https://registry.npmjs.org/@0xsequence/abi/-/abi-0.43.34.tgz" + "version" "0.43.34" + +"@0xsequence/abi@^1.4.3", "@0xsequence/abi@1.9.11": + "integrity" "sha512-aNByJ3hEpwQq22PLU6Tj/47G7TNpAPao7rHXg43SrIO5CmfyUSF77PMxUf2ebjDoq9uxPhtNqTp/L05KJdL80w==" + "resolved" "https://registry.npmjs.org/@0xsequence/abi/-/abi-1.9.11.tgz" + "version" "1.9.11" + +"@0xsequence/api@^0.43.34": + "integrity" "sha512-YmV65zn9vZiprEXLfLVIWANK3WBag3d+N0Sc5Br19ezmCFBg52DdzumJIM+8S3maUE2JdL9RbgBLZ+9JOBKnEg==" + "resolved" "https://registry.npmjs.org/@0xsequence/api/-/api-0.43.34.tgz" + "version" "0.43.34" + +"@0xsequence/auth@^0.43.34": + "integrity" "sha512-dw58nX2gc5QkIkzeVCheFZrRQgHwp4ZlJdg2e5gk7jU8eEu48oWP6faz30MFfiJfUCaysbGZ0o9+mGPqwpPG2g==" + "resolved" "https://registry.npmjs.org/@0xsequence/auth/-/auth-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "@0xsequence/abi" "^0.43.34" + "@0xsequence/api" "^0.43.34" + "@0xsequence/config" "^0.43.34" + "@0xsequence/ethauth" "^0.8.0" + "@0xsequence/indexer" "^0.43.34" + "@0xsequence/metadata" "^0.43.34" + "@0xsequence/network" "^0.43.34" + "@0xsequence/provider" "^0.43.34" + "@0xsequence/utils" "^0.43.34" + "@0xsequence/wallet" "^0.43.34" + +"@0xsequence/config@^0.43.34": + "integrity" "sha512-rOkNLB7z64ZkURzTXMF+4zTPo17VUei6vT5sp9Uzd5zamEneWGFdUJltzDc8sLdUWTEVdkyckaTSTS+8/sHuLw==" + "resolved" "https://registry.npmjs.org/@0xsequence/config/-/config-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "@0xsequence/abi" "^0.43.34" + "@0xsequence/multicall" "^0.43.34" + "@0xsequence/network" "^0.43.34" + "@0xsequence/utils" "^0.43.34" + +"@0xsequence/core@^1.4.3": + "integrity" "sha512-yzVuZmFnlkAzNtr9Ij+xZV7Hn9FSttzGIJuTpJB+8sBXsuu0AyxxSLSkGlHTitPRRCOJEmOCNkv6FS7AW1Ae4Q==" + "resolved" "https://registry.npmjs.org/@0xsequence/core/-/core-1.9.11.tgz" + "version" "1.9.11" + dependencies: + "@0xsequence/abi" "1.9.11" + +"@0xsequence/ethauth@^0.8.0": + "integrity" "sha512-P21cxRSS+2mDAqFVAJt0lwQFtbObX+Ewlj8DMyDELp81+QbfHFh6LCyu8dTXNdBx6UbmRFOCSBno5Txd50cJPQ==" + "resolved" "https://registry.npmjs.org/@0xsequence/ethauth/-/ethauth-0.8.1.tgz" + "version" "0.8.1" + dependencies: + "js-base64" "^3.7.2" + +"@0xsequence/guard@^0.43.34": + "integrity" "sha512-U8uIjC8nifDgugo+4V3siu5fs86TqOmsb4Wvx0n6G/zbX2LaPGOYwHqCYkWrukETnk/FYiy8GoTuV11T9jIrSg==" + "resolved" "https://registry.npmjs.org/@0xsequence/guard/-/guard-0.43.34.tgz" + "version" "0.43.34" + +"@0xsequence/indexer@^0.43.34": + "integrity" "sha512-u7dnbLGH447Utph3Ebvfmi98kTebdc8+we1L6FSYpodpvN3q/lb5de8BL1Jbmry0m9MSLy1iGwdGA0AivwNgtA==" + "resolved" "https://registry.npmjs.org/@0xsequence/indexer/-/indexer-0.43.34.tgz" + "version" "0.43.34" + +"@0xsequence/metadata@^0.43.34": + "integrity" "sha512-ZJO+cerq2gQqktqyCsD1zfAAeOzsCDZXEDTO47oT5v42Bl4L50Vlj1PxNlo9iKzYooCA2LZjeWJkrvzfa0cvjA==" + "resolved" "https://registry.npmjs.org/@0xsequence/metadata/-/metadata-0.43.34.tgz" + "version" "0.43.34" + +"@0xsequence/multicall@^0.43.29", "@0xsequence/multicall@^0.43.34": + "integrity" "sha512-7gLlX3TOi+qZYe28DVdqkQJBeibl9JOdCcHaw9zkQYAZ+2WLouZl5Rlv0ZHEwX46gOiG1mCt/tZugoRkguKE0Q==" + "resolved" "https://registry.npmjs.org/@0xsequence/multicall/-/multicall-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "@0xsequence/abi" "^0.43.34" + "@0xsequence/network" "^0.43.34" + "@0xsequence/utils" "^0.43.34" + +"@0xsequence/network@^0.43.34": + "integrity" "sha512-KH2k4zEiXBHBathU+T7AXxzSDRm0XJ2+bJSSKci+RWesLPT2TwZY7YLfSWjSyp20EPqeyuaG7Snn86e60Zi/eg==" + "resolved" "https://registry.npmjs.org/@0xsequence/network/-/network-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "@0xsequence/indexer" "^0.43.34" + "@0xsequence/provider" "^0.43.34" + "@0xsequence/relayer" "^0.43.34" + "@0xsequence/utils" "^0.43.34" + +"@0xsequence/provider@^0.43.34": + "integrity" "sha512-AuMiP3budYbtql1L8eemcmxknuN5QJcPirr4DtkCnifCMGDoF/savSuue6+7K65HGj/8yzdFrRlt0MYavYWVoA==" + "resolved" "https://registry.npmjs.org/@0xsequence/provider/-/provider-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "@0xsequence/abi" "^0.43.34" + "@0xsequence/auth" "^0.43.34" + "@0xsequence/config" "^0.43.34" + "@0xsequence/network" "^0.43.34" + "@0xsequence/relayer" "^0.43.34" + "@0xsequence/transactions" "^0.43.34" + "@0xsequence/utils" "^0.43.34" + "@0xsequence/wallet" "^0.43.34" + "eventemitter2" "^6.4.5" + "webextension-polyfill" "^0.10.0" + +"@0xsequence/relayer@^0.43.34": + "integrity" "sha512-Kl6LitpG24i3ha6CxBRnFAD1/vAbC1+pub7yywhwH8jmnd7KncHAZNgYT48BZI6B2bOeQiY+tTevUcgYw0hSzA==" + "resolved" "https://registry.npmjs.org/@0xsequence/relayer/-/relayer-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "@0xsequence/abi" "^0.43.34" + "@0xsequence/config" "^0.43.34" + "@0xsequence/network" "^0.43.34" + "@0xsequence/transactions" "^0.43.34" + "@0xsequence/utils" "^0.43.34" + +"@0xsequence/transactions@^0.43.34": + "integrity" "sha512-C6xDBqDOpx3+fuZ4OWStpAgAMKW7het1a6cwuQRalN8s+3n/SkjgzSK8Xc/5FT4FVExJuwo/D/AkvyOFz7AaCg==" + "resolved" "https://registry.npmjs.org/@0xsequence/transactions/-/transactions-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "@0xsequence/abi" "^0.43.34" + "@0xsequence/config" "^0.43.34" + "@0xsequence/network" "^0.43.34" + "@0xsequence/utils" "^0.43.34" + +"@0xsequence/utils@^0.43.34": + "integrity" "sha512-Rp0vVeBUeTmOSpXwy+Adlycitg0V4qjao1QvCqONgu9Rh1NIVpocVLx42iSopFQFIALhYB0ZrHp+ns6QsC08+A==" + "resolved" "https://registry.npmjs.org/@0xsequence/utils/-/utils-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "js-base64" "^3.7.2" + +"@0xsequence/wallet@^0.43.34": + "integrity" "sha512-8ZojYXcLnItXfmBy1PRR4qf25GKV5E0bcGLb3tuw/7M6QlFi1CqgRcHuuXYZ4XYyLxLBaKUC1+3sNqcFJGAirA==" + "resolved" "https://registry.npmjs.org/@0xsequence/wallet/-/wallet-0.43.34.tgz" + "version" "0.43.34" + dependencies: + "@0xsequence/abi" "^0.43.34" + "@0xsequence/config" "^0.43.34" + "@0xsequence/guard" "^0.43.34" + "@0xsequence/network" "^0.43.34" + "@0xsequence/relayer" "^0.43.34" + "@0xsequence/transactions" "^0.43.34" + "@0xsequence/utils" "^0.43.34" + "@0xsquid/sdk@1.12.1": "integrity" "sha512-sZ8pvagfXwbF8i3JowWRPlpE91HbSZ24FtmXgwn41VwEMZESP0OQQjMo/yLV+1ChtB8TAKvjPTHoWgrxTWyAiA==" "resolved" "https://registry.npmjs.org/@0xsquid/sdk/-/sdk-1.12.1.tgz" @@ -43,12 +189,17 @@ "wagmi" "^0.12.13" "zustand" "^4.1.1" +"@aashutoshrathi/word-wrap@^1.2.3": + "integrity" "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" + "resolved" "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz" + "version" "1.2.6" + "@alloc/quick-lru@^5.2.0": "integrity" "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" "resolved" "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz" "version" "5.2.0" -"@ampproject/remapping@^2.1.0": +"@ampproject/remapping@^2.2.0": "integrity" "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==" "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" "version" "2.2.0" @@ -56,6 +207,15 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" +"@apideck/better-ajv-errors@^0.3.1": + "integrity" "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==" + "resolved" "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "json-schema" "^0.4.0" + "jsonpointer" "^5.0.0" + "leven" "^3.1.0" + "@aws-crypto/ie11-detection@^2.0.0": "integrity" "sha512-pkVXf/dq6PITJ0jzYZ69VhL8VFOFoPZLZqtU/12SGnzYuJOOGNfF41q9GxdI1yqC8R13Rq3jOLKDFpUJFT5eTA==" "resolved" "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.0.tgz" @@ -706,19 +866,13 @@ dependencies: "tslib" "^2.3.1" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.5.5": - "integrity" "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/code-frame@7.10.4": - "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" - "version" "7.10.4" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2", "@babel/code-frame@^7.8.3": + "integrity" "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz" + "version" "7.24.2" dependencies: - "@babel/highlight" "^7.10.4" + "@babel/highlight" "^7.24.2" + "picocolors" "^1.0.0" "@babel/code-frame@7.12.11": "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" @@ -727,61 +881,49 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8": - "integrity" "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz" - "version" "7.18.8" - -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4", "@babel/core@7.12.3": - "integrity" "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz" - "version" "7.12.3" - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.1" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.1" - "@babel/parser" "^7.12.3" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - "convert-source-map" "^1.7.0" +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8", "@babel/compat-data@^7.23.5": + "integrity" "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz" + "version" "7.24.1" + +"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + "integrity" "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz" + "version" "7.24.3" + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.1" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.24.1" + "@babel/parser" "^7.24.1" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.1" + "@babel/types" "^7.24.0" + "convert-source-map" "^2.0.0" "debug" "^4.1.0" - "gensync" "^1.0.0-beta.1" - "json5" "^2.1.2" - "lodash" "^4.17.19" - "resolve" "^1.3.2" - "semver" "^5.4.1" - "source-map" "^0.5.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.2.3" + "semver" "^6.3.1" -"@babel/core@^7.16.0": - "integrity" "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz" - "version" "7.18.10" +"@babel/eslint-parser@^7.16.3": + "integrity" "sha512-d5guuzMlPeDfZIbpQ8+g1NaCNuAGBBGNECh0HVqz1sjOeVLh2CEaifuOysCH18URW6R7pqXINvf5PaR/dC6jLQ==" + "resolved" "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.1.tgz" + "version" "7.24.1" dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.10" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helpers" "^7.18.9" - "@babel/parser" "^7.18.10" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.18.10" - "@babel/types" "^7.18.10" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.2.1" - "semver" "^6.3.0" + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + "eslint-visitor-keys" "^2.1.0" + "semver" "^6.3.1" -"@babel/generator@^7.12.1", "@babel/generator@^7.18.10": - "integrity" "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz" - "version" "7.18.12" +"@babel/generator@^7.24.1", "@babel/generator@^7.7.2": + "integrity" "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz" + "version" "7.24.1" dependencies: - "@babel/types" "^7.18.10" - "@jridgewell/gen-mapping" "^0.3.2" + "@babel/types" "^7.24.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" "jsesc" "^2.5.1" "@babel/helper-annotate-as-pure@^7.18.6": @@ -799,15 +941,16 @@ "@babel/helper-explode-assignable-expression" "^7.18.6" "@babel/types" "^7.18.9" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9": - "integrity" "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz" - "version" "7.18.9" +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.23.6": + "integrity" "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz" + "version" "7.23.6" dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-validator-option" "^7.18.6" - "browserslist" "^4.20.2" - "semver" "^6.3.0" + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + "browserslist" "^4.22.2" + "lru-cache" "^5.1.1" + "semver" "^6.3.1" "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.18.9": "integrity" "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==" @@ -842,10 +985,10 @@ "resolve" "^1.14.2" "semver" "^6.1.2" -"@babel/helper-environment-visitor@^7.18.9": - "integrity" "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" - "version" "7.18.9" +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20": + "integrity" "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" + "version" "7.22.20" "@babel/helper-explode-assignable-expression@^7.18.6": "integrity" "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==" @@ -854,20 +997,20 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-function-name@^7.18.9": - "integrity" "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz" - "version" "7.18.9" +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.23.0": + "integrity" "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" + "version" "7.23.0" dependencies: - "@babel/template" "^7.18.6" - "@babel/types" "^7.18.9" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" -"@babel/helper-hoist-variables@^7.18.6": - "integrity" "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" - "version" "7.18.6" +"@babel/helper-hoist-variables@^7.18.6", "@babel/helper-hoist-variables@^7.22.5": + "integrity" "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" + "version" "7.22.5" dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.22.5" "@babel/helper-member-expression-to-functions@^7.18.9": "integrity" "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==" @@ -876,26 +1019,23 @@ dependencies: "@babel/types" "^7.18.9" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6": - "integrity" "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz" - "version" "7.22.5" +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.22.15": + "integrity" "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz" + "version" "7.24.3" dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.24.0" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9": - "integrity" "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz" - "version" "7.18.9" +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9", "@babel/helper-module-transforms@^7.23.3": + "integrity" "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz" + "version" "7.23.3" dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.18.6" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" "@babel/helper-optimise-call-expression@^7.18.6": "integrity" "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==" @@ -930,12 +1070,12 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/helper-simple-access@^7.18.6": - "integrity" "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz" - "version" "7.18.6" +"@babel/helper-simple-access@^7.18.6", "@babel/helper-simple-access@^7.22.5": + "integrity" "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" + "version" "7.22.5" dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers@^7.18.9": "integrity" "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==" @@ -944,27 +1084,27 @@ dependencies: "@babel/types" "^7.18.9" -"@babel/helper-split-export-declaration@^7.18.6": - "integrity" "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" - "version" "7.18.6" +"@babel/helper-split-export-declaration@^7.18.6", "@babel/helper-split-export-declaration@^7.22.6": + "integrity" "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" + "version" "7.22.6" dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.22.5": - "integrity" "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" - "version" "7.22.5" +"@babel/helper-string-parser@^7.23.4": + "integrity" "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz" + "version" "7.24.1" -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.22.5": - "integrity" "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz" - "version" "7.22.5" +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.22.20": + "integrity" "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" + "version" "7.22.20" -"@babel/helper-validator-option@^7.18.6": - "integrity" "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" - "version" "7.18.6" +"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.23.5": + "integrity" "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz" + "version" "7.23.5" "@babel/helper-wrap-function@^7.18.9": "integrity" "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==" @@ -976,28 +1116,29 @@ "@babel/traverse" "^7.18.11" "@babel/types" "^7.18.10" -"@babel/helpers@^7.12.1", "@babel/helpers@^7.18.9": - "integrity" "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz" - "version" "7.18.9" +"@babel/helpers@^7.24.1": + "integrity" "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz" + "version" "7.24.1" dependencies: - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.1" + "@babel/types" "^7.24.0" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": - "integrity" "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - "version" "7.18.6" +"@babel/highlight@^7.10.4", "@babel/highlight@^7.24.2": + "integrity" "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz" + "version" "7.24.2" dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - "chalk" "^2.0.0" + "@babel/helper-validator-identifier" "^7.22.20" + "chalk" "^2.4.2" "js-tokens" "^4.0.0" + "picocolors" "^1.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.11", "@babel/parser@^7.7.0": - "integrity" "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz" - "version" "7.18.11" +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1": + "integrity" "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz" + "version" "7.24.1" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": "integrity" "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==" @@ -1232,7 +1373,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.18.6": +"@babel/plugin-syntax-jsx@^7.18.6", "@babel/plugin-syntax-jsx@^7.7.2": "integrity" "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==" "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz" "version" "7.18.6" @@ -1295,7 +1436,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.18.6": +"@babel/plugin-syntax-typescript@^7.18.6", "@babel/plugin-syntax-typescript@^7.7.2": "integrity" "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==" "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz" "version" "7.18.6" @@ -1623,7 +1764,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4", "@babel/preset-env@^7.8.4": +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": "integrity" "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==" "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz" "version" "7.18.10" @@ -1744,45 +1885,45 @@ "core-js-pure" "^3.20.2" "regenerator-runtime" "^0.13.4" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - "integrity" "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz" - "version" "7.22.5" - dependencies: - "regenerator-runtime" "^0.13.11" - -"@babel/template@^7.10.4", "@babel/template@^7.18.10", "@babel/template@^7.18.6", "@babel/template@^7.3.3": - "integrity" "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" - "version" "7.18.10" - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.18.10", "@babel/traverse@^7.18.11", "@babel/traverse@^7.18.9", "@babel/traverse@^7.7.0": - "integrity" "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz" - "version" "7.18.11" - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.10" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.18.11" - "@babel/types" "^7.18.10" - "debug" "^4.1.0" +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.23.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + "integrity" "sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "regenerator-runtime" "^0.14.0" + +"@babel/template@^7.18.10", "@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3": + "integrity" "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz" + "version" "7.24.0" + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" + +"@babel/traverse@^7.18.11", "@babel/traverse@^7.18.9", "@babel/traverse@^7.24.1", "@babel/traverse@^7.7.2": + "integrity" "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/code-frame" "^7.24.1" + "@babel/generator" "^7.24.1" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.24.1" + "@babel/types" "^7.24.0" + "debug" "^4.3.1" "globals" "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.22.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - "integrity" "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz" - "version" "7.22.5" +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + "integrity" "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz" + "version" "7.24.0" dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" "to-fast-properties" "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1882,6 +2023,30 @@ "@binance/w3w-types" "1.1.4" "@binance/w3w-utils" "1.1.4" +"@biom3/design-tokens@^0.3.1", "@biom3/design-tokens@~0.3.6": + "integrity" "sha512-sJdTFM673Kzc1ECuQm9Uedzp6yRQm5Gol8Ypy3Sb5YkTsaFN4p06MfEQlh2FnXwiiiHqUqIO2qiyf6xZrd0woQ==" + "resolved" "https://registry.npmjs.org/@biom3/design-tokens/-/design-tokens-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "lodash.get" "^4.4.2" + +"@biom3/react@^0.20.11": + "integrity" "sha512-UVEoJgJP4opCgxc4JRLlCWFB1FY7GNgTO9YpBsYuXJJ2nvxHckHVSbluLYYGlSvr5dso8ahrQ6DFl3VP7bL0Zw==" + "resolved" "https://registry.npmjs.org/@biom3/react/-/react-0.20.24.tgz" + "version" "0.20.24" + dependencies: + "@biom3/design-tokens" "~0.3.6" + "buffer" "^6.0.3" + "csstype" "^3.1.2" + "localforage" "^1.10.0" + "lodash.debounce" "^4.0.8" + "lodash.get" "^4.4.2" + "lodash.isequal" "^4.5.0" + "lodash.throttle" "^4.1.1" + "react-is" "^18.2.0" + "react-keyed-flatten-children" "^3.0.0" + "ts-deepmerge" "^6.2.0" + "@chainsafe/as-sha256@^0.3.1": "integrity" "sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==" "resolved" "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz" @@ -1918,14 +2083,6 @@ "@chainsafe/persistent-merkle-tree" "^0.4.2" "case" "^1.6.3" -"@cnakazawa/watch@^1.0.3": - "integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==" - "resolved" "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "exec-sh" "^0.3.2" - "minimist" "^1.2.0" - "@coinbase/wallet-sdk@^3.6.4", "@coinbase/wallet-sdk@^3.6.6": "integrity" "sha512-lIGvXMsgpsQWci/XOMQIJ2nIZ8JUy/L+bvC0wkRaYarr0YylwpXrJ2gRM3hCXPS477pkyO7N/kSiAoRgEXUdJQ==" "resolved" "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.7.2.tgz" @@ -2101,15 +2258,116 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@csstools/convert-colors@^1.4.0": - "integrity" "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" - "resolved" "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" - "version" "1.4.0" +"@csstools/normalize.css@*": + "integrity" "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + "resolved" "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz" + "version" "12.1.1" -"@csstools/normalize.css@^10.1.0": - "integrity" "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" - "resolved" "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" - "version" "10.1.0" +"@csstools/postcss-cascade-layers@^1.1.1": + "integrity" "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "@csstools/selector-specificity" "^2.0.2" + "postcss-selector-parser" "^6.0.10" + +"@csstools/postcss-color-function@^1.1.1": + "integrity" "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.1": + "integrity" "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.2": + "integrity" "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.1": + "integrity" "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.7": + "integrity" "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "@csstools/selector-specificity" "^2.0.0" + "postcss-selector-parser" "^6.0.10" + +"@csstools/postcss-nested-calc@^1.0.0": + "integrity" "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-normalize-display-values@^1.0.1": + "integrity" "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-oklab-function@^1.1.1": + "integrity" "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + "integrity" "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-stepped-value-functions@^1.0.1": + "integrity" "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^1.0.0": + "integrity" "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^1.0.2": + "integrity" "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "postcss-value-parser" "^4.2.0" + +"@csstools/postcss-unset-value@^1.0.2": + "integrity" "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + "resolved" "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz" + "version" "1.0.2" + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": + "integrity" "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==" + "resolved" "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz" + "version" "2.2.0" "@cypress/request@^2.88.5": "integrity" "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==" @@ -2349,6 +2607,18 @@ "resolved" "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz" "version" "0.3.1" +"@eslint-community/eslint-utils@^4.2.0": + "integrity" "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==" + "resolved" "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" + "version" "4.4.0" + dependencies: + "eslint-visitor-keys" "^3.3.0" + +"@eslint-community/regexpp@^4.6.1": + "integrity" "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==" + "resolved" "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz" + "version" "4.10.0" + "@eslint/eslintrc@^0.4.3": "integrity" "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==" "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" @@ -2364,7 +2634,27 @@ "minimatch" "^3.0.4" "strip-json-comments" "^3.1.1" -"@ethereumjs/common@^2.5.0", "@ethereumjs/common@2.5.0": +"@eslint/eslintrc@^2.1.4": + "integrity" "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz" + "version" "2.1.4" + dependencies: + "ajv" "^6.12.4" + "debug" "^4.3.2" + "espree" "^9.6.0" + "globals" "^13.19.0" + "ignore" "^5.2.0" + "import-fresh" "^3.2.1" + "js-yaml" "^4.1.0" + "minimatch" "^3.1.2" + "strip-json-comments" "^3.1.1" + +"@eslint/js@8.57.0": + "integrity" "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==" + "resolved" "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz" + "version" "8.57.0" + +"@ethereumjs/common@^2.4.0", "@ethereumjs/common@^2.5.0", "@ethereumjs/common@2.5.0": "integrity" "sha512-DEHjW6e38o+JmB/NO3GZBpW4lpaiBpkFgXF6jLcJ6gETBYpEyaA5nTimsWBUJR3Vmtm/didUEbNjajskugZORg==" "resolved" "https://registry.npmjs.org/@ethereumjs/common/-/common-2.5.0.tgz" "version" "2.5.0" @@ -2412,7 +2702,7 @@ "ethereum-cryptography" "^2.0.0" "micro-ftch" "^0.3.1" -"@ethersproject/abi@^5.0.0-beta.146", "@ethersproject/abi@^5.0.1", "@ethersproject/abi@^5.1.2", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.7.0", "@ethersproject/abi@5.7.0": +"@ethersproject/abi@^5.0.0-beta.146", "@ethersproject/abi@^5.0.1", "@ethersproject/abi@^5.0.12", "@ethersproject/abi@^5.1.2", "@ethersproject/abi@^5.5.0", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.7.0", "@ethersproject/abi@5.7.0": "integrity" "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==" "resolved" "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz" "version" "5.7.0" @@ -2451,7 +2741,7 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/address@^5", "@ethersproject/address@^5.0.2", "@ethersproject/address@^5.7.0", "@ethersproject/address@5.7.0": +"@ethersproject/address@^5", "@ethersproject/address@^5.0.0", "@ethersproject/address@^5.0.2", "@ethersproject/address@^5.7.0", "@ethersproject/address@5.7.0": "integrity" "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==" "resolved" "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz" "version" "5.7.0" @@ -2675,7 +2965,7 @@ "elliptic" "6.5.4" "hash.js" "1.1.7" -"@ethersproject/solidity@5.7.0": +"@ethersproject/solidity@^5.0.0", "@ethersproject/solidity@^5.0.9", "@ethersproject/solidity@5.7.0": "integrity" "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==" "resolved" "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz" "version" "5.7.0" @@ -2696,7 +2986,7 @@ "@ethersproject/constants" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0", "@ethersproject/transactions@5.7.0": +"@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0", "@ethersproject/transactions@5.7.0": "integrity" "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==" "resolved" "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz" "version" "5.7.0" @@ -2720,7 +3010,7 @@ "@ethersproject/constants" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/wallet@5.7.0": +"@ethersproject/wallet@^5.7.0", "@ethersproject/wallet@5.7.0": "integrity" "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==" "resolved" "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz" "version" "5.7.0" @@ -2791,41 +3081,11 @@ dependencies: "@floating-ui/dom" "^1.2.1" -"@gar/promisify@^1.0.1": - "integrity" "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" - "resolved" "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" - "version" "1.1.3" - -"@hapi/address@2.x.x": - "integrity" "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" - "resolved" "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz" - "version" "2.1.4" - -"@hapi/bourne@1.x.x": - "integrity" "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" - "resolved" "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" - "version" "1.3.2" - -"@hapi/hoek@^8.3.0", "@hapi/hoek@8.x.x": - "integrity" "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" - "version" "8.5.1" - "@hapi/hoek@^9.0.0": "integrity" "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" "version" "9.3.0" -"@hapi/joi@^15.1.0": - "integrity" "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==" - "resolved" "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz" - "version" "15.1.1" - dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" - "@hapi/topo@^5.0.0": "integrity" "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==" "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" @@ -2833,12 +3093,14 @@ dependencies: "@hapi/hoek" "^9.0.0" -"@hapi/topo@3.x.x": - "integrity" "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==" - "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz" - "version" "3.1.6" +"@humanwhocodes/config-array@^0.11.14": + "integrity" "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz" + "version" "0.11.14" dependencies: - "@hapi/hoek" "^8.3.0" + "@humanwhocodes/object-schema" "^2.0.2" + "debug" "^4.3.1" + "minimatch" "^3.0.5" "@humanwhocodes/config-array@^0.5.0": "integrity" "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==" @@ -2849,11 +3111,79 @@ "debug" "^4.1.1" "minimatch" "^3.0.4" +"@humanwhocodes/module-importer@^1.0.1": + "integrity" "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" + "version" "1.0.1" + "@humanwhocodes/object-schema@^1.2.0": "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" "version" "1.2.1" +"@humanwhocodes/object-schema@^2.0.2": + "integrity" "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz" + "version" "2.0.2" + +"@imtbl/react-analytics@0.2.1-alpha": + "integrity" "sha512-oDqDmCn+qJPsLnXV+DnP7VxNWLs6wES1020AprgqZh1k5lq0hoZ1ATtEPsq/u1zg9V94glC6lLCVtl28eHbj9w==" + "resolved" "https://registry.npmjs.org/@imtbl/react-analytics/-/react-analytics-0.2.1-alpha.tgz" + "version" "0.2.1-alpha" + dependencies: + "@segment/analytics-next" "^1.53.2" + "react" "^18.2.0" + +"@imtbl/sdk@^1.23.0": + "integrity" "sha512-hknQxZ0gv2idVQc1FeUCq17msuYRqiVeF4JR1coI632/XHmj9kuWblexNfFPiyrwU9QGwYngBd14qU7yEUPAPQ==" + "resolved" "https://registry.npmjs.org/@imtbl/sdk/-/sdk-1.23.3.tgz" + "version" "1.23.3" + dependencies: + "@0xsequence/abi" "^1.4.3" + "@0xsequence/core" "^1.4.3" + "@biom3/design-tokens" "^0.3.1" + "@biom3/react" "^0.20.11" + "@ethersproject/abi" "^5.7.0" + "@ethersproject/abstract-signer" "^5.7.0" + "@ethersproject/keccak256" "^5.7.0" + "@ethersproject/providers" "^5.7.2" + "@ethersproject/strings" "^5.7.0" + "@ethersproject/wallet" "^5.7.0" + "@imtbl/react-analytics" "0.2.1-alpha" + "@jest/globals" "^29.5.0" + "@magic-ext/oidc" "4.2.0" + "@metamask/detect-provider" "^2.0.0" + "@opensea/seaport-js" "2.0.7" + "@rive-app/react-canvas" "^4.8.3" + "@uniswap/router-sdk" "^1.4.0" + "@uniswap/sdk-core" "^3.0.1" + "@uniswap/v3-sdk" "^3.9.0" + "@walletconnect/ethereum-provider" "^2.11.1" + "@walletconnect/modal" "^2.6.2" + "assert" "^2.0.0" + "axios" "^1.6.5" + "bn.js" "^5.2.1" + "buffer" "^6.0.3" + "crypto-browserify" "^3.12.0" + "elliptic" "^6.5.4" + "enc-utils" "^3.0.0" + "ethereumjs-wallet" "^1.0.2" + "ethers" "^5.7.2" + "global-const" "^0.1.2" + "https-browserify" "^1.0.0" + "i18next" "^23.7.6" + "i18next-browser-languagedetector" "^7.2.0" + "jwt-decode" "^3.1.2" + "lru-memorise" "0.3.0" + "magic-sdk" "^21.2.0" + "oidc-client-ts" "2.2.1" + "os-browserify" "^0.3.0" + "pako" "^2.1.0" + "react-i18next" "^13.5.0" + "stream-browserify" "^3.0.0" + "stream-http" "^3.2.0" + "url" "^0.11.0" + "@isaacs/cliui@^8.0.2": "integrity" "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==" "resolved" "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" @@ -2882,166 +3212,268 @@ "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" "version" "0.1.3" -"@jest/console@^26.6.2": - "integrity" "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" - "version" "26.6.2" +"@jest/console@^27.5.1": + "integrity" "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.5.1" "@types/node" "*" "chalk" "^4.0.0" - "jest-message-util" "^26.6.2" - "jest-util" "^26.6.2" + "jest-message-util" "^27.5.1" + "jest-util" "^27.5.1" "slash" "^3.0.0" -"@jest/core@^26.6.0", "@jest/core@^26.6.3": - "integrity" "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==" - "resolved" "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" - "version" "26.6.3" +"@jest/console@^28.1.3": + "integrity" "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz" + "version" "28.1.3" dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/types" "^28.1.3" + "@types/node" "*" + "chalk" "^4.0.0" + "jest-message-util" "^28.1.3" + "jest-util" "^28.1.3" + "slash" "^3.0.0" + +"@jest/core@^27.5.1": + "integrity" "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz" + "version" "27.5.1" + 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" "*" "ansi-escapes" "^4.2.1" "chalk" "^4.0.0" + "emittery" "^0.8.1" "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-changed-files" "^26.6.2" - "jest-config" "^26.6.3" - "jest-haste-map" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-resolve-dependencies" "^26.6.3" - "jest-runner" "^26.6.3" - "jest-runtime" "^26.6.3" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "jest-watcher" "^26.6.2" - "micromatch" "^4.0.2" - "p-each-series" "^2.1.0" + "graceful-fs" "^4.2.9" + "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.4" "rimraf" "^3.0.0" "slash" "^3.0.0" "strip-ansi" "^6.0.0" -"@jest/environment@^26.6.0", "@jest/environment@^26.6.2": - "integrity" "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==" - "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" - "version" "26.6.2" +"@jest/environment@^27.5.1": + "integrity" "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" - "jest-mock" "^26.6.2" + "jest-mock" "^27.5.1" -"@jest/fake-timers@^26.6.2": - "integrity" "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" - "version" "26.6.2" +"@jest/environment@^29.7.0": + "integrity" "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz" + "version" "29.7.0" dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - "jest-message-util" "^26.6.2" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" + "jest-mock" "^29.7.0" -"@jest/globals@^26.6.2": - "integrity" "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==" - "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" - "version" "26.6.2" +"@jest/expect-utils@^29.7.0": + "integrity" "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==" + "resolved" "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz" + "version" "29.7.0" dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - "expect" "^26.6.2" + "jest-get-type" "^29.6.3" -"@jest/reporters@^26.6.2": - "integrity" "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==" - "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" - "version" "26.6.2" +"@jest/expect@^29.7.0": + "integrity" "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==" + "resolved" "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "expect" "^29.7.0" + "jest-snapshot" "^29.7.0" + +"@jest/fake-timers@^27.5.1": + "integrity" "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + "jest-message-util" "^27.5.1" + "jest-mock" "^27.5.1" + "jest-util" "^27.5.1" + +"@jest/fake-timers@^29.7.0": + "integrity" "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + "jest-message-util" "^29.7.0" + "jest-mock" "^29.7.0" + "jest-util" "^29.7.0" + +"@jest/globals@^27.5.1": + "integrity" "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + "expect" "^27.5.1" + +"@jest/globals@^29.5.0": + "integrity" "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + "jest-mock" "^29.7.0" + +"@jest/reporters@^27.5.1": + "integrity" "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz" + "version" "27.5.1" dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" "chalk" "^4.0.0" "collect-v8-coverage" "^1.0.0" "exit" "^0.1.2" "glob" "^7.1.2" - "graceful-fs" "^4.2.4" + "graceful-fs" "^4.2.9" "istanbul-lib-coverage" "^3.0.0" - "istanbul-lib-instrument" "^4.0.3" + "istanbul-lib-instrument" "^5.1.0" "istanbul-lib-report" "^3.0.0" "istanbul-lib-source-maps" "^4.0.0" - "istanbul-reports" "^3.0.2" - "jest-haste-map" "^26.6.2" - "jest-resolve" "^26.6.2" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" + "istanbul-reports" "^3.1.3" + "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.0" "string-length" "^4.0.1" "terminal-link" "^2.0.0" - "v8-to-istanbul" "^7.0.0" - optionalDependencies: - "node-notifier" "^8.0.0" + "v8-to-istanbul" "^8.1.0" -"@jest/source-map@^26.6.2": - "integrity" "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" - "version" "26.6.2" +"@jest/schemas@^28.1.3": + "integrity" "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==" + "resolved" "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz" + "version" "28.1.3" + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/schemas@^29.6.3": + "integrity" "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==" + "resolved" "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" + "version" "29.6.3" + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^27.5.1": + "integrity" "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz" + "version" "27.5.1" dependencies: "callsites" "^3.0.0" - "graceful-fs" "^4.2.4" + "graceful-fs" "^4.2.9" "source-map" "^0.6.0" -"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": - "integrity" "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" - "version" "26.6.2" +"@jest/test-result@^27.5.1": + "integrity" "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" "@types/istanbul-lib-coverage" "^2.0.0" "collect-v8-coverage" "^1.0.0" -"@jest/test-sequencer@^26.6.3": - "integrity" "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==" - "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" - "version" "26.6.3" +"@jest/test-result@^28.1.3": + "integrity" "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz" + "version" "28.1.3" dependencies: - "@jest/test-result" "^26.6.2" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^26.6.2" - "jest-runner" "^26.6.3" - "jest-runtime" "^26.6.3" + "@jest/console" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "collect-v8-coverage" "^1.0.0" -"@jest/transform@^26.6.2": - "integrity" "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" - "version" "26.6.2" +"@jest/test-sequencer@^27.5.1": + "integrity" "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/test-result" "^27.5.1" + "graceful-fs" "^4.2.9" + "jest-haste-map" "^27.5.1" + "jest-runtime" "^27.5.1" + +"@jest/transform@^27.5.1": + "integrity" "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz" + "version" "27.5.1" dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - "babel-plugin-istanbul" "^6.0.0" + "@jest/types" "^27.5.1" + "babel-plugin-istanbul" "^6.1.1" "chalk" "^4.0.0" "convert-source-map" "^1.4.0" "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-util" "^26.6.2" - "micromatch" "^4.0.2" - "pirates" "^4.0.1" + "graceful-fs" "^4.2.9" + "jest-haste-map" "^27.5.1" + "jest-regex-util" "^27.5.1" + "jest-util" "^27.5.1" + "micromatch" "^4.0.4" + "pirates" "^4.0.4" "slash" "^3.0.0" "source-map" "^0.6.1" "write-file-atomic" "^3.0.0" +"@jest/transform@^29.7.0": + "integrity" "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + "babel-plugin-istanbul" "^6.1.1" + "chalk" "^4.0.0" + "convert-source-map" "^2.0.0" + "fast-json-stable-stringify" "^2.1.0" + "graceful-fs" "^4.2.9" + "jest-haste-map" "^29.7.0" + "jest-regex-util" "^29.6.3" + "jest-util" "^29.7.0" + "micromatch" "^4.0.4" + "pirates" "^4.0.4" + "slash" "^3.0.0" + "write-file-atomic" "^4.0.2" + "@jest/types@^25.5.0": "integrity" "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==" "resolved" "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz" @@ -3052,7 +3484,7 @@ "@types/yargs" "^15.0.0" "chalk" "^3.0.0" -"@jest/types@^26.6.0", "@jest/types@^26.6.2": +"@jest/types@^26.6.2": "integrity" "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==" "resolved" "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" "version" "26.6.2" @@ -3063,6 +3495,41 @@ "@types/yargs" "^15.0.0" "chalk" "^4.0.0" +"@jest/types@^27.5.1": + "integrity" "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + "chalk" "^4.0.0" + +"@jest/types@^28.1.3": + "integrity" "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz" + "version" "28.1.3" + dependencies: + "@jest/schemas" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + "chalk" "^4.0.0" + +"@jest/types@^29.6.3": + "integrity" "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" + "version" "29.6.3" + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + "chalk" "^4.0.0" + "@jridgewell/gen-mapping@^0.1.0": "integrity" "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==" "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" @@ -3103,7 +3570,7 @@ "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" "version" "1.4.14" -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": "integrity" "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==" "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" "version" "0.3.25" @@ -3156,6 +3623,11 @@ dependencies: "eventemitter3" "^4.0.0" +"@leichtgewicht/ip-codec@^2.0.1": + "integrity" "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "resolved" "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" + "version" "2.0.4" + "@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0": "integrity" "sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==" "resolved" "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.0.tgz" @@ -3175,6 +3647,42 @@ dependencies: "lottie-web" "^5.10.2" +"@lukeed/csprng@^1.1.0": + "integrity" "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==" + "resolved" "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz" + "version" "1.1.0" + +"@lukeed/uuid@^2.0.0": + "integrity" "sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==" + "resolved" "https://registry.npmjs.org/@lukeed/uuid/-/uuid-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "@lukeed/csprng" "^1.1.0" + +"@magic-ext/oidc@4.2.0": + "integrity" "sha512-e9v0IV38o6O98zKsNAeCMBmxKiHByeCv6/o3RuxWRmrZaxBkxZbB83133hHx02d6YmjJrwB+lpmACG+CtFtTHQ==" + "resolved" "https://registry.npmjs.org/@magic-ext/oidc/-/oidc-4.2.0.tgz" + "version" "4.2.0" + +"@magic-sdk/commons@^17.5.0": + "integrity" "sha512-2KdLT6KTNnToOuTb92a/Ur/zGfV8/M89W+wqrcumcSmdOOyD65C80q2Gd70OF2+HZEOPEfBp8vBTfOGyRSb8fg==" + "resolved" "https://registry.npmjs.org/@magic-sdk/commons/-/commons-17.5.0.tgz" + "version" "17.5.0" + +"@magic-sdk/provider@^21.5.0": + "integrity" "sha512-q2UAww4Hv8qDg+GYUqmUhdLPL5lfmYXpD6HN1IMI1HBU/SG2hLMVs/28u+RrCC1GddrqTTDal9GXONd3OHurHA==" + "resolved" "https://registry.npmjs.org/@magic-sdk/provider/-/provider-21.5.0.tgz" + "version" "21.5.0" + dependencies: + "@magic-sdk/types" "^17.3.0" + "eventemitter3" "^4.0.4" + "web3-core" "1.5.2" + +"@magic-sdk/types@^17.3.0": + "integrity" "sha512-0mTFr1qDJ94pOJkFu1oZ/s2KnV7lHgILvWuFh7fs7ugyn7z9M7euP9g+Bv+kEdZ6ja4QlNi+UR0OryaXowv75w==" + "resolved" "https://registry.npmjs.org/@magic-sdk/types/-/types-17.3.0.tgz" + "version" "17.3.0" + "@material-ui/core@^4.12.3": "integrity" "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==" "resolved" "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz" @@ -3262,6 +3770,11 @@ "resolved" "https://registry.npmjs.org/@metamask/detect-provider/-/detect-provider-1.2.0.tgz" "version" "1.2.0" +"@metamask/detect-provider@^2.0.0": + "integrity" "sha512-sFpN+TX13E9fdBDh9lvQeZdJn4qYoRb/6QF2oZZK/Pn559IhCFacPMU1rMuqyXoFQF3JSJfii2l98B87QDPeCQ==" + "resolved" "https://registry.npmjs.org/@metamask/detect-provider/-/detect-provider-2.0.0.tgz" + "version" "2.0.0" + "@metamask/eth-json-rpc-middleware@^11.0.0": "integrity" "sha512-QDEUZsoUdgZKwFnMS8XW/aQ8mJULaOssXjGnk9DocCs/p8rj69bovBsHtnlYawVHYuOy4Cual5GmAtvAZcrPxA==" "resolved" "https://registry.npmjs.org/@metamask/eth-json-rpc-middleware/-/eth-json-rpc-middleware-11.0.0.tgz" @@ -3499,6 +4012,13 @@ "resolved" "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz" "version" "4.0.1" +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + "integrity" "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==" + "resolved" "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz" + "version" "5.1.1-v1" + dependencies: + "eslint-scope" "5.1.1" + "@noble/curves@~1.0.0", "@noble/curves@1.0.0": "integrity" "sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==" "resolved" "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz" @@ -3549,7 +4069,7 @@ "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" "version" "2.0.5" -"@nodelib/fs.walk@^1.2.3": +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" "version" "1.2.8" @@ -3735,21 +4255,24 @@ dependencies: "@types/bignumber.js" "^5.0.0" -"@npmcli/fs@^1.0.0": - "integrity" "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==" - "resolved" "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz" - "version" "1.1.1" +"@opensea/seaport-js@2.0.7": + "integrity" "sha512-GP9LVGj5mXsBFQc4N5RYXGudYpyyrvc3F5NuHMYe2da61uahIkj+3ifh0rl8TFw5v+atwYtfUycHGIkCX0B68A==" + "resolved" "https://registry.npmjs.org/@opensea/seaport-js/-/seaport-js-2.0.7.tgz" + "version" "2.0.7" dependencies: - "@gar/promisify" "^1.0.1" - "semver" "^7.3.5" + "@0xsequence/multicall" "^0.43.29" + "ethers" "^5.7.2" + "merkletreejs" "^0.3.10" -"@npmcli/move-file@^1.0.1": - "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==" - "resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "mkdirp" "^1.0.4" - "rimraf" "^3.0.2" +"@openzeppelin/contracts@3.4.1-solc-0.7-2": + "integrity" "sha512-tAG9LWg8+M2CMu7hIsqHPaTyG4uDzjr6mhvH96LvOpLZZj6tgzTluBt+LsCf1/QaYrlis6pITvpIaIhE+iZB+Q==" + "resolved" "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.1-solc-0.7-2.tgz" + "version" "3.4.1-solc-0.7-2" + +"@openzeppelin/contracts@3.4.2-solc-0.7": + "integrity" "sha512-W6QmqgkADuFcTLzHL8vVoNBtkwjvQRpYIAom7KiUNoLKghyx3FgH0GBjt8NRvigV1ZmMOBllvE1By1C+bi8WpA==" + "resolved" "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2-solc-0.7.tgz" + "version" "3.4.2-solc-0.7" "@openzeppelin/contracts@4.x": "integrity" "sha512-mO+y6JaqXjWeMh9glYVzVu8HYPGknAAnWyxTRhGeckOruyXQMNnlcW6w/Dx9ftLeIQk6N+ZJFuVmTwF7lEIFrg==" @@ -3859,16 +4382,19 @@ "resolved" "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" "version" "0.11.0" -"@pmmmwh/react-refresh-webpack-plugin@0.4.3": - "integrity" "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==" - "resolved" "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz" - "version" "0.4.3" +"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": + "integrity" "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==" + "resolved" "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz" + "version" "0.5.11" dependencies: - "ansi-html" "^0.0.7" + "ansi-html-community" "^0.0.8" + "common-path-prefix" "^3.0.0" + "core-js-pure" "^3.23.3" "error-stack-parser" "^2.0.6" - "html-entities" "^1.2.1" - "native-url" "^0.2.6" - "schema-utils" "^2.6.5" + "find-up" "^5.0.0" + "html-entities" "^2.1.0" + "loader-utils" "^2.0.4" + "schema-utils" "^3.0.0" "source-map" "^0.7.3" "@popperjs/core@^2.11.8": @@ -3944,18 +4470,39 @@ "redux-thunk" "^2.4.1" "reselect" "^4.1.5" -"@rollup/plugin-node-resolve@^7.1.1": - "integrity" "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==" - "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz" - "version" "7.1.3" +"@rive-app/canvas@2.10.3": + "integrity" "sha512-m81uwl3HuZ9p4v7/PJnA6JIO1eS3Ht0d01wYAYGNpfYlaT6bcTfwczKWUIywKgPpS8ZcH5SAkMe5P1f0R5tUGg==" + "resolved" "https://registry.npmjs.org/@rive-app/canvas/-/canvas-2.10.3.tgz" + "version" "2.10.3" + +"@rive-app/react-canvas@^4.8.3": + "integrity" "sha512-TkjFtwQd/2Q0GVaSQrlkn1mjd+gbtY2gcABSav0rigY5DCCXx7caGM237dfZz4Em/DCcFtZlU0s2Ftg3hIYZ9w==" + "resolved" "https://registry.npmjs.org/@rive-app/react-canvas/-/react-canvas-4.8.3.tgz" + "version" "4.8.3" + dependencies: + "@rive-app/canvas" "2.10.3" + +"@rollup/plugin-babel@^5.2.0": + "integrity" "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz" + "version" "5.3.1" dependencies: - "@rollup/pluginutils" "^3.0.8" - "@types/resolve" "0.0.8" + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^11.2.1": + "integrity" "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz" + "version" "11.2.1" + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" "builtin-modules" "^3.1.0" + "deepmerge" "^4.2.2" "is-module" "^1.0.0" - "resolve" "^1.14.2" + "resolve" "^1.19.0" -"@rollup/plugin-replace@^2.3.1": +"@rollup/plugin-replace@^2.4.1": "integrity" "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==" "resolved" "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz" "version" "2.4.2" @@ -3963,7 +4510,7 @@ "@rollup/pluginutils" "^3.1.0" "magic-string" "^0.25.7" -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": +"@rollup/pluginutils@^3.1.0": "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==" "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" "version" "3.1.0" @@ -3972,6 +4519,11 @@ "estree-walker" "^1.0.1" "picomatch" "^2.2.2" +"@rushstack/eslint-patch@^1.1.0": + "integrity" "sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==" + "resolved" "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.8.0.tgz" + "version" "1.8.0" + "@safe-global/safe-apps-provider@^0.15.2": "integrity" "sha512-BaoGAuY7h6jLBL7P+M6b7hd+1QfTv8uMyNF3udhiNUwA0XwfzH2ePQB13IEV3Mn7wdcIMEEUDS5kHbtAsj60qQ==" "resolved" "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.15.2.tgz" @@ -4058,6 +4610,80 @@ "@noble/hashes" "~1.3.0" "@scure/base" "~1.1.0" +"@segment/analytics-core@1.5.0": + "integrity" "sha512-xFM9sS4ltRWDnNE6bD/bwLAGGBI1Doidf35J6ePyuOfecZ7c0sADtk9xR1QD98CDDFVaQcrfV/O1l4rBZvCm4A==" + "resolved" "https://registry.npmjs.org/@segment/analytics-core/-/analytics-core-1.5.0.tgz" + "version" "1.5.0" + dependencies: + "@lukeed/uuid" "^2.0.0" + "@segment/analytics-generic-utils" "1.2.0" + "dset" "^3.1.2" + "tslib" "^2.4.1" + +"@segment/analytics-generic-utils@1.2.0": + "integrity" "sha512-DfnW6mW3YQOLlDQQdR89k4EqfHb0g/3XvBXkovH1FstUN93eL1kfW9CsDcVQyH3bAC5ZsFyjA/o/1Q2j0QeoWw==" + "resolved" "https://registry.npmjs.org/@segment/analytics-generic-utils/-/analytics-generic-utils-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "tslib" "^2.4.1" + +"@segment/analytics-next@^1.53.2": + "integrity" "sha512-euCOLXUAAfcd/kI5FkCrOJ+Sp3QuCn3f9/1U5J+rly+lfqczKqw4x7A5aon6X3ncBJjfEP3gt9OZdcmgco18Ow==" + "resolved" "https://registry.npmjs.org/@segment/analytics-next/-/analytics-next-1.66.0.tgz" + "version" "1.66.0" + dependencies: + "@lukeed/uuid" "^2.0.0" + "@segment/analytics-core" "1.5.0" + "@segment/analytics-generic-utils" "1.2.0" + "@segment/analytics.js-video-plugins" "^0.2.1" + "@segment/facade" "^3.4.9" + "@segment/tsub" "^2.0.0" + "dset" "^3.1.2" + "js-cookie" "3.0.1" + "node-fetch" "^2.6.7" + "spark-md5" "^3.0.1" + "tslib" "^2.4.1" + "unfetch" "^4.1.0" + +"@segment/analytics.js-video-plugins@^0.2.1": + "integrity" "sha512-lZwCyEXT4aaHBLNK433okEKdxGAuyrVmop4BpQqQSJuRz0DglPZgd9B/XjiiWs1UyOankg2aNYMN3VcS8t4eSQ==" + "resolved" "https://registry.npmjs.org/@segment/analytics.js-video-plugins/-/analytics.js-video-plugins-0.2.1.tgz" + "version" "0.2.1" + dependencies: + "unfetch" "^3.1.1" + +"@segment/facade@^3.4.9": + "integrity" "sha512-xVQBbB/lNvk/u8+ey0kC/+g8pT3l0gCT8O2y9Z+StMMn3KAFAQ9w8xfgef67tJybktOKKU7pQGRPolRM1i1pdA==" + "resolved" "https://registry.npmjs.org/@segment/facade/-/facade-3.4.10.tgz" + "version" "3.4.10" + dependencies: + "@segment/isodate-traverse" "^1.1.1" + "inherits" "^2.0.4" + "new-date" "^1.0.3" + "obj-case" "0.2.1" + +"@segment/isodate-traverse@^1.1.1": + "integrity" "sha512-+G6e1SgAUkcq0EDMi+SRLfT48TNlLPF3QnSgFGVs0V9F3o3fq/woQ2rHFlW20W0yy5NnCUH0QGU3Am2rZy/E3w==" + "resolved" "https://registry.npmjs.org/@segment/isodate-traverse/-/isodate-traverse-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "@segment/isodate" "^1.0.3" + +"@segment/isodate@^1.0.3", "@segment/isodate@1.0.3": + "integrity" "sha512-BtanDuvJqnACFkeeYje7pWULVv8RgZaqKHWwGFnL/g/TH/CcZjkIVTfGDp/MAxmilYHUkrX70SqwnYSTNEaN7A==" + "resolved" "https://registry.npmjs.org/@segment/isodate/-/isodate-1.0.3.tgz" + "version" "1.0.3" + +"@segment/tsub@^2.0.0": + "integrity" "sha512-NzkBK8GwPsyQ74AceLjENbUoaFrObnzEKOX4ko2wZDuIyK+DnDm3B//8xZYI2LCKt+wUD55l6ygfjCoVs8RMWw==" + "resolved" "https://registry.npmjs.org/@segment/tsub/-/tsub-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "@stdlib/math-base-special-ldexp" "^0.0.5" + "dlv" "^1.1.3" + "dset" "^3.1.1" + "tiny-hashes" "^1.0.1" + "@sentry/core@5.30.0": "integrity" "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==" "resolved" "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz" @@ -4143,6 +4769,16 @@ "resolved" "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" "version" "2.0.0" +"@sinclair/typebox@^0.24.1": + "integrity" "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + "resolved" "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz" + "version" "0.24.51" + +"@sinclair/typebox@^0.27.8": + "integrity" "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "resolved" "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" + "version" "0.27.8" + "@sindresorhus/is@^0.14.0": "integrity" "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" @@ -4154,9 +4790,9 @@ "version" "4.6.0" "@sinonjs/commons@^1.7.0": - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" - "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" - "version" "1.8.3" + "integrity" "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz" + "version" "1.8.6" dependencies: "type-detect" "4.0.8" @@ -4174,6 +4810,13 @@ dependencies: "type-detect" "4.0.8" +"@sinonjs/fake-timers@^10.0.2": + "integrity" "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz" + "version" "10.3.0" + dependencies: + "@sinonjs/commons" "^3.0.0" + "@sinonjs/fake-timers@^11.2.2": "integrity" "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==" "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz" @@ -4181,10 +4824,10 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@sinonjs/fake-timers@^6.0.1": - "integrity" "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==" - "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" - "version" "6.0.1" +"@sinonjs/fake-timers@^8.0.1": + "integrity" "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz" + "version" "8.1.0" dependencies: "@sinonjs/commons" "^1.7.0" @@ -4384,167 +5027,1017 @@ "@stablelib/random" "^1.0.2" "@stablelib/wipe" "^1.0.1" -"@surma/rollup-plugin-off-main-thread@^1.1.1": - "integrity" "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==" - "resolved" "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz" - "version" "1.4.2" +"@stdlib/array-float32@^0.0.x": + "integrity" "sha512-QgKT5UaE92Rv7cxfn7wBKZAlwFFHPla8eXsMFsTGt5BiL4yUy36lwinPUh4hzybZ11rw1vifS3VAPuk6JP413Q==" + "resolved" "https://registry.npmjs.org/@stdlib/array-float32/-/array-float32-0.0.6.tgz" + "version" "0.0.6" dependencies: - "ejs" "^2.6.1" - "magic-string" "^0.25.0" + "@stdlib/assert-has-float32array-support" "^0.0.x" -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": - "integrity" "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" - "version" "5.4.0" +"@stdlib/array-float64@^0.0.x": + "integrity" "sha512-oE8y4a84LyBF1goX5//sU1mOjet8gLI0/6wucZcjg+j/yMmNV1xFu84Az9GOGmFSE6Ze6lirGOhfBeEWNNNaJg==" + "resolved" "https://registry.npmjs.org/@stdlib/array-float64/-/array-float64-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "@stdlib/assert-has-float64array-support" "^0.0.x" -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": - "integrity" "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" - "version" "5.4.0" +"@stdlib/array-uint16@^0.0.x": + "integrity" "sha512-/A8Tr0CqJ4XScIDRYQawosko8ha1Uy+50wsTgJhjUtXDpPRp7aUjmxvYkbe7Rm+ImYYbDQVix/uCiPAFQ8ed4Q==" + "resolved" "https://registry.npmjs.org/@stdlib/array-uint16/-/array-uint16-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "@stdlib/assert-has-uint16array-support" "^0.0.x" -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": - "integrity" "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" - "version" "5.0.1" +"@stdlib/array-uint32@^0.0.x": + "integrity" "sha512-2hFPK1Fg7obYPZWlGDjW9keiIB6lXaM9dKmJubg/ergLQCsJQJZpYsG6mMAfTJi4NT1UF4jTmgvyKD+yf0D9cA==" + "resolved" "https://registry.npmjs.org/@stdlib/array-uint32/-/array-uint32-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "@stdlib/assert-has-uint32array-support" "^0.0.x" -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": - "integrity" "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" - "version" "5.0.1" +"@stdlib/array-uint8@^0.0.x": + "integrity" "sha512-qYJQQfGKIcky6TzHFIGczZYTuVlut7oO+V8qUBs7BJC9TwikVnnOmb3hY3jToY4xaoi5p9OvgdJKPInhyIhzFg==" + "resolved" "https://registry.npmjs.org/@stdlib/array-uint8/-/array-uint8-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-has-uint8array-support" "^0.0.x" -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": - "integrity" "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" - "version" "5.4.0" +"@stdlib/assert-has-float32array-support@^0.0.x": + "integrity" "sha512-Yrg7K6rBqwCzDWZ5bN0VWLS5dNUWcoSfUeU49vTERdUmZID06J069CDc07UUl8vfQWhFgBWGocH3rrpKm1hi9w==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-float32array-support/-/assert-has-float32array-support-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-is-float32array" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/constants-float64-pinf" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": - "integrity" "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" - "version" "5.4.0" +"@stdlib/assert-has-float64array-support@^0.0.x": + "integrity" "sha512-UVQcoeWqgMw9b8PnAmm/sgzFnuWkZcNhJoi7xyMjbiDV/SP1qLCrvi06mq86cqS3QOCma1fEayJdwgteoXyyuw==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-float64array-support/-/assert-has-float64array-support-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-is-float64array" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": - "integrity" "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" - "version" "5.4.0" +"@stdlib/assert-has-node-buffer-support@^0.0.x": + "integrity" "sha512-fgI+hW4Yg4ciiv4xVKH+1rzdV7e5+6UKgMnFbc1XDXHcxLub3vOr8+H6eDECdAIfgYNA7X0Dxa/DgvX9dwDTAQ==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-node-buffer-support/-/assert-has-node-buffer-support-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-is-buffer" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@svgr/babel-plugin-transform-svg-component@^5.5.0": - "integrity" "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" - "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" - "version" "5.5.0" +"@stdlib/assert-has-own-property@^0.0.x": + "integrity" "sha512-3YHwSWiUqGlTLSwxAWxrqaD1PkgcJniGyotJeIt5X0tSNmSW0/c9RWroCImTUUB3zBkyBJ79MyU9Nf4Qgm59fQ==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-own-property/-/assert-has-own-property-0.0.7.tgz" + "version" "0.0.7" -"@svgr/babel-preset@^5.5.0": - "integrity" "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==" - "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" - "version" "5.5.0" +"@stdlib/assert-has-symbol-support@^0.0.x": + "integrity" "sha512-PoQ9rk8DgDCuBEkOIzGGQmSnjtcdagnUIviaP5YskB45/TJHXseh4NASWME8FV77WFW9v/Wt1MzKFKMzpDFu4Q==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-symbol-support/-/assert-has-symbol-support-0.0.8.tgz" + "version" "0.0.8" dependencies: - "@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" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@svgr/core@^5.5.0": - "integrity" "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==" - "resolved" "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz" - "version" "5.5.0" +"@stdlib/assert-has-tostringtag-support@^0.0.x": + "integrity" "sha512-UTsqdkrnQ7eufuH5BeyWOJL3ska3u5nvDWKqw3onNNZ2mvdgkfoFD7wHutVGzAA2rkTsSJAMBHVwWLsm5SbKgw==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-tostringtag-support/-/assert-has-tostringtag-support-0.0.9.tgz" + "version" "0.0.9" dependencies: - "@svgr/plugin-jsx" "^5.5.0" - "camelcase" "^6.2.0" - "cosmiconfig" "^7.0.0" + "@stdlib/assert-has-symbol-support" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@svgr/hast-util-to-babel-ast@^5.5.0": - "integrity" "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==" - "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" - "version" "5.5.0" +"@stdlib/assert-has-uint16array-support@^0.0.x": + "integrity" "sha512-vqFDn30YrtzD+BWnVqFhB130g3cUl2w5AdOxhIkRkXCDYAM5v7YwdNMJEON+D4jI8YB4D5pEYjqKweYaCq4nyg==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-uint16array-support/-/assert-has-uint16array-support-0.0.8.tgz" + "version" "0.0.8" dependencies: - "@babel/types" "^7.12.6" + "@stdlib/assert-is-uint16array" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/constants-uint16-max" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@svgr/plugin-jsx@^5.5.0": - "integrity" "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==" - "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" - "version" "5.5.0" +"@stdlib/assert-has-uint32array-support@^0.0.x": + "integrity" "sha512-tJtKuiFKwFSQQUfRXEReOVGXtfdo6+xlshSfwwNWXL1WPP2LrceoiUoQk7zMCMT6VdbXgGH92LDjVcPmSbH4Xw==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-uint32array-support/-/assert-has-uint32array-support-0.0.8.tgz" + "version" "0.0.8" dependencies: - "@babel/core" "^7.12.3" - "@svgr/babel-preset" "^5.5.0" - "@svgr/hast-util-to-babel-ast" "^5.5.0" - "svg-parser" "^2.0.2" + "@stdlib/assert-is-uint32array" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/constants-uint32-max" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@svgr/plugin-svgo@^5.5.0": - "integrity" "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==" - "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" - "version" "5.5.0" +"@stdlib/assert-has-uint8array-support@^0.0.x": + "integrity" "sha512-ie4vGTbAS/5Py+LLjoSQi0nwtYBp+WKk20cMYCzilT0rCsBI/oez0RqHrkYYpmt4WaJL4eJqC+/vfQ5NsI7F5w==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-has-uint8array-support/-/assert-has-uint8array-support-0.0.8.tgz" + "version" "0.0.8" dependencies: - "cosmiconfig" "^7.0.0" - "deepmerge" "^4.2.2" - "svgo" "^1.2.2" + "@stdlib/assert-is-uint8array" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/constants-uint8-max" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@svgr/webpack@5.5.0": - "integrity" "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==" - "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" - "version" "5.5.0" +"@stdlib/assert-is-array@^0.0.x": + "integrity" "sha512-/o6KclsGkNcZ5hiROarsD9XUs6xQMb4lTwF6O71UHbKWTtomEF/jD0rxLvlvj0BiCxfKrReddEYd2CnhUyskMA==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-array/-/assert-is-array-0.0.7.tgz" + "version" "0.0.7" dependencies: - "@babel/core" "^7.12.3" - "@babel/plugin-transform-react-constant-elements" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.5" - "@svgr/core" "^5.5.0" - "@svgr/plugin-jsx" "^5.5.0" - "@svgr/plugin-svgo" "^5.5.0" - "loader-utils" "^2.0.0" + "@stdlib/utils-native-class" "^0.0.x" -"@szmarczak/http-timer@^1.1.2": - "integrity" "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==" - "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" - "version" "1.1.2" +"@stdlib/assert-is-big-endian@^0.0.x": + "integrity" "sha512-BvutsX84F76YxaSIeS5ZQTl536lz+f+P7ew68T1jlFqxBhr4v7JVYFmuf24U040YuK1jwZ2sAq+bPh6T09apwQ==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-big-endian/-/assert-is-big-endian-0.0.7.tgz" + "version" "0.0.7" dependencies: - "defer-to-connect" "^1.0.1" + "@stdlib/array-uint16" "^0.0.x" + "@stdlib/array-uint8" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@szmarczak/http-timer@^4.0.5": - "integrity" "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==" - "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz" - "version" "4.0.6" +"@stdlib/assert-is-boolean@^0.0.x": + "integrity" "sha512-PRCpslMXSYqFMz1Yh4dG2K/WzqxTCtlKbgJQD2cIkAtXux4JbYiXCtepuoV7l4Wv1rm0a1eU8EqNPgnOmWajGw==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-boolean/-/assert-is-boolean-0.0.8.tgz" + "version" "0.0.8" dependencies: - "defer-to-connect" "^2.0.0" + "@stdlib/assert-has-tostringtag-support" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + "@stdlib/utils-native-class" "^0.0.x" -"@szmarczak/http-timer@^5.0.1": - "integrity" "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==" - "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" - "version" "5.0.1" +"@stdlib/assert-is-buffer@^0.0.x": + "integrity" "sha512-SYmGwOXkzZVidqUyY1IIx6V6QnSL36v3Lcwj8Rvne/fuW0bU2OomsEBzYCFMvcNgtY71vOvgZ9VfH3OppvV6eA==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-buffer/-/assert-is-buffer-0.0.8.tgz" + "version" "0.0.8" dependencies: - "defer-to-connect" "^2.0.1" + "@stdlib/assert-is-object-like" "^0.0.x" -"@tanstack/match-sorter-utils@^8.7.0": - "integrity" "sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==" - "resolved" "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.8.4.tgz" - "version" "8.8.4" +"@stdlib/assert-is-float32array@^0.0.x": + "integrity" "sha512-Phk0Ze7Vj2/WLv5Wy8Oo7poZIDMSTiTrEnc1t4lBn3Svz2vfBXlvCufi/i5d93vc4IgpkdrOEwfry6nldABjNQ==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-float32array/-/assert-is-float32array-0.0.8.tgz" + "version" "0.0.8" dependencies: - "remove-accents" "0.4.2" + "@stdlib/utils-native-class" "^0.0.x" -"@tanstack/query-core@4.36.1": - "integrity" "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==" - "resolved" "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz" - "version" "4.36.1" +"@stdlib/assert-is-float64array@^0.0.x": + "integrity" "sha512-UC0Av36EEYIgqBbCIz1lj9g7qXxL5MqU1UrWun+n91lmxgdJ+Z77fHy75efJbJlXBf6HXhcYXECIsc0u3SzyDQ==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-float64array/-/assert-is-float64array-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-native-class" "^0.0.x" -"@tanstack/query-persist-client-core@4.36.1": - "integrity" "sha512-eocgCeI7D7TRv1IUUBMfVwOI0wdSmMkBIbkKhqEdTrnUHUQEeOaYac8oeZk2cumAWJdycu6P/wB+WqGynTnzXg==" - "resolved" "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.36.1.tgz" - "version" "4.36.1" +"@stdlib/assert-is-function@^0.0.x": + "integrity" "sha512-M55Dt2njp5tnY8oePdbkKBRIypny+LpCMFZhEjJIxjLE4rA6zSlHs1yRMqD4PmW+Wl9WTeEM1GYO4AQHl1HAjA==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-function/-/assert-is-function-0.0.8.tgz" + "version" "0.0.8" dependencies: - "@tanstack/query-core" "4.36.1" + "@stdlib/utils-type-of" "^0.0.x" -"@tanstack/query-sync-storage-persister@^4.27.1": - "integrity" "sha512-yMEt5hWe2+1eclf1agMtXHnPIkxEida0lYWkfdhR8U6KXk/lO4Vca6piJmhKI85t0NHlx3l/z6zX+t/Fn5O9NA==" - "resolved" "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.36.1.tgz" - "version" "4.36.1" +"@stdlib/assert-is-little-endian@^0.0.x": + "integrity" "sha512-SPObC73xXfDXY0dOewXR0LDGN3p18HGzm+4K8azTj6wug0vpRV12eB3hbT28ybzRCa6TAKUjwM/xY7Am5QzIlA==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-little-endian/-/assert-is-little-endian-0.0.7.tgz" + "version" "0.0.7" dependencies: - "@tanstack/query-persist-client-core" "4.36.1" + "@stdlib/array-uint16" "^0.0.x" + "@stdlib/array-uint8" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" -"@tanstack/react-query-devtools@^4.3.9": - "integrity" "sha512-lbtNGArplXLVmY8eEh8LFqZz61PJI38sASEcuKoSnEK8UgWvLCwY5vjlT8fzk10yQ4jhR3+PHKLDMXA5ifCTXw==" - "resolved" "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-4.29.1.tgz" +"@stdlib/assert-is-number@^0.0.x": + "integrity" "sha512-mNV4boY1cUOmoWWfA2CkdEJfXA6YvhcTvwKC0Fzq+HoFFOuTK/scpTd9HanUyN6AGBlWA8IW+cQ1ZwOT3XMqag==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-number/-/assert-is-number-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-has-tostringtag-support" "^0.0.x" + "@stdlib/number-ctor" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/assert-is-object-like@^0.0.x": + "integrity" "sha512-pe9selDPYAu/lYTFV5Rj4BStepgbzQCr36b/eC8EGSJh6gMgRXgHVv0R+EbdJ69KNkHvKKRjnWj0A/EmCwW+OA==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-object-like/-/assert-is-object-like-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-tools-array-function" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + +"@stdlib/assert-is-object@^0.0.x": + "integrity" "sha512-ooPfXDp9c7w+GSqD2NBaZ/Du1JRJlctv+Abj2vRJDcDPyrnRTb1jmw+AuPgcW7Ca7op39JTbArI+RVHm/FPK+Q==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-object/-/assert-is-object-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-is-array" "^0.0.x" + +"@stdlib/assert-is-plain-object@^0.0.x": + "integrity" "sha512-t/CEq2a083ajAgXgSa5tsH8l3kSoEqKRu1qUwniVLFYL4RGv3615CrpJUDQKVtEX5S/OKww5q0Byu3JidJ4C5w==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-plain-object/-/assert-is-plain-object-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-has-own-property" "^0.0.x" + "@stdlib/assert-is-function" "^0.0.x" + "@stdlib/assert-is-object" "^0.0.x" + "@stdlib/utils-get-prototype-of" "^0.0.x" + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/assert-is-regexp-string@^0.0.x": + "integrity" "sha512-FYRJJtH7XwXEf//X6UByUC0Eqd0ZYK5AC8or5g5m5efQrgr2lOaONHyDQ3Scj1A2D6QLIJKZc9XBM4uq5nOPXA==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-regexp-string/-/assert-is-regexp-string-0.0.9.tgz" + "version" "0.0.9" + dependencies: + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + "@stdlib/process-read-stdin" "^0.0.x" + "@stdlib/regexp-eol" "^0.0.x" + "@stdlib/regexp-regexp" "^0.0.x" + "@stdlib/streams-node-stdin" "^0.0.x" + +"@stdlib/assert-is-regexp@^0.0.x": + "integrity" "sha512-ty5qvLiqkDq6AibHlNJe0ZxDJ9Mg896qolmcHb69mzp64vrsORnPPOTzVapAq0bEUZbXoypeijypLPs9sCGBSQ==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-regexp/-/assert-is-regexp-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-has-tostringtag-support" "^0.0.x" + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/assert-is-string@^0.0.x": + "integrity" "sha512-Uk+bR4cglGBbY0q7O7HimEJiW/DWnO1tSzr4iAGMxYgf+VM2PMYgI5e0TLy9jOSOzWon3YS39lc63eR3a9KqeQ==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-string/-/assert-is-string-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-has-tostringtag-support" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/assert-is-uint16array@^0.0.x": + "integrity" "sha512-M+qw7au+qglRXcXHjvoUZVLlGt1mPjuKudrVRto6KL4+tDsP2j+A89NDP3Fz8/XIUD+5jhj+65EOKHSMvDYnng==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-uint16array/-/assert-is-uint16array-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/assert-is-uint32array@^0.0.x": + "integrity" "sha512-cnZi2DicYcplMnkJ3dBxBVKsRNFjzoGpmG9A6jXq4KH5rFl52SezGAXSVY9o5ZV7bQGaF5JLyCLp6n9Y74hFGg==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-uint32array/-/assert-is-uint32array-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/assert-is-uint8array@^0.0.x": + "integrity" "sha512-8cqpDQtjnJAuVtRkNAktn45ixq0JHaGJxVsSiK79k7GRggvMI6QsbzO6OvcLnZ/LimD42FmgbLd13Yc2esDmZw==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-is-uint8array/-/assert-is-uint8array-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/assert-tools-array-function@^0.0.x": + "integrity" "sha512-3lqkaCIBMSJ/IBHHk4NcCnk2NYU52tmwTYbbqhAmv7vim8rZPNmGfj3oWkzrCsyCsyTF7ooD+In2x+qTmUbCtQ==" + "resolved" "https://registry.npmjs.org/@stdlib/assert-tools-array-function/-/assert-tools-array-function-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-is-array" "^0.0.x" + +"@stdlib/buffer-ctor@^0.0.x": + "integrity" "sha512-4IyTSGijKUQ8+DYRaKnepf9spvKLZ+nrmZ+JrRcB3FrdTX/l9JDpggcUcC/Fe+A4KIZOnClfxLn6zfIlkCZHNA==" + "resolved" "https://registry.npmjs.org/@stdlib/buffer-ctor/-/buffer-ctor-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-has-node-buffer-support" "^0.0.x" + +"@stdlib/buffer-from-string@^0.0.x": + "integrity" "sha512-Dws5ZbK2M9l4Bkn/ODHFm3lNZ8tWko+NYXqGS/UH/RIQv3PGp+1tXFUSvjwjDneM6ppjQVExzVedUH1ftABs9A==" + "resolved" "https://registry.npmjs.org/@stdlib/buffer-from-string/-/buffer-from-string-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-is-function" "^0.0.x" + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/buffer-ctor" "^0.0.x" + "@stdlib/string-format" "^0.0.x" + +"@stdlib/cli-ctor@^0.0.x": + "integrity" "sha512-0zCuZnzFyxj66GoF8AyIOhTX5/mgGczFvr6T9h4mXwegMZp8jBC/ZkOGMwmp+ODLBTvlcnnDNpNFkDDyR6/c2g==" + "resolved" "https://registry.npmjs.org/@stdlib/cli-ctor/-/cli-ctor-0.0.3.tgz" + "version" "0.0.3" + dependencies: + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + "@stdlib/utils-noop" "^0.0.x" + "minimist" "^1.2.0" + +"@stdlib/complex-float32@^0.0.7", "@stdlib/complex-float32@^0.0.x": + "integrity" "sha512-POCtQcBZnPm4IrFmTujSaprR1fcOFr/MRw2Mt7INF4oed6b1nzeG647K+2tk1m4mMrMPiuXCdvwJod4kJ0SXxQ==" + "resolved" "https://registry.npmjs.org/@stdlib/complex-float32/-/complex-float32-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-is-number" "^0.0.x" + "@stdlib/number-float64-base-to-float32" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + "@stdlib/utils-define-property" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/complex-float64@^0.0.8", "@stdlib/complex-float64@^0.0.x": + "integrity" "sha512-lUJwsXtGEziOWAqCcnKnZT4fcVoRsl6t6ECaCJX45Z7lAc70yJLiwUieLWS5UXmyoADHuZyUXkxtI4oClfpnaw==" + "resolved" "https://registry.npmjs.org/@stdlib/complex-float64/-/complex-float64-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-is-number" "^0.0.x" + "@stdlib/complex-float32" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + "@stdlib/utils-define-property" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/complex-reim@^0.0.6", "@stdlib/complex-reim@^0.0.x": + "integrity" "sha512-28WXfPSIFMtHb0YgdatkGS4yxX5sPYea5MiNgqPv3E78+tFcg8JJG52NQ/MviWP2wsN9aBQAoCPeu8kXxSPdzA==" + "resolved" "https://registry.npmjs.org/@stdlib/complex-reim/-/complex-reim-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "@stdlib/array-float64" "^0.0.x" + "@stdlib/complex-float64" "^0.0.x" + "@stdlib/types" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/complex-reimf@^0.0.1", "@stdlib/complex-reimf@^0.0.x": + "integrity" "sha512-P9zu05ZW2i68Oppp3oHelP7Tk0D7tGBL0hGl1skJppr2vY9LltuNbeYI3C96tQe/7Enw/5GyAWgxoQI4cWccQA==" + "resolved" "https://registry.npmjs.org/@stdlib/complex-reimf/-/complex-reimf-0.0.1.tgz" + "version" "0.0.1" + dependencies: + "@stdlib/array-float32" "^0.0.x" + "@stdlib/complex-float32" "^0.0.x" + "@stdlib/types" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-exponent-bias@^0.0.x": + "integrity" "sha512-IzBJQw9hYgWCki7VoC/zJxEA76Nmf8hmY+VkOWnJ8IyfgTXClgY8tfDGS1cc4l/hCOEllxGp9FRvVdn24A5tKQ==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-exponent-bias/-/constants-float64-exponent-bias-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-high-word-abs-mask@^0.0.x": + "integrity" "sha512-1vy8SUyMHFBwqUUVaZFA7r4/E3cMMRKSwsaa/EZ15w7Kmc01W/ZmaaTLevRcIdACcNgK+8i8813c8H7LScXNcQ==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-high-word-abs-mask/-/constants-float64-high-word-abs-mask-0.0.1.tgz" + "version" "0.0.1" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-high-word-exponent-mask@^0.0.x": + "integrity" "sha512-z28/EQERc0VG7N36bqdvtrRWjFc8600PKkwvl/nqx6TpKAzMXNw55BS1xT4C28Sa9Z7uBWeUj3UbIFedbkoyMw==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-high-word-exponent-mask/-/constants-float64-high-word-exponent-mask-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-high-word-sign-mask@^0.0.x": + "integrity" "sha512-hmTr5caK1lh1m0eyaQqt2Vt3y+eEdAx57ndbADEbXhxC9qSGd0b4bLSzt/Xp4MYBYdQkHAE/BlkgUiRThswhCg==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-high-word-sign-mask/-/constants-float64-high-word-sign-mask-0.0.1.tgz" + "version" "0.0.1" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-max-base2-exponent-subnormal@^0.0.x": + "integrity" "sha512-YGBZykSiXFebznnJfWFDwhho2Q9xhUWOL+X0lZJ4ItfTTo40W6VHAyNYz98tT/gJECFype0seNzzo1nUxCE7jQ==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-max-base2-exponent-subnormal/-/constants-float64-max-base2-exponent-subnormal-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-max-base2-exponent@^0.0.x": + "integrity" "sha512-xBAOtso1eiy27GnTut2difuSdpsGxI8dJhXupw0UukGgvy/3CSsyNm+a1Suz/dhqK4tPOTe5QboIdNMw5IgXKQ==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-max-base2-exponent/-/constants-float64-max-base2-exponent-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-min-base2-exponent-subnormal@^0.0.x": + "integrity" "sha512-bt81nBus/91aEqGRQBenEFCyWNsf8uaxn4LN1NjgkvY92S1yVxXFlC65fJHsj9FTqvyZ+uj690/gdMKUDV3NjQ==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-min-base2-exponent-subnormal/-/constants-float64-min-base2-exponent-subnormal-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-ninf@^0.0.x": + "integrity" "sha512-bn/uuzCne35OSLsQZJlNrkvU1/40spGTm22g1+ZI1LL19J8XJi/o4iupIHRXuLSTLFDBqMoJlUNphZlWQ4l8zw==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-ninf/-/constants-float64-ninf-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/number-ctor" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-pinf@^0.0.x": + "integrity" "sha512-I3R4rm2cemoMuiDph07eo5oWZ4ucUtpuK73qBJiJPDQKz8fSjSe4wJBAigq2AmWYdd7yJHsl5NJd8AgC6mP5Qw==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-pinf/-/constants-float64-pinf-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-float64-smallest-normal@^0.0.x": + "integrity" "sha512-Qwxpn5NA3RXf+mQcffCWRcsHSPTUQkalsz0+JDpblDszuz2XROcXkOdDr5LKgTAUPIXsjOgZzTsuRONENhsSEg==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-float64-smallest-normal/-/constants-float64-smallest-normal-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/constants-uint16-max@^0.0.x": + "integrity" "sha512-7TPoku7SlskA67mAm7mykIAjeEnkQJemw1cnKZur0mT5W4ryvDR6iFfL9xBiByVnWYq/+ei7DHbOv6/2b2jizw==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-uint16-max/-/constants-uint16-max-0.0.7.tgz" + "version" "0.0.7" + +"@stdlib/constants-uint32-max@^0.0.x": + "integrity" "sha512-8+NK0ewqc1vnEZNqzwFJgFSy3S543Eft7i8WyW/ygkofiqEiLAsujvYMHzPAB8/3D+PYvjTSe37StSwRwvQ6uw==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-uint32-max/-/constants-uint32-max-0.0.7.tgz" + "version" "0.0.7" + +"@stdlib/constants-uint8-max@^0.0.x": + "integrity" "sha512-fqV+xds4jgwFxwWu08b8xDuIoW6/D4/1dtEjZ1sXVeWR7nf0pjj1cHERq4kdkYxsvOGu+rjoR3MbjzpFc4fvSw==" + "resolved" "https://registry.npmjs.org/@stdlib/constants-uint8-max/-/constants-uint8-max-0.0.7.tgz" + "version" "0.0.7" + +"@stdlib/fs-exists@^0.0.x": + "integrity" "sha512-mZktcCxiLmycCJefm1+jbMTYkmhK6Jk1ShFmUVqJvs+Ps9/2EEQXfPbdEniLoVz4HeHLlcX90JWobUEghOOnAQ==" + "resolved" "https://registry.npmjs.org/@stdlib/fs-exists/-/fs-exists-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + "@stdlib/process-cwd" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + +"@stdlib/fs-read-file@^0.0.x": + "integrity" "sha512-pIZID/G91+q7ep4x9ECNC45+JT2j0+jdz/ZQVjCHiEwXCwshZPEvxcPQWb9bXo6coOY+zJyX5TwBIpXBxomWFg==" + "resolved" "https://registry.npmjs.org/@stdlib/fs-read-file/-/fs-read-file-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + +"@stdlib/fs-resolve-parent-path@^0.0.x": + "integrity" "sha512-ok1bTWsAziChibQE3u7EoXwbCQUDkFjjRAHSxh7WWE5JEYVJQg1F0o3bbjRr4D/wfYYPWLAt8AFIKBUDmWghpg==" + "resolved" "https://registry.npmjs.org/@stdlib/fs-resolve-parent-path/-/fs-resolve-parent-path-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-has-own-property" "^0.0.x" + "@stdlib/assert-is-function" "^0.0.x" + "@stdlib/assert-is-plain-object" "^0.0.x" + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-exists" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + "@stdlib/process-cwd" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + +"@stdlib/math-base-assert-is-infinite@^0.0.x": + "integrity" "sha512-JuPDdmxd+AtPWPHu9uaLvTsnEPaZODZk+zpagziNbDKy8DRiU1cy+t+QEjB5WizZt0A5MkuxDTjZ/8/sG5GaYQ==" + "resolved" "https://registry.npmjs.org/@stdlib/math-base-assert-is-infinite/-/math-base-assert-is-infinite-0.0.9.tgz" + "version" "0.0.9" + dependencies: + "@stdlib/constants-float64-ninf" "^0.0.x" + "@stdlib/constants-float64-pinf" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/math-base-assert-is-nan@^0.0.x": + "integrity" "sha512-m+gCVBxLFW8ZdAfdkATetYMvM7sPFoMKboacHjb1pe21jHQqVb+/4bhRSDg6S7HGX7/8/bSzEUm9zuF7vqK5rQ==" + "resolved" "https://registry.npmjs.org/@stdlib/math-base-assert-is-nan/-/math-base-assert-is-nan-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/math-base-napi-binary@^0.0.x": + "integrity" "sha512-B8d0HBPhfXefbdl/h0h5c+lM2sE+/U7Fb7hY/huVeoQtBtEx0Jbx/qKvPSVxMjmWCKfWlbPpbgKpN5GbFgLiAg==" + "resolved" "https://registry.npmjs.org/@stdlib/math-base-napi-binary/-/math-base-napi-binary-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/complex-float32" "^0.0.x" + "@stdlib/complex-float64" "^0.0.x" + "@stdlib/complex-reim" "^0.0.x" + "@stdlib/complex-reimf" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/math-base-napi-unary@^0.0.x": + "integrity" "sha512-2WNKhjCygkGMp0RgjaD7wAHJTqPZmuVW7yPOc62Tnz2U+Ad8q/tcOcN+uvq2dtKsAGr1HDMIQxZ/XrrThMePyA==" + "resolved" "https://registry.npmjs.org/@stdlib/math-base-napi-unary/-/math-base-napi-unary-0.0.9.tgz" + "version" "0.0.9" + dependencies: + "@stdlib/complex-float32" "^0.0.7" + "@stdlib/complex-float64" "^0.0.8" + "@stdlib/complex-reim" "^0.0.6" + "@stdlib/complex-reimf" "^0.0.1" + "@stdlib/utils-library-manifest" "^0.0.8" + +"@stdlib/math-base-special-abs@^0.0.x": + "integrity" "sha512-FaaMUnYs2qIVN3kI5m/qNlBhDnjszhDOzEhxGEoQWR/k0XnxbCsTyjNesR2DkpiKuoAXAr9ojoDe2qBYdirWoQ==" + "resolved" "https://registry.npmjs.org/@stdlib/math-base-special-abs/-/math-base-special-abs-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "@stdlib/math-base-napi-unary" "^0.0.x" + "@stdlib/number-float64-base-to-words" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/math-base-special-copysign@^0.0.x": + "integrity" "sha512-7Br7oeuVJSBKG8BiSk/AIRFTBd2sbvHdV3HaqRj8tTZHX8BQomZ3Vj4Qsiz3kPyO4d6PpBLBTYlGTkSDlGOZJA==" + "resolved" "https://registry.npmjs.org/@stdlib/math-base-special-copysign/-/math-base-special-copysign-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/constants-float64-high-word-abs-mask" "^0.0.x" + "@stdlib/constants-float64-high-word-sign-mask" "^0.0.x" + "@stdlib/math-base-napi-binary" "^0.0.x" + "@stdlib/number-float64-base-from-words" "^0.0.x" + "@stdlib/number-float64-base-get-high-word" "^0.0.x" + "@stdlib/number-float64-base-to-words" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/math-base-special-ldexp@^0.0.5": + "integrity" "sha512-RLRsPpCdcJZMhwb4l4B/FsmGfEPEWAsik6KYUkUSSHb7ok/gZWt8LgVScxGMpJMpl5IV0v9qG4ZINVONKjX5KA==" + "resolved" "https://registry.npmjs.org/@stdlib/math-base-special-ldexp/-/math-base-special-ldexp-0.0.5.tgz" + "version" "0.0.5" + dependencies: + "@stdlib/constants-float64-exponent-bias" "^0.0.x" + "@stdlib/constants-float64-max-base2-exponent" "^0.0.x" + "@stdlib/constants-float64-max-base2-exponent-subnormal" "^0.0.x" + "@stdlib/constants-float64-min-base2-exponent-subnormal" "^0.0.x" + "@stdlib/constants-float64-ninf" "^0.0.x" + "@stdlib/constants-float64-pinf" "^0.0.x" + "@stdlib/math-base-assert-is-infinite" "^0.0.x" + "@stdlib/math-base-assert-is-nan" "^0.0.x" + "@stdlib/math-base-special-copysign" "^0.0.x" + "@stdlib/number-float64-base-exponent" "^0.0.x" + "@stdlib/number-float64-base-from-words" "^0.0.x" + "@stdlib/number-float64-base-normalize" "^0.0.x" + "@stdlib/number-float64-base-to-words" "^0.0.x" + +"@stdlib/number-ctor@^0.0.x": + "integrity" "sha512-kXNwKIfnb10Ro3RTclhAYqbE3DtIXax+qpu0z1/tZpI2vkmTfYDQLno2QJrzJsZZgdeFtXIws+edONN9kM34ow==" + "resolved" "https://registry.npmjs.org/@stdlib/number-ctor/-/number-ctor-0.0.7.tgz" + "version" "0.0.7" + +"@stdlib/number-float64-base-exponent@^0.0.x": + "integrity" "sha512-wLXsG+cvynmapoffmj5hVNDH7BuHIGspBcTCdjPaD+tnqPDIm03qV5Z9YBhDh91BdOCuPZQ8Ovu2WBpX+ySeGg==" + "resolved" "https://registry.npmjs.org/@stdlib/number-float64-base-exponent/-/number-float64-base-exponent-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "@stdlib/constants-float64-exponent-bias" "^0.0.x" + "@stdlib/constants-float64-high-word-exponent-mask" "^0.0.x" + "@stdlib/number-float64-base-get-high-word" "^0.0.x" + +"@stdlib/number-float64-base-from-words@^0.0.x": + "integrity" "sha512-r0elnekypCN831aw9Gp8+08br8HHAqvqtc5uXaxEh3QYIgBD/QM5qSb3b7WSAQ0ZxJJKdoykupODWWBkWQTijg==" + "resolved" "https://registry.npmjs.org/@stdlib/number-float64-base-from-words/-/number-float64-base-from-words-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "@stdlib/array-float64" "^0.0.x" + "@stdlib/array-uint32" "^0.0.x" + "@stdlib/assert-is-little-endian" "^0.0.x" + "@stdlib/number-float64-base-to-words" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/number-float64-base-get-high-word@^0.0.x": + "integrity" "sha512-jSFSYkgiG/IzDurbwrDKtWiaZeSEJK8iJIsNtbPG1vOIdQMRyw+t0bf3Kf3vuJu/+bnSTvYZLqpCO6wzT/ve9g==" + "resolved" "https://registry.npmjs.org/@stdlib/number-float64-base-get-high-word/-/number-float64-base-get-high-word-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "@stdlib/array-float64" "^0.0.x" + "@stdlib/array-uint32" "^0.0.x" + "@stdlib/assert-is-little-endian" "^0.0.x" + "@stdlib/number-float64-base-to-words" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/number-float64-base-normalize@^0.0.x": + "integrity" "sha512-+rm7RQJEj8zHkqYFE2a6DgNQSB5oKE/IydHAajgZl40YB91BoYRYf/ozs5/tTwfy2Fc04+tIpSfFtzDr4ZY19Q==" + "resolved" "https://registry.npmjs.org/@stdlib/number-float64-base-normalize/-/number-float64-base-normalize-0.0.9.tgz" + "version" "0.0.9" + dependencies: + "@stdlib/constants-float64-smallest-normal" "^0.0.x" + "@stdlib/math-base-assert-is-infinite" "^0.0.x" + "@stdlib/math-base-assert-is-nan" "^0.0.x" + "@stdlib/math-base-special-abs" "^0.0.x" + "@stdlib/types" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/number-float64-base-to-float32@^0.0.x": + "integrity" "sha512-PNUSi6+cqfFiu4vgFljUKMFY2O9PxI6+T+vqtIoh8cflf+PjSGj3v4QIlstK9+6qU40eGR5SHZyLTWdzmNqLTQ==" + "resolved" "https://registry.npmjs.org/@stdlib/number-float64-base-to-float32/-/number-float64-base-to-float32-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/array-float32" "^0.0.x" + +"@stdlib/number-float64-base-to-words@^0.0.x": + "integrity" "sha512-7wsYuq+2MGp9rAkTnQ985rah7EJI9TfgHrYSSd4UIu4qIjoYmWIKEhIDgu7/69PfGrls18C3PxKg1pD/v7DQTg==" + "resolved" "https://registry.npmjs.org/@stdlib/number-float64-base-to-words/-/number-float64-base-to-words-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/array-float64" "^0.0.x" + "@stdlib/array-uint32" "^0.0.x" + "@stdlib/assert-is-little-endian" "^0.0.x" + "@stdlib/os-byte-order" "^0.0.x" + "@stdlib/os-float-word-order" "^0.0.x" + "@stdlib/types" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/os-byte-order@^0.0.x": + "integrity" "sha512-rRJWjFM9lOSBiIX4zcay7BZsqYBLoE32Oz/Qfim8cv1cN1viS5D4d3DskRJcffw7zXDnG3oZAOw5yZS0FnlyUg==" + "resolved" "https://registry.npmjs.org/@stdlib/os-byte-order/-/os-byte-order-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-is-big-endian" "^0.0.x" + "@stdlib/assert-is-little-endian" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/os-float-word-order@^0.0.x": + "integrity" "sha512-gXIcIZf+ENKP7E41bKflfXmPi+AIfjXW/oU+m8NbP3DQasqHaZa0z5758qvnbO8L1lRJb/MzLOkIY8Bx/0cWEA==" + "resolved" "https://registry.npmjs.org/@stdlib/os-float-word-order/-/os-float-word-order-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + "@stdlib/os-byte-order" "^0.0.x" + "@stdlib/utils-library-manifest" "^0.0.x" + +"@stdlib/process-cwd@^0.0.x": + "integrity" "sha512-GHINpJgSlKEo9ODDWTHp0/Zc/9C/qL92h5Mc0QlIFBXAoUjy6xT4FB2U16wCNZMG3eVOzt5+SjmCwvGH0Wbg3Q==" + "resolved" "https://registry.npmjs.org/@stdlib/process-cwd/-/process-cwd-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + +"@stdlib/process-read-stdin@^0.0.x": + "integrity" "sha512-nep9QZ5iDGrRtrZM2+pYAvyCiYG4HfO0/9+19BiLJepjgYq4GKeumPAQo22+1xawYDL7Zu62uWzYszaVZcXuyw==" + "resolved" "https://registry.npmjs.org/@stdlib/process-read-stdin/-/process-read-stdin-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-is-function" "^0.0.x" + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/buffer-ctor" "^0.0.x" + "@stdlib/buffer-from-string" "^0.0.x" + "@stdlib/streams-node-stdin" "^0.0.x" + "@stdlib/utils-next-tick" "^0.0.x" + +"@stdlib/regexp-eol@^0.0.x": + "integrity" "sha512-BTMpRWrmlnf1XCdTxOrb8o6caO2lmu/c80XSyhYCi1DoizVIZnqxOaN5yUJNCr50g28vQ47PpsT3Yo7J3SdlRA==" + "resolved" "https://registry.npmjs.org/@stdlib/regexp-eol/-/regexp-eol-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-has-own-property" "^0.0.x" + "@stdlib/assert-is-boolean" "^0.0.x" + "@stdlib/assert-is-plain-object" "^0.0.x" + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + +"@stdlib/regexp-extended-length-path@^0.0.x": + "integrity" "sha512-z6uqzMWq3WPDKbl4MIZJoNA5ZsYLQI9G3j2TIvhU8X2hnhlku8p4mvK9F+QmoVvgPxKliwNnx/DAl7ltutSDKw==" + "resolved" "https://registry.npmjs.org/@stdlib/regexp-extended-length-path/-/regexp-extended-length-path-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + +"@stdlib/regexp-function-name@^0.0.x": + "integrity" "sha512-MaiyFUUqkAUpUoz/9F6AMBuMQQfA9ssQfK16PugehLQh4ZtOXV1LhdY8e5Md7SuYl9IrvFVg1gSAVDysrv5ZMg==" + "resolved" "https://registry.npmjs.org/@stdlib/regexp-function-name/-/regexp-function-name-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + +"@stdlib/regexp-regexp@^0.0.x": + "integrity" "sha512-S5PZICPd/XRcn1dncVojxIDzJsHtEleuJHHD7ji3o981uPHR7zI2Iy9a1eV2u7+ABeUswbI1Yuix6fXJfcwV1w==" + "resolved" "https://registry.npmjs.org/@stdlib/regexp-regexp/-/regexp-regexp-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-define-nonenumerable-read-only-property" "^0.0.x" + +"@stdlib/streams-node-stdin@^0.0.x": + "integrity" "sha512-gg4lgrjuoG3V/L29wNs32uADMCqepIcmoOFHJCTAhVe0GtHDLybUVnLljaPfdvmpPZmTvmusPQtIcscbyWvAyg==" + "resolved" "https://registry.npmjs.org/@stdlib/streams-node-stdin/-/streams-node-stdin-0.0.7.tgz" + "version" "0.0.7" + +"@stdlib/string-base-format-interpolate@^0.0.x": + "integrity" "sha512-8FC8+/ey+P5hf1B50oXpXzRzoAgKI1rikpyKZ98Xmjd5rcbSq3NWYi8TqOF8mUHm9hVZ2CXWoNCtEe2wvMQPMg==" + "resolved" "https://registry.npmjs.org/@stdlib/string-base-format-interpolate/-/string-base-format-interpolate-0.0.4.tgz" + "version" "0.0.4" + +"@stdlib/string-base-format-tokenize@^0.0.x": + "integrity" "sha512-+vMIkheqAhDeT/iF5hIQo95IMkt5IzC68eR3CxW1fhc48NMkKFE2UfN73ET8fmLuOanLo/5pO2E90c2G7PExow==" + "resolved" "https://registry.npmjs.org/@stdlib/string-base-format-tokenize/-/string-base-format-tokenize-0.0.4.tgz" + "version" "0.0.4" + +"@stdlib/string-format@^0.0.x": + "integrity" "sha512-1jiElUQXlI/tTkgRuzJi9jUz/EjrO9kzS8VWHD3g7gdc3ZpxlA5G9JrIiPXGw/qmZTi0H1pXl6KmX+xWQEQJAg==" + "resolved" "https://registry.npmjs.org/@stdlib/string-format/-/string-format-0.0.3.tgz" + "version" "0.0.3" + dependencies: + "@stdlib/string-base-format-interpolate" "^0.0.x" + "@stdlib/string-base-format-tokenize" "^0.0.x" + +"@stdlib/string-lowercase@^0.0.x": + "integrity" "sha512-tXFFjbhIlDak4jbQyV1DhYiSTO8b1ozS2g/LELnsKUjIXECDKxGFyWYcz10KuyAWmFotHnCJdIm8/blm2CfDIA==" + "resolved" "https://registry.npmjs.org/@stdlib/string-lowercase/-/string-lowercase-0.0.9.tgz" + "version" "0.0.9" + dependencies: + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + "@stdlib/process-read-stdin" "^0.0.x" + "@stdlib/streams-node-stdin" "^0.0.x" + "@stdlib/string-format" "^0.0.x" + +"@stdlib/string-replace@^0.0.x": + "integrity" "sha512-F0MY4f9mRE5MSKpAUfL4HLbJMCbG6iUTtHAWnNeAXIvUX1XYIw/eItkA58R9kNvnr1l5B08bavnjrgTJGIKFFQ==" + "resolved" "https://registry.npmjs.org/@stdlib/string-replace/-/string-replace-0.0.11.tgz" + "version" "0.0.11" + dependencies: + "@stdlib/assert-is-function" "^0.0.x" + "@stdlib/assert-is-regexp" "^0.0.x" + "@stdlib/assert-is-regexp-string" "^0.0.x" + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + "@stdlib/process-read-stdin" "^0.0.x" + "@stdlib/regexp-eol" "^0.0.x" + "@stdlib/streams-node-stdin" "^0.0.x" + "@stdlib/string-format" "^0.0.x" + "@stdlib/utils-escape-regexp-string" "^0.0.x" + "@stdlib/utils-regexp-from-string" "^0.0.x" + +"@stdlib/types@^0.0.x": + "integrity" "sha512-AP3EI9/il/xkwUazcoY+SbjtxHRrheXgSbWZdEGD+rWpEgj6n2i63hp6hTOpAB5NipE0tJwinQlDGOuQ1lCaCw==" + "resolved" "https://registry.npmjs.org/@stdlib/types/-/types-0.0.14.tgz" + "version" "0.0.14" + +"@stdlib/utils-constructor-name@^0.0.x": + "integrity" "sha512-GXpyNZwjN8u3tyYjL2GgGfrsxwvfogUC3gg7L7NRZ1i86B6xmgfnJUYHYOUnSfB+R531ET7NUZlK52GxL7P82Q==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-is-buffer" "^0.0.x" + "@stdlib/regexp-function-name" "^0.0.x" + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/utils-convert-path@^0.0.x": + "integrity" "sha512-GNd8uIswrcJCctljMbmjtE4P4oOjhoUIfMvdkqfSrRLRY+ZqPB2xM+yI0MQFfUq/0Rnk/xtESlGSVLz9ZDtXfA==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-convert-path/-/utils-convert-path-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-read-file" "^0.0.x" + "@stdlib/process-read-stdin" "^0.0.x" + "@stdlib/regexp-eol" "^0.0.x" + "@stdlib/regexp-extended-length-path" "^0.0.x" + "@stdlib/streams-node-stdin" "^0.0.x" + "@stdlib/string-lowercase" "^0.0.x" + "@stdlib/string-replace" "^0.0.x" + +"@stdlib/utils-define-nonenumerable-read-only-property@^0.0.x": + "integrity" "sha512-c7dnHDYuS4Xn3XBRWIQBPcROTtP/4lkcFyq0FrQzjXUjimfMgHF7cuFIIob6qUTnU8SOzY9p0ydRR2QJreWE6g==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-define-nonenumerable-read-only-property/-/utils-define-nonenumerable-read-only-property-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/types" "^0.0.x" + "@stdlib/utils-define-property" "^0.0.x" + +"@stdlib/utils-define-property@^0.0.x": + "integrity" "sha512-pIzVvHJvVfU/Lt45WwUAcodlvSPDDSD4pIPc9WmIYi4vnEBA9U7yHtiNz2aTvfGmBMTaLYTVVFIXwkFp+QotMA==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-define-property/-/utils-define-property-0.0.9.tgz" + "version" "0.0.9" + dependencies: + "@stdlib/types" "^0.0.x" + +"@stdlib/utils-escape-regexp-string@^0.0.x": + "integrity" "sha512-E+9+UDzf2mlMLgb+zYrrPy2FpzbXh189dzBJY6OG+XZqEJAXcjWs7DURO5oGffkG39EG5KXeaQwDXUavcMDCIw==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-escape-regexp-string/-/utils-escape-regexp-string-0.0.9.tgz" + "version" "0.0.9" + dependencies: + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/string-format" "^0.0.x" + +"@stdlib/utils-get-prototype-of@^0.0.x": + "integrity" "sha512-fCUk9lrBO2ELrq+/OPJws1/hquI4FtwG0SzVRH6UJmJfwb1zoEFnjcwyDAy+HWNVmo3xeRLsrz6XjHrJwer9pg==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-get-prototype-of/-/utils-get-prototype-of-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-is-function" "^0.0.x" + "@stdlib/utils-native-class" "^0.0.x" + +"@stdlib/utils-global@^0.0.x": + "integrity" "sha512-BBNYBdDUz1X8Lhfw9nnnXczMv9GztzGpQ88J/6hnY7PHJ71av5d41YlijWeM9dhvWjnH9I7HNE3LL7R07yw0kA==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-global/-/utils-global-0.0.7.tgz" + "version" "0.0.7" + dependencies: + "@stdlib/assert-is-boolean" "^0.0.x" + +"@stdlib/utils-library-manifest@^0.0.8", "@stdlib/utils-library-manifest@^0.0.x": + "integrity" "sha512-IOQSp8skSRQn9wOyMRUX9Hi0j/P5v5TvD8DJWTqtE8Lhr8kVVluMBjHfvheoeKHxfWAbNHSVpkpFY/Bdh/SHgQ==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-library-manifest/-/utils-library-manifest-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/cli-ctor" "^0.0.x" + "@stdlib/fs-resolve-parent-path" "^0.0.x" + "@stdlib/utils-convert-path" "^0.0.x" + "debug" "^2.6.9" + "resolve" "^1.1.7" + +"@stdlib/utils-native-class@^0.0.x": + "integrity" "sha512-0Zl9me2V9rSrBw/N8o8/9XjmPUy8zEeoMM0sJmH3N6C9StDsYTjXIAMPGzYhMEWaWHvGeYyNteFK2yDOVGtC3w==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-native-class/-/utils-native-class-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/assert-has-own-property" "^0.0.x" + "@stdlib/assert-has-tostringtag-support" "^0.0.x" + +"@stdlib/utils-next-tick@^0.0.x": + "integrity" "sha512-l+hPl7+CgLPxk/gcWOXRxX/lNyfqcFCqhzzV/ZMvFCYLY/wI9lcWO4xTQNMALY2rp+kiV+qiAiO9zcO+hewwUg==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-next-tick/-/utils-next-tick-0.0.8.tgz" + "version" "0.0.8" + +"@stdlib/utils-noop@^0.0.x": + "integrity" "sha512-A5faFEUfszMgd93RCyB+aWb62hQxgP+dZ/l9rIOwNWbIrCYNwSuL4z50lNJuatnwwU4BQ4EjQr+AmBsnvuLcyQ==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-noop/-/utils-noop-0.0.14.tgz" + "version" "0.0.14" + +"@stdlib/utils-regexp-from-string@^0.0.x": + "integrity" "sha512-3rN0Mcyiarl7V6dXRjFAUMacRwe0/sYX7ThKYurf0mZkMW9tjTP+ygak9xmL9AL0QQZtbrFFwWBrDO+38Vnavw==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-regexp-from-string/-/utils-regexp-from-string-0.0.9.tgz" + "version" "0.0.9" + dependencies: + "@stdlib/assert-is-string" "^0.0.x" + "@stdlib/regexp-regexp" "^0.0.x" + "@stdlib/string-format" "^0.0.x" + +"@stdlib/utils-type-of@^0.0.x": + "integrity" "sha512-b4xqdy3AnnB7NdmBBpoiI67X4vIRxvirjg3a8BfhM5jPr2k0njby1jAbG9dUxJvgAV6o32S4kjUgfIdjEYpTNQ==" + "resolved" "https://registry.npmjs.org/@stdlib/utils-type-of/-/utils-type-of-0.0.8.tgz" + "version" "0.0.8" + dependencies: + "@stdlib/utils-constructor-name" "^0.0.x" + "@stdlib/utils-global" "^0.0.x" + +"@surma/rollup-plugin-off-main-thread@^2.2.3": + "integrity" "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==" + "resolved" "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz" + "version" "2.2.3" + dependencies: + "ejs" "^3.1.6" + "json5" "^2.2.0" + "magic-string" "^0.25.0" + "string.prototype.matchall" "^4.0.6" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + "integrity" "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + "integrity" "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + "integrity" "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" + "version" "5.0.1" + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + "integrity" "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" + "version" "5.0.1" + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + "integrity" "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + "integrity" "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + "integrity" "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" + "version" "5.4.0" + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + "integrity" "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" + "version" "5.5.0" + +"@svgr/babel-preset@^5.5.0": + "integrity" "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==" + "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@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" + +"@svgr/core@^5.5.0": + "integrity" "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==" + "resolved" "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + "camelcase" "^6.2.0" + "cosmiconfig" "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + "integrity" "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==" + "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.5.0": + "integrity" "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + "svg-parser" "^2.0.2" + +"@svgr/plugin-svgo@^5.5.0": + "integrity" "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "cosmiconfig" "^7.0.0" + "deepmerge" "^4.2.2" + "svgo" "^1.2.2" + +"@svgr/webpack@^5.5.0": + "integrity" "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==" + "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + "loader-utils" "^2.0.0" + +"@szmarczak/http-timer@^1.1.2": + "integrity" "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==" + "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "defer-to-connect" "^1.0.1" + +"@szmarczak/http-timer@^4.0.5": + "integrity" "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==" + "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz" + "version" "4.0.6" + dependencies: + "defer-to-connect" "^2.0.0" + +"@szmarczak/http-timer@^5.0.1": + "integrity" "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==" + "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "defer-to-connect" "^2.0.1" + +"@tanstack/match-sorter-utils@^8.7.0": + "integrity" "sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==" + "resolved" "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.8.4.tgz" + "version" "8.8.4" + dependencies: + "remove-accents" "0.4.2" + +"@tanstack/query-core@4.36.1": + "integrity" "sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==" + "resolved" "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz" + "version" "4.36.1" + +"@tanstack/query-persist-client-core@4.36.1": + "integrity" "sha512-eocgCeI7D7TRv1IUUBMfVwOI0wdSmMkBIbkKhqEdTrnUHUQEeOaYac8oeZk2cumAWJdycu6P/wB+WqGynTnzXg==" + "resolved" "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.36.1.tgz" + "version" "4.36.1" + dependencies: + "@tanstack/query-core" "4.36.1" + +"@tanstack/query-sync-storage-persister@^4.27.1": + "integrity" "sha512-yMEt5hWe2+1eclf1agMtXHnPIkxEida0lYWkfdhR8U6KXk/lO4Vca6piJmhKI85t0NHlx3l/z6zX+t/Fn5O9NA==" + "resolved" "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.36.1.tgz" + "version" "4.36.1" + dependencies: + "@tanstack/query-persist-client-core" "4.36.1" + +"@tanstack/react-query-devtools@^4.3.9": + "integrity" "sha512-lbtNGArplXLVmY8eEh8LFqZz61PJI38sASEcuKoSnEK8UgWvLCwY5vjlT8fzk10yQ4jhR3+PHKLDMXA5ifCTXw==" + "resolved" "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-4.29.1.tgz" "version" "4.29.1" dependencies: "@tanstack/match-sorter-utils" "^8.7.0" @@ -4585,6 +6078,11 @@ "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" "version" "1.1.2" +"@trysound/sax@0.2.0": + "integrity" "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "resolved" "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + "version" "0.2.0" + "@tsconfig/node10@^1.0.7": "integrity" "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" "resolved" "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" @@ -4632,38 +6130,38 @@ dependencies: "@types/retry" "*" -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - "integrity" "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==" - "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz" - "version" "7.1.19" +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + "integrity" "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz" + "version" "7.20.5" dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" "@types/babel__generator" "*" "@types/babel__template" "*" "@types/babel__traverse" "*" "@types/babel__generator@*": - "integrity" "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==" - "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz" - "version" "7.6.4" + "integrity" "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz" + "version" "7.6.8" dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" - "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" - "version" "7.4.1" + "integrity" "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz" + "version" "7.4.4" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - "integrity" "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==" - "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz" - "version" "7.18.0" + "integrity" "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz" + "version" "7.20.5" dependencies: - "@babel/types" "^7.3.0" + "@babel/types" "^7.20.7" "@types/bignumber.js@^5.0.0": "integrity" "sha512-0DH7aPGCClywOFaxxjE6UwpN2kQYe9LwuDQMv+zYA97j5GkOMo8e66LYT+a8JYU7jfmUFRZLa9KycxHDsKXJCA==" @@ -4679,6 +6177,13 @@ dependencies: "@types/node" "*" +"@types/bn.js@^4.11.5": + "integrity" "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==" + "resolved" "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz" + "version" "4.11.6" + dependencies: + "@types/node" "*" + "@types/bn.js@^5.1.0", "@types/bn.js@^5.1.1": "integrity" "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==" "resolved" "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz" @@ -4686,6 +6191,21 @@ dependencies: "@types/node" "*" +"@types/body-parser@*": + "integrity" "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==" + "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz" + "version" "1.19.5" + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + "integrity" "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==" + "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" + "version" "3.5.13" + dependencies: + "@types/node" "*" + "@types/cacheable-request@^6.0.1", "@types/cacheable-request@^6.0.2": "integrity" "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==" "resolved" "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz" @@ -4727,7 +6247,15 @@ dependencies: "@types/node" "*" -"@types/connect@^3.4.33": +"@types/connect-history-api-fallback@^1.3.5": + "integrity" "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==" + "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" + "version" "1.5.4" + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*", "@types/connect@^3.4.33": "integrity" "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==" "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" "version" "3.4.35" @@ -4741,24 +6269,52 @@ dependencies: "@types/ms" "*" -"@types/eslint@^7.29.0": - "integrity" "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==" - "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz" - "version" "7.29.0" +"@types/eslint-scope@^3.7.3": + "integrity" "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==" + "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" + "version" "3.7.7" + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@^7.29.0 || ^8.4.1": + "integrity" "sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==" + "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.6.tgz" + "version" "8.56.6" dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - "integrity" "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" - "resolved" "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz" - "version" "1.0.0" +"@types/estree@*", "@types/estree@^1.0.5": + "integrity" "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" + "version" "1.0.5" "@types/estree@0.0.39": "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" "version" "0.0.39" +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + "integrity" "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==" + "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz" + "version" "4.17.43" + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + "integrity" "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==" + "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz" + "version" "4.17.21" + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/form-data@0.0.33": "integrity" "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==" "resolved" "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz" @@ -4774,15 +6330,7 @@ "@types/jsonfile" "*" "@types/node" "*" -"@types/glob@^7.1.1": - "integrity" "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==" - "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/graceful-fs@^4.1.2": +"@types/graceful-fs@^4.1.2", "@types/graceful-fs@^4.1.3": "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" "version" "4.1.5" @@ -4802,16 +6350,28 @@ "@types/react" "*" "hoist-non-react-statics" "^3.3.0" -"@types/html-minifier-terser@^5.0.0": - "integrity" "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" - "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz" - "version" "5.1.2" +"@types/html-minifier-terser@^6.0.0": + "integrity" "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + "version" "6.1.0" "@types/http-cache-semantics@*": "integrity" "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" "resolved" "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz" "version" "4.0.1" +"@types/http-errors@*": + "integrity" "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "resolved" "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz" + "version" "2.0.4" + +"@types/http-proxy@^1.17.8": + "integrity" "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==" + "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz" + "version" "1.17.14" + dependencies: + "@types/node" "*" + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": "integrity" "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" @@ -4833,9 +6393,9 @@ "@types/istanbul-lib-report" "*" "@types/istanbul-reports@^3.0.0": - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - "version" "3.0.1" + "integrity" "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + "version" "3.0.4" dependencies: "@types/istanbul-lib-report" "*" @@ -4852,7 +6412,7 @@ "resolved" "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz" "version" "3.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": "integrity" "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" "version" "7.0.11" @@ -4905,7 +6465,12 @@ "resolved" "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz" "version" "5.1.1" -"@types/minimatch@*", "@types/minimatch@^3.0.4": +"@types/mime@*", "@types/mime@^1": + "integrity" "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" + "version" "1.3.5" + +"@types/minimatch@^3.0.4": "integrity" "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz" "version" "3.0.5" @@ -4939,6 +6504,13 @@ dependencies: "@types/node" "*" +"@types/node-forge@^1.3.0": + "integrity" "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==" + "resolved" "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz" + "version" "1.3.11" + dependencies: + "@types/node" "*" + "@types/node@*", "@types/node@^13.13.5", "@types/node@>=13.7.0": "integrity" "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==" "resolved" "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz" @@ -5006,7 +6578,7 @@ dependencies: "@types/node" "*" -"@types/prettier@^2.0.0", "@types/prettier@^2.1.1": +"@types/prettier@^2.1.1", "@types/prettier@^2.1.5": "integrity" "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz" "version" "2.7.0" @@ -5029,11 +6601,16 @@ "resolved" "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" "version" "1.5.5" -"@types/qs@^6.2.31", "@types/qs@^6.9.2": +"@types/qs@*", "@types/qs@^6.2.31", "@types/qs@^6.9.2": "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" "version" "6.9.7" +"@types/range-parser@*": + "integrity" "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" + "version" "1.2.7" + "@types/react-dom@17.0.2": "integrity" "sha512-Icd9KEgdnFfJs39KyRyr0jQ7EKhq8U6CcHRMGAS45fp5qgUvxL3ujUCfWFttUK2UErqZNj97t9gsVPNAqcwoCg==" "resolved" "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.2.tgz" @@ -5115,13 +6692,20 @@ "@types/styled-system" "*" "@types/styled-system__css" "*" -"@types/resolve@^0.0.8", "@types/resolve@0.0.8": +"@types/resolve@^0.0.8": "integrity" "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==" "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz" "version" "0.0.8" dependencies: "@types/node" "*" +"@types/resolve@1.17.1": + "integrity" "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==" + "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" + "version" "1.17.1" + dependencies: + "@types/node" "*" + "@types/responselike@*", "@types/responselike@^1.0.0": "integrity" "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==" "resolved" "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz" @@ -5134,11 +6718,45 @@ "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz" "version" "0.12.2" -"@types/secp256k1@^4.0.1": - "integrity" "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==" - "resolved" "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz" - "version" "4.0.3" +"@types/retry@0.12.0": + "integrity" "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + "version" "0.12.0" + +"@types/secp256k1@^4.0.1": + "integrity" "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==" + "resolved" "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "@types/node" "*" + +"@types/semver@^7.3.12": + "integrity" "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + "resolved" "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz" + "version" "7.5.8" + +"@types/send@*": + "integrity" "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==" + "resolved" "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz" + "version" "0.17.4" + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + "integrity" "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==" + "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" + "version" "1.9.4" + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + "integrity" "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==" + "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz" + "version" "1.15.5" dependencies: + "@types/http-errors" "*" + "@types/mime" "*" "@types/node" "*" "@types/sinonjs__fake-timers@^6.0.2": @@ -5151,10 +6769,12 @@ "resolved" "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz" "version" "2.3.3" -"@types/source-list-map@*": - "integrity" "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" - "resolved" "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz" - "version" "0.1.2" +"@types/sockjs@^0.3.33": + "integrity" "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==" + "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" + "version" "0.3.36" + dependencies: + "@types/node" "*" "@types/stack-utils@^2.0.0": "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" @@ -5184,11 +6804,6 @@ dependencies: "csstype" "^3.0.2" -"@types/tapable@^1", "@types/tapable@^1.0.5": - "integrity" "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" - "resolved" "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz" - "version" "1.0.8" - "@types/testing-library__cypress@^5.0.5": "integrity" "sha512-WTiIZhZKWDnV+Tgo42pxff8YfHdmaNFQz/bFoTlmfw2vbXcstCcb39VRaRi5yFHj/lb7t3K47btKYEbR1fci+Q==" "resolved" "https://registry.npmjs.org/@types/testing-library__cypress/-/testing-library__cypress-5.0.9.tgz" @@ -5202,34 +6817,6 @@ "resolved" "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz" "version" "2.0.3" -"@types/uglify-js@*": - "integrity" "sha512-0yeUr92L3r0GLRnBOvtYK1v2SjqMIqQDHMl7GLb+l2L8+6LSFWEEWEIgVsPdMn5ImLM8qzWT8xFPtQYpp8co0g==" - "resolved" "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.16.0.tgz" - "version" "3.16.0" - dependencies: - "source-map" "^0.6.1" - -"@types/webpack-sources@*": - "integrity" "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==" - "resolved" "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - "source-map" "^0.7.3" - -"@types/webpack@^4.41.8": - "integrity" "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==" - "resolved" "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz" - "version" "4.41.32" - dependencies: - "@types/node" "*" - "@types/tapable" "^1" - "@types/uglify-js" "*" - "@types/webpack-sources" "*" - "anymatch" "^3.0.0" - "source-map" "^0.6.0" - "@types/ws@^7.4.4": "integrity" "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==" "resolved" "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz" @@ -5237,6 +6824,13 @@ dependencies: "@types/node" "*" +"@types/ws@^8.5.5": + "integrity" "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==" + "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz" + "version" "8.5.10" + dependencies: + "@types/node" "*" + "@types/yargs-parser@*": "integrity" "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" @@ -5249,6 +6843,20 @@ dependencies: "@types/yargs-parser" "*" +"@types/yargs@^16.0.0": + "integrity" "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz" + "version" "16.0.9" + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + "integrity" "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz" + "version" "17.0.32" + dependencies: + "@types/yargs-parser" "*" + "@types/yauzl@^2.9.1": "integrity" "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==" "resolved" "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz" @@ -5256,21 +6864,7 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^4.5.0": - "integrity" "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz" - "version" "4.33.0" - dependencies: - "@typescript-eslint/experimental-utils" "4.33.0" - "@typescript-eslint/scope-manager" "4.33.0" - "debug" "^4.3.1" - "functional-red-black-tree" "^1.0.1" - "ignore" "^5.1.8" - "regexpp" "^3.1.0" - "semver" "^7.3.5" - "tsutils" "^3.21.0" - -"@typescript-eslint/eslint-plugin@^5.3.1": +"@typescript-eslint/eslint-plugin@^5.3.1", "@typescript-eslint/eslint-plugin@^5.5.0": "integrity" "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==" "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz" "version" "5.33.0" @@ -5285,40 +6879,14 @@ "semver" "^7.3.7" "tsutils" "^3.21.0" -"@typescript-eslint/experimental-utils@^3.10.1": - "integrity" "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz" - "version" "3.10.1" - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/types" "3.10.1" - "@typescript-eslint/typescript-estree" "3.10.1" - "eslint-scope" "^5.0.0" - "eslint-utils" "^2.0.0" - -"@typescript-eslint/experimental-utils@^4.0.1", "@typescript-eslint/experimental-utils@4.33.0": - "integrity" "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz" - "version" "4.33.0" - dependencies: - "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.33.0" - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/typescript-estree" "4.33.0" - "eslint-scope" "^5.1.1" - "eslint-utils" "^3.0.0" - -"@typescript-eslint/parser@^4.5.0": - "integrity" "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" - "version" "4.33.0" +"@typescript-eslint/experimental-utils@^5.0.0": + "integrity" "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz" + "version" "5.62.0" dependencies: - "@typescript-eslint/scope-manager" "4.33.0" - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/typescript-estree" "4.33.0" - "debug" "^4.3.1" + "@typescript-eslint/utils" "5.62.0" -"@typescript-eslint/parser@^5.3.1": +"@typescript-eslint/parser@^5.3.1", "@typescript-eslint/parser@^5.5.0": "integrity" "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==" "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz" "version" "5.33.0" @@ -5328,14 +6896,6 @@ "@typescript-eslint/typescript-estree" "5.33.0" "debug" "^4.3.4" -"@typescript-eslint/scope-manager@4.33.0": - "integrity" "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz" - "version" "4.33.0" - dependencies: - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/visitor-keys" "4.33.0" - "@typescript-eslint/scope-manager@5.33.0": "integrity" "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==" "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz" @@ -5344,6 +6904,14 @@ "@typescript-eslint/types" "5.33.0" "@typescript-eslint/visitor-keys" "5.33.0" +"@typescript-eslint/scope-manager@5.62.0": + "integrity" "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz" + "version" "5.62.0" + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + "@typescript-eslint/type-utils@5.33.0": "integrity" "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==" "resolved" "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz" @@ -5353,47 +6921,15 @@ "debug" "^4.3.4" "tsutils" "^3.21.0" -"@typescript-eslint/types@3.10.1": - "integrity" "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz" - "version" "3.10.1" - -"@typescript-eslint/types@4.33.0": - "integrity" "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz" - "version" "4.33.0" - "@typescript-eslint/types@5.33.0": "integrity" "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==" "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz" "version" "5.33.0" -"@typescript-eslint/typescript-estree@3.10.1": - "integrity" "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz" - "version" "3.10.1" - dependencies: - "@typescript-eslint/types" "3.10.1" - "@typescript-eslint/visitor-keys" "3.10.1" - "debug" "^4.1.1" - "glob" "^7.1.6" - "is-glob" "^4.0.1" - "lodash" "^4.17.15" - "semver" "^7.3.2" - "tsutils" "^3.17.1" - -"@typescript-eslint/typescript-estree@4.33.0": - "integrity" "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz" - "version" "4.33.0" - dependencies: - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/visitor-keys" "4.33.0" - "debug" "^4.3.1" - "globby" "^11.0.3" - "is-glob" "^4.0.1" - "semver" "^7.3.5" - "tsutils" "^3.21.0" +"@typescript-eslint/types@5.62.0": + "integrity" "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz" + "version" "5.62.0" "@typescript-eslint/typescript-estree@5.33.0": "integrity" "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==" @@ -5408,6 +6944,33 @@ "semver" "^7.3.7" "tsutils" "^3.21.0" +"@typescript-eslint/typescript-estree@5.62.0": + "integrity" "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz" + "version" "5.62.0" + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + "debug" "^4.3.4" + "globby" "^11.1.0" + "is-glob" "^4.0.3" + "semver" "^7.3.7" + "tsutils" "^3.21.0" + +"@typescript-eslint/utils@^5.58.0": + "integrity" "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz" + "version" "5.62.0" + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + "eslint-scope" "^5.1.1" + "semver" "^7.3.7" + "@typescript-eslint/utils@5.33.0": "integrity" "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==" "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz" @@ -5420,20 +6983,19 @@ "eslint-scope" "^5.1.1" "eslint-utils" "^3.0.0" -"@typescript-eslint/visitor-keys@3.10.1": - "integrity" "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz" - "version" "3.10.1" - dependencies: - "eslint-visitor-keys" "^1.1.0" - -"@typescript-eslint/visitor-keys@4.33.0": - "integrity" "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz" - "version" "4.33.0" +"@typescript-eslint/utils@5.62.0": + "integrity" "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz" + "version" "5.62.0" dependencies: - "@typescript-eslint/types" "4.33.0" - "eslint-visitor-keys" "^2.0.0" + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + "eslint-scope" "^5.1.1" + "semver" "^7.3.7" "@typescript-eslint/visitor-keys@5.33.0": "integrity" "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==" @@ -5443,6 +7005,14 @@ "@typescript-eslint/types" "5.33.0" "eslint-visitor-keys" "^3.3.0" +"@typescript-eslint/visitor-keys@5.62.0": + "integrity" "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz" + "version" "5.62.0" + dependencies: + "@typescript-eslint/types" "5.62.0" + "eslint-visitor-keys" "^3.3.0" + "@uauth/common@2.3.0": "integrity" "sha512-RuRYd8UgVN1eotoZjj2YhgHHP7PlEGxPEKSqUbmtJYumb6DLrlR0HNRF+wM8LQz/x4SBBo+hdm0ueC5bAHcXBg==" "resolved" "https://registry.npmjs.org/@uauth/common/-/common-2.3.0.tgz" @@ -5470,6 +7040,16 @@ "@web3-react/network" "^8.1.2-beta.0" "@web3-react/types" "^8.1.2-beta.0" +"@ungap/structured-clone@^1.2.0": + "integrity" "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "resolved" "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" + "version" "1.2.0" + +"@uniswap/lib@^4.0.1-alpha": + "integrity" "sha512-f6UIliwBbRsgVLxIaBANF6w09tYqc6Y/qXdsrbEmXHyFA7ILiKrIwRFXe1yOg8M3cksgVsO9N7yuL2DdCGQKBA==" + "resolved" "https://registry.npmjs.org/@uniswap/lib/-/lib-4.0.1-alpha.tgz" + "version" "4.0.1-alpha" + "@uniswap/lib@1.1.1": "integrity" "sha512-2yK7sLpKIT91TiS5sewHtOa7YuM8IuBXVl4GZv2jZFys4D2sY7K5vZh6MqD25TPA95Od+0YzCVq6cTF2IKrOmg==" "resolved" "https://registry.npmjs.org/@uniswap/lib/-/lib-1.1.1.tgz" @@ -5483,7 +7063,18 @@ "ethers" "^5.3.1" "tiny-invariant" "^1.3.1" -"@uniswap/sdk-core@^3.2.2": +"@uniswap/router-sdk@^1.4.0": + "integrity" "sha512-UeQrrjhOIzPDxHzkF341Sd9PjIzJwiHFQhaEYFIWNE4yC/wzSiISxc5Ebp94p/KVmettoFRa+682yn9IZBhFTA==" + "resolved" "https://registry.npmjs.org/@uniswap/router-sdk/-/router-sdk-1.9.0.tgz" + "version" "1.9.0" + dependencies: + "@ethersproject/abi" "^5.5.0" + "@uniswap/sdk-core" "^4.2.0" + "@uniswap/swap-router-contracts" "^1.1.0" + "@uniswap/v2-sdk" "^4.3.0" + "@uniswap/v3-sdk" "^3.11.0" + +"@uniswap/sdk-core@^3.0.1", "@uniswap/sdk-core@^3.2.2": "integrity" "sha512-MvH/3G0W0sM2g7XjaUy9qU7IabxL/KQp/ucU0AQGpVxiTaAhmVRtsjkkv9UDyzpIXVrmevl4kRgV7KKE29UuXA==" "resolved" "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-3.2.6.tgz" "version" "3.2.6" @@ -5495,6 +7086,18 @@ "tiny-invariant" "^1.1.0" "toformat" "^2.0.0" +"@uniswap/sdk-core@^4.2.0": + "integrity" "sha512-yXAMLHZRYYuh6KpN2nOlLTYBjGiopmI9WUB4Z0tyNkW4ZZub54cUt22eibpGbZAhRAMxclox9IPIs6wwrM3soQ==" + "resolved" "https://registry.npmjs.org/@uniswap/sdk-core/-/sdk-core-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "@ethersproject/address" "^5.0.2" + "big.js" "^5.2.2" + "decimal.js-light" "^2.5.0" + "jsbi" "^3.1.4" + "tiny-invariant" "^1.1.0" + "toformat" "^2.0.0" + "@uniswap/sdk@npm:quickswap-sdk@3.0.29": "integrity" "sha512-dGf1Qc1a/znSPZw9MTjthCfKSxJA2GfkBHHbAHWmkq6UVcg56DraGx0yYd1uuchvcc+Vb0Ay4MOjBgUmfeJF+g==" "resolved" "https://registry.npmjs.org/quickswap-sdk/-/quickswap-sdk-3.0.29.tgz" @@ -5508,6 +7111,18 @@ "tiny-warning" "^1.0.3" "toformat" "^2.0.0" +"@uniswap/swap-router-contracts@^1.1.0", "@uniswap/swap-router-contracts@^1.2.1": + "integrity" "sha512-mh/YNbwKb7Mut96VuEtL+Z5bRe0xVIbjjiryn+iMMrK2sFKhR4duk/86mEz0UO5gSx4pQIw9G5276P5heY/7Rg==" + "resolved" "https://registry.npmjs.org/@uniswap/swap-router-contracts/-/swap-router-contracts-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "@openzeppelin/contracts" "3.4.2-solc-0.7" + "@uniswap/v2-core" "^1.0.1" + "@uniswap/v3-core" "^1.0.0" + "@uniswap/v3-periphery" "^1.4.4" + "dotenv" "^14.2.0" + "hardhat-watcher" "^2.1.1" + "@uniswap/token-lists@npm:quickswap-token-lists@^1.0.2": "integrity" "sha512-4eEmQLg+OAhV3veZOFghtl9lKhFxXgijk/JSwExjE9HkKr1U1SvzmM0lVxf+krZYRIKT3SYb0KnlmP/Z2Q/m8w==" "resolved" "https://registry.npmjs.org/quickswap-token-lists/-/quickswap-token-lists-1.0.2.tgz" @@ -5518,6 +7133,11 @@ "resolved" "https://registry.npmjs.org/@uniswap/v2-core/-/v2-core-1.0.0.tgz" "version" "1.0.0" +"@uniswap/v2-core@^1.0.1": + "integrity" "sha512-MtybtkUPSyysqLY2U210NBDeCHX+ltHt3oADGdjqoThZaFRDKwM6k1Nb3F0A3hk5hwuQvytFWhrWHOEq6nVJ8Q==" + "resolved" "https://registry.npmjs.org/@uniswap/v2-core/-/v2-core-1.0.1.tgz" + "version" "1.0.1" + "@uniswap/v2-periphery@^1.1.0-beta.0": "integrity" "sha512-6dkwAMKza8nzqYiXEr2D86dgW3TTavUvCR0w2Tu33bAbM8Ah43LKAzH7oKKPRT5VJQaMi1jtkGs1E8JPor1n5g==" "resolved" "https://registry.npmjs.org/@uniswap/v2-periphery/-/v2-periphery-1.1.0-beta.0.tgz" @@ -5526,6 +7146,61 @@ "@uniswap/lib" "1.1.1" "@uniswap/v2-core" "1.0.0" +"@uniswap/v2-sdk@^4.3.0": + "integrity" "sha512-FUKkgo/1TQc/HuWWgsoy1FIcsLkKwm3Nnor88yfn2NH8ER5RK/wDF9UzDDilYh3yyf2mAnaY89CKFhcIl+lbBQ==" + "resolved" "https://registry.npmjs.org/@uniswap/v2-sdk/-/v2-sdk-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "@ethersproject/address" "^5.0.0" + "@ethersproject/solidity" "^5.0.0" + "@uniswap/sdk-core" "^4.2.0" + "tiny-invariant" "^1.1.0" + "tiny-warning" "^1.0.3" + +"@uniswap/v3-core@^1.0.0": + "integrity" "sha512-7pVk4hEm00j9tc71Y9+ssYpO6ytkeI0y7WE9P6UcmNzhxPePwyAxImuhVsTqWK9YFvzgtvzJHi64pBl4jUzKMQ==" + "resolved" "https://registry.npmjs.org/@uniswap/v3-core/-/v3-core-1.0.1.tgz" + "version" "1.0.1" + +"@uniswap/v3-core@1.0.0": + "integrity" "sha512-kSC4djMGKMHj7sLMYVnn61k9nu+lHjMIxgg9CDQT+s2QYLoA56GbSK9Oxr+qJXzzygbkrmuY6cwgP6cW2JXPFA==" + "resolved" "https://registry.npmjs.org/@uniswap/v3-core/-/v3-core-1.0.0.tgz" + "version" "1.0.0" + +"@uniswap/v3-periphery@^1.0.1", "@uniswap/v3-periphery@^1.1.1", "@uniswap/v3-periphery@^1.4.4": + "integrity" "sha512-S4+m+wh8HbWSO3DKk4LwUCPZJTpCugIsHrWR86m/OrUyvSqGDTXKFfc2sMuGXCZrD1ZqO3rhQsKgdWg3Hbb2Kw==" + "resolved" "https://registry.npmjs.org/@uniswap/v3-periphery/-/v3-periphery-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "@openzeppelin/contracts" "3.4.2-solc-0.7" + "@uniswap/lib" "^4.0.1-alpha" + "@uniswap/v2-core" "^1.0.1" + "@uniswap/v3-core" "^1.0.0" + "base64-sol" "1.0.1" + +"@uniswap/v3-sdk@^3.11.0", "@uniswap/v3-sdk@^3.9.0": + "integrity" "sha512-gz6Q6SlN34AXvxhyz181F90D4OuIkxLnzBAucEzB9Fv3Z+3orHZY/SpGaD02nP1VsNQVu/DQvOsdkPUDGn1Y9Q==" + "resolved" "https://registry.npmjs.org/@uniswap/v3-sdk/-/v3-sdk-3.11.0.tgz" + "version" "3.11.0" + dependencies: + "@ethersproject/abi" "^5.0.12" + "@ethersproject/solidity" "^5.0.9" + "@uniswap/sdk-core" "^4.2.0" + "@uniswap/swap-router-contracts" "^1.2.1" + "@uniswap/v3-periphery" "^1.1.1" + "@uniswap/v3-staker" "1.0.0" + "tiny-invariant" "^1.1.0" + "tiny-warning" "^1.0.3" + +"@uniswap/v3-staker@1.0.0": + "integrity" "sha512-JV0Qc46Px5alvg6YWd+UIaGH9lDuYG/Js7ngxPit1SPaIP30AlVer1UYB7BRYeUVVxE+byUyIeN5jeQ7LLDjIw==" + "resolved" "https://registry.npmjs.org/@uniswap/v3-staker/-/v3-staker-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "@openzeppelin/contracts" "3.4.1-solc-0.7-2" + "@uniswap/v3-core" "1.0.0" + "@uniswap/v3-periphery" "^1.0.1" + "@unstoppabledomains/resolution@^8.0": "integrity" "sha512-csqExbiK8F5mRKoHlDZjGuIEuvi63O8PSyhUcGhnTi76Il5fCREAGNVdTiRxagPPYoxCO+Xmf6kThwtmiws1Ow==" "resolved" "https://registry.npmjs.org/@unstoppabledomains/resolution/-/resolution-8.5.0.tgz" @@ -5755,7 +7430,7 @@ "eip1193-provider" "1.0.1" "eventemitter3" "4.0.7" -"@walletconnect/ethereum-provider@^2.8.5": +"@walletconnect/ethereum-provider@^2.11.1": "integrity" "sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==" "resolved" "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.11.2.tgz" "version" "2.11.2" @@ -5983,7 +7658,7 @@ "motion" "10.16.2" "qrcode" "1.5.3" -"@walletconnect/modal@^2.5.4", "@walletconnect/modal@^2.5.9", "@walletconnect/modal@^2.6.2": +"@walletconnect/modal@^2.5.9", "@walletconnect/modal@^2.6.2": "integrity" "sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==" "resolved" "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz" "version" "2.6.2" @@ -6420,149 +8095,125 @@ "motion" "10.16.2" "qrcode" "1.5.3" -"@webassemblyjs/ast@1.9.0": - "integrity" "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/ast@^1.12.1", "@webassemblyjs/ast@1.12.1": + "integrity" "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz" + "version" "1.12.1" dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" -"@webassemblyjs/floating-point-hex-parser@1.9.0": - "integrity" "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" - "version" "1.9.0" - -"@webassemblyjs/helper-api-error@1.9.0": - "integrity" "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" - "version" "1.9.0" - -"@webassemblyjs/helper-buffer@1.9.0": - "integrity" "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/floating-point-hex-parser@1.11.6": + "integrity" "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" + "version" "1.11.6" -"@webassemblyjs/helper-code-frame@1.9.0": - "integrity" "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" - "version" "1.9.0" - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" +"@webassemblyjs/helper-api-error@1.11.6": + "integrity" "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" + "version" "1.11.6" -"@webassemblyjs/helper-fsm@1.9.0": - "integrity" "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/helper-buffer@1.12.1": + "integrity" "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" + "version" "1.12.1" -"@webassemblyjs/helper-module-context@1.9.0": - "integrity" "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/helper-numbers@1.11.6": + "integrity" "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" + "version" "1.11.6" dependencies: - "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - "integrity" "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + "integrity" "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" + "version" "1.11.6" -"@webassemblyjs/helper-wasm-section@1.9.0": - "integrity" "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/helper-wasm-section@1.12.1": + "integrity" "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz" + "version" "1.12.1" dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.12.1" -"@webassemblyjs/ieee754@1.9.0": - "integrity" "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/ieee754@1.11.6": + "integrity" "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" + "version" "1.11.6" dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.9.0": - "integrity" "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/leb128@1.11.6": + "integrity" "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" + "version" "1.11.6" dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.9.0": - "integrity" "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/utf8@1.11.6": + "integrity" "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" + "version" "1.11.6" -"@webassemblyjs/wasm-edit@1.9.0": - "integrity" "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" - "version" "1.9.0" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.9.0": - "integrity" "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/wasm-edit@^1.12.1": + "integrity" "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz" + "version" "1.12.1" dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wasm-opt@1.9.0": - "integrity" "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" - "version" "1.9.0" + "@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" + +"@webassemblyjs/wasm-gen@1.12.1": + "integrity" "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz" + "version" "1.12.1" dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" + "@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" -"@webassemblyjs/wasm-parser@1.9.0": - "integrity" "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/wasm-opt@1.12.1": + "integrity" "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz" + "version" "1.12.1" dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" -"@webassemblyjs/wast-parser@1.9.0": - "integrity" "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/wasm-parser@^1.12.1", "@webassemblyjs/wasm-parser@1.12.1": + "integrity" "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz" + "version" "1.12.1" dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" + "@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" -"@webassemblyjs/wast-printer@1.9.0": - "integrity" "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==" - "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" - "version" "1.9.0" +"@webassemblyjs/wast-printer@1.12.1": + "integrity" "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz" + "version" "1.12.1" dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" + "@webassemblyjs/ast" "1.12.1" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": @@ -6641,7 +8292,12 @@ "acorn" "^7.1.1" "acorn-walk" "^7.1.1" -"acorn-jsx@^5.3.1": +"acorn-import-assertions@^1.9.0": + "integrity" "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==" + "resolved" "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" + "version" "1.9.0" + +"acorn-jsx@^5.3.1", "acorn-jsx@^5.3.2": "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" "version" "5.3.2" @@ -6656,12 +8312,7 @@ "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" "version" "8.2.0" -"acorn@^6.4.1": - "integrity" "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" - "version" "6.4.2" - -"acorn@^7.1.0", "acorn@^7.1.1", "acorn@^7.4.0": +"acorn@^7.1.1", "acorn@^7.4.0": "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" "version" "7.4.1" @@ -6672,29 +8323,39 @@ "version" "8.11.3" "acorn@^8.2.4": - "integrity" "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz" - "version" "8.8.0" + "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" + "version" "8.11.3" "acorn@^8.4.1": "integrity" "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz" "version" "8.8.2" +"acorn@^8.7.1": + "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" + "version" "8.11.3" + "acorn@^8.8.2": "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" "version" "8.11.3" -"address@^1.0.1", "address@1.1.2": - "integrity" "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - "resolved" "https://registry.npmjs.org/address/-/address-1.1.2.tgz" - "version" "1.1.2" +"acorn@^8.9.0": + "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" + "version" "8.11.3" -"adjust-sourcemap-loader@3.0.0": - "integrity" "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==" - "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" - "version" "3.0.0" +"address@^1.0.1", "address@^1.1.2": + "integrity" "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + "resolved" "https://registry.npmjs.org/address/-/address-1.2.2.tgz" + "version" "1.2.2" + +"adjust-sourcemap-loader@^4.0.0": + "integrity" "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==" + "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz" + "version" "4.0.0" dependencies: "loader-utils" "^2.0.0" "regex-parser" "^2.2.11" @@ -6738,17 +8399,26 @@ "clean-stack" "^2.0.0" "indent-string" "^4.0.0" -"ajv-errors@^1.0.0": - "integrity" "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" - "resolved" "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" - "version" "1.0.1" +"ajv-formats@^2.1.1": + "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" + "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ajv" "^8.0.0" -"ajv-keywords@^3.1.0", "ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2": +"ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2": "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" "version" "3.5.2" -"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.12.6": +"ajv-keywords@^5.1.0": + "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "fast-deep-equal" "^3.1.3" + +"ajv@^6.10.0", "ajv@^6.12.2", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.12.6": "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" "version" "6.12.6" @@ -6758,6 +8428,16 @@ "json-schema-traverse" "^0.4.1" "uri-js" "^4.2.2" +"ajv@^8.0.0": + "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" + "version" "8.12.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + "ajv@^8.0.1": "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==" "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" @@ -6768,6 +8448,26 @@ "require-from-string" "^2.0.2" "uri-js" "^4.2.2" +"ajv@^8.6.0": + "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" + "version" "8.12.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"ajv@^8.9.0": + "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" + "version" "8.12.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + "ajv@6.5.3": "integrity" "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==" "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz" @@ -6778,11 +8478,6 @@ "json-schema-traverse" "^0.4.1" "uri-js" "^4.2.2" -"alphanum-sort@^1.0.0": - "integrity" "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" - "resolved" "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" - "version" "1.0.2" - "ansi-align@^2.0.0": "integrity" "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==" "resolved" "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz" @@ -6797,11 +8492,6 @@ dependencies: "string-width" "^4.1.0" -"ansi-colors@^3.0.0": - "integrity" "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" - "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" - "version" "3.2.4" - "ansi-colors@^4.1.1": "integrity" "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" @@ -6824,20 +8514,10 @@ dependencies: "type-fest" "^0.21.3" -"ansi-html@^0.0.7": - "integrity" "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==" - "resolved" "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" - "version" "0.0.7" - -"ansi-html@0.0.7": - "integrity" "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==" - "resolved" "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" - "version" "0.0.7" - -"ansi-regex@^2.0.0": - "integrity" "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - "version" "2.1.1" +"ansi-html-community@^0.0.8": + "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + "version" "0.0.8" "ansi-regex@^3.0.0": "integrity" "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" @@ -6873,6 +8553,11 @@ dependencies: "color-convert" "^2.0.1" +"ansi-styles@^5.0.0": + "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + "version" "5.2.0" + "ansi-styles@^6.1.0": "integrity" "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" @@ -6901,15 +8586,7 @@ "abort-controller" "^3.0.0" "native-abort-controller" "^1.0.3" -"anymatch@^2.0.0": - "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromatch" "^3.1.4" - "normalize-path" "^2.1.1" - -"anymatch@^3.0.0", "anymatch@^3.0.3", "anymatch@^3.1.3", "anymatch@~3.1.1", "anymatch@~3.1.2": +"anymatch@^3.0.3", "anymatch@^3.1.3", "anymatch@~3.1.1", "anymatch@~3.1.2": "integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" "version" "3.1.3" @@ -6917,11 +8594,6 @@ "normalize-path" "^3.0.0" "picomatch" "^2.0.4" -"aproba@^1.1.1": - "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" - "version" "1.2.0" - "arch@^2.1.0", "arch@^2.1.1", "arch@^2.2.0": "integrity" "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" "resolved" "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" @@ -6969,25 +8641,12 @@ "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" -"arity-n@^1.0.4": - "integrity" "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==" - "resolved" "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz" - "version" "1.0.4" - -"arr-diff@^4.0.0": - "integrity" "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" - "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" - "version" "4.0.0" - -"arr-flatten@^1.1.0": - "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" - "version" "1.1.0" - -"arr-union@^3.1.0": - "integrity" "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" - "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" - "version" "3.1.0" +"aria-query@^5.3.0": + "integrity" "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==" + "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "dequal" "^2.0.3" "array-back@^3.0.1", "array-back@^3.1.0": "integrity" "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" @@ -7004,72 +8663,76 @@ "resolved" "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz" "version" "4.0.2" +"array-buffer-byte-length@^1.0.1": + "integrity" "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==" + "resolved" "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.5" + "is-array-buffer" "^3.0.4" + "array-find-index@^1.0.1": "integrity" "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==" "resolved" "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz" "version" "1.0.2" -"array-flatten@^2.1.0": - "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" - "version" "2.1.2" - "array-flatten@1.1.1": "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" "version" "1.1.1" -"array-includes@^3.1.4", "array-includes@^3.1.5": - "integrity" "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==" - "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz" - "version" "3.1.5" +"array-includes@^3.1.5", "array-includes@^3.1.6", "array-includes@^3.1.7": + "integrity" "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==" + "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz" + "version" "3.1.8" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.4" - "es-abstract" "^1.19.5" - "get-intrinsic" "^1.1.1" + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.2" + "es-object-atoms" "^1.0.0" + "get-intrinsic" "^1.2.4" "is-string" "^1.0.7" -"array-union@^1.0.1": - "integrity" "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==" - "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "array-uniq" "^1.0.1" - "array-union@^2.1.0": "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" "version" "2.1.0" -"array-uniq@^1.0.1", "array-uniq@1.0.3": +"array-uniq@1.0.3": "integrity" "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" "version" "1.0.3" -"array-unique@^0.3.2": - "integrity" "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" - "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" - "version" "0.3.2" - -"array.prototype.flat@^1.2.5": - "integrity" "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==" - "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz" - "version" "1.3.0" +"array.prototype.findlastindex@^1.2.3": + "integrity" "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==" + "resolved" "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz" + "version" "1.2.5" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.2" + "es-errors" "^1.3.0" + "es-object-atoms" "^1.0.0" + "es-shim-unscopables" "^1.0.2" + +"array.prototype.flat@^1.3.1", "array.prototype.flat@^1.3.2": + "integrity" "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==" + "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz" + "version" "1.3.2" dependencies: "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.2" + "define-properties" "^1.2.0" + "es-abstract" "^1.22.1" "es-shim-unscopables" "^1.0.0" -"array.prototype.flatmap@^1.3.0": - "integrity" "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==" - "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz" - "version" "1.3.0" +"array.prototype.flatmap@^1.3.0", "array.prototype.flatmap@^1.3.2": + "integrity" "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==" + "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz" + "version" "1.3.2" dependencies: "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.2" + "define-properties" "^1.2.0" + "es-abstract" "^1.22.1" "es-shim-unscopables" "^1.0.0" "array.prototype.reduce@^1.0.4": @@ -7083,16 +8746,25 @@ "es-array-method-boxes-properly" "^1.0.0" "is-string" "^1.0.7" +"arraybuffer.prototype.slice@^1.0.3": + "integrity" "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==" + "resolved" "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "array-buffer-byte-length" "^1.0.1" + "call-bind" "^1.0.5" + "define-properties" "^1.2.1" + "es-abstract" "^1.22.3" + "es-errors" "^1.2.1" + "get-intrinsic" "^1.2.3" + "is-array-buffer" "^3.0.4" + "is-shared-array-buffer" "^1.0.2" + "arrify@^1.0.1": "integrity" "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" "resolved" "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" "version" "1.0.1" -"arrify@^2.0.1": - "integrity" "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - "resolved" "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" - "version" "2.0.1" - "asap@~2.0.6": "integrity" "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" @@ -7120,44 +8792,37 @@ "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" "version" "1.0.0" -"assert@^1.1.1": - "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==" - "resolved" "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" - "version" "1.5.0" +"assert@^2.0.0": + "integrity" "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==" + "resolved" "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz" + "version" "2.1.0" dependencies: - "object-assign" "^4.1.1" - "util" "0.10.3" + "call-bind" "^1.0.2" + "is-nan" "^1.3.2" + "object-is" "^1.1.5" + "object.assign" "^4.1.4" + "util" "^0.12.5" "assertion-error@^1.1.0": "integrity" "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" "resolved" "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" "version" "1.1.0" -"assign-symbols@^1.0.0": - "integrity" "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" - "version" "1.0.0" - "ast-parents@^0.0.1": "integrity" "sha512-XHusKxKz3zoYk1ic8Un640joHbFMhbqneyoZfoKnEGtf2ey9Uh/IdpcQplODdO/kENaMIWsD0nJm4+wX3UNLHA==" "resolved" "https://registry.npmjs.org/ast-parents/-/ast-parents-0.0.1.tgz" "version" "0.0.1" -"ast-types-flow@^0.0.7": - "integrity" "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" - "resolved" "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" - "version" "0.0.7" +"ast-types-flow@^0.0.8": + "integrity" "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + "resolved" "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz" + "version" "0.0.8" "astral-regex@^2.0.0": "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" "version" "2.0.0" -"async-each@^1.0.1": - "integrity" "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - "resolved" "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" - "version" "1.0.3" - "async-limiter@~1.0.0": "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" @@ -7177,13 +8842,6 @@ dependencies: "retry" "0.13.1" -"async@^2.6.4": - "integrity" "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==" - "resolved" "https://registry.npmjs.org/async/-/async-2.6.4.tgz" - "version" "2.6.4" - dependencies: - "lodash" "^4.17.14" - "async@^3.2.0", "async@^3.2.3": "integrity" "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" "resolved" "https://registry.npmjs.org/async/-/async-3.2.4.tgz" @@ -7199,33 +8857,29 @@ "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" "version" "1.0.0" -"atob@^2.1.2": - "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" - "version" "2.1.2" - "atomic-sleep@^1.0.0": "integrity" "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==" "resolved" "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz" "version" "1.0.0" -"autoprefixer@^9.6.1": - "integrity" "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==" - "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz" - "version" "9.8.8" +"autoprefixer@^10.4.13": + "integrity" "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==" + "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz" + "version" "10.4.19" dependencies: - "browserslist" "^4.12.0" - "caniuse-lite" "^1.0.30001109" + "browserslist" "^4.23.0" + "caniuse-lite" "^1.0.30001599" + "fraction.js" "^4.3.7" "normalize-range" "^0.1.2" - "num2fraction" "^1.2.2" - "picocolors" "^0.2.1" - "postcss" "^7.0.32" - "postcss-value-parser" "^4.1.0" + "picocolors" "^1.0.0" + "postcss-value-parser" "^4.2.0" -"available-typed-arrays@^1.0.5": - "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" - "version" "1.0.5" +"available-typed-arrays@^1.0.7": + "integrity" "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "possible-typed-array-names" "^1.0.0" "aws-sign2@~0.7.0": "integrity" "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" @@ -7237,10 +8891,10 @@ "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" "version" "1.11.0" -"axe-core@^4.4.3": - "integrity" "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" - "resolved" "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz" - "version" "4.4.3" +"axe-core@=4.7.0": + "integrity" "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==" + "resolved" "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz" + "version" "4.7.0" "axios@^0.21.0", "axios@^0.21.1", "axios@^0.21.2": "integrity" "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==" @@ -7273,53 +8927,44 @@ "form-data" "^4.0.0" "proxy-from-env" "^1.1.0" -"axobject-query@^2.2.0": - "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" - "version" "2.2.0" - -"babel-eslint@^10.1.0": - "integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==" - "resolved" "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" - "version" "10.1.0" +"axios@^1.6.5": + "integrity" "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==" + "resolved" "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz" + "version" "1.6.8" dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - "eslint-visitor-keys" "^1.0.0" - "resolve" "^1.12.0" - -"babel-extract-comments@^1.0.0": - "integrity" "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==" - "resolved" "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz" - "version" "1.0.0" + "follow-redirects" "^1.15.6" + "form-data" "^4.0.0" + "proxy-from-env" "^1.1.0" + +"axobject-query@^3.2.1": + "integrity" "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==" + "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz" + "version" "3.2.1" dependencies: - "babylon" "^6.18.0" + "dequal" "^2.0.3" -"babel-jest@^26.6.0", "babel-jest@^26.6.3": - "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" - "version" "26.6.3" +"babel-jest@^27.4.2", "babel-jest@^27.5.1": + "integrity" "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" - "babel-plugin-istanbul" "^6.0.0" - "babel-preset-jest" "^26.6.2" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + "babel-plugin-istanbul" "^6.1.1" + "babel-preset-jest" "^27.5.1" "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" + "graceful-fs" "^4.2.9" "slash" "^3.0.0" -"babel-loader@8.1.0": - "integrity" "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==" - "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz" - "version" "8.1.0" +"babel-loader@^8.2.3": + "integrity" "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==" + "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz" + "version" "8.3.0" dependencies: - "find-cache-dir" "^2.1.0" - "loader-utils" "^1.4.0" - "mkdirp" "^0.5.3" - "pify" "^4.0.1" + "find-cache-dir" "^3.3.1" + "loader-utils" "^2.0.0" + "make-dir" "^3.1.0" "schema-utils" "^2.6.5" "babel-plugin-dynamic-import-node@^2.3.3": @@ -7329,7 +8974,7 @@ dependencies: "object.assign" "^4.1.0" -"babel-plugin-istanbul@^6.0.0": +"babel-plugin-istanbul@^6.1.1": "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==" "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" "version" "6.1.1" @@ -7340,10 +8985,10 @@ "istanbul-lib-instrument" "^5.0.4" "test-exclude" "^6.0.0" -"babel-plugin-jest-hoist@^26.6.2": - "integrity" "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" - "version" "26.6.2" +"babel-plugin-jest-hoist@^27.5.1": + "integrity" "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz" + "version" "27.5.1" dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -7359,7 +9004,7 @@ "cosmiconfig" "^7.0.0" "resolve" "^1.19.0" -"babel-plugin-named-asset-import@^0.3.7": +"babel-plugin-named-asset-import@^0.3.8": "integrity" "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==" "resolved" "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz" "version" "0.3.8" @@ -7388,19 +9033,6 @@ dependencies: "@babel/helper-define-polyfill-provider" "^0.3.2" -"babel-plugin-syntax-object-rest-spread@^6.8.0": - "integrity" "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" - "version" "6.13.0" - -"babel-plugin-transform-object-rest-spread@^6.26.0": - "integrity" "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==" - "resolved" "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-plugin-syntax-object-rest-spread" "^6.8.0" - "babel-runtime" "^6.26.0" - "babel-plugin-transform-react-remove-prop-types@^0.4.24": "integrity" "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" @@ -7424,15 +9056,15 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -"babel-preset-jest@^26.6.2": - "integrity" "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" - "version" "26.6.2" +"babel-preset-jest@^27.5.1": + "integrity" "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz" + "version" "27.5.1" dependencies: - "babel-plugin-jest-hoist" "^26.6.2" + "babel-plugin-jest-hoist" "^27.5.1" "babel-preset-current-node-syntax" "^1.0.0" -"babel-preset-react-app@^10.0.0": +"babel-preset-react-app@^10.0.1": "integrity" "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==" "resolved" "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz" "version" "10.0.1" @@ -7454,19 +9086,6 @@ "babel-plugin-macros" "^3.1.0" "babel-plugin-transform-react-remove-prop-types" "^0.4.24" -"babel-runtime@^6.26.0": - "integrity" "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==" - "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "core-js" "^2.4.0" - "regenerator-runtime" "^0.11.0" - -"babylon@^6.18.0": - "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" - "version" "6.18.0" - "balanced-match@^1.0.0": "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" @@ -7479,20 +9098,7 @@ dependencies: "safe-buffer" "^5.0.1" -"base@^0.11.1": - "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" - "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" - "version" "0.11.2" - dependencies: - "cache-base" "^1.0.1" - "class-utils" "^0.3.5" - "component-emitter" "^1.2.1" - "define-property" "^1.0.0" - "isobject" "^3.0.1" - "mixin-deep" "^1.2.0" - "pascalcase" "^0.1.1" - -"base64-js@^1.0.2", "base64-js@^1.3.0", "base64-js@^1.3.1": +"base64-js@^1.3.0", "base64-js@^1.3.1": "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" "version" "1.5.1" @@ -7502,6 +9108,11 @@ "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz" "version" "1.3.1" +"base64-sol@1.0.1": + "integrity" "sha512-ld3cCNMeXt4uJXmLZBHFGMvVpK9KsLVEhPpFRXnvSVAqABKbuNZg/+dsq3NuM+wxFLb/UrVkz7m1ciWmkMfTbg==" + "resolved" "https://registry.npmjs.org/base64-sol/-/base64-sol-1.0.1.tgz" + "version" "1.0.1" + "batch@0.6.1": "integrity" "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" @@ -7556,7 +9167,7 @@ "resolved" "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.2.2.tgz" "version" "3.2.2" -"bignumber.js@*", "bignumber.js@^9.0.0", "bignumber.js@^9.1.1", "bignumber.js@9.x": +"bignumber.js@*", "bignumber.js@^9.0.0", "bignumber.js@^9.0.1", "bignumber.js@^9.1.1", "bignumber.js@9.x": "integrity" "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==" "resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz" "version" "9.1.1" @@ -7571,11 +9182,6 @@ "resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz" "version" "9.0.2" -"binary-extensions@^1.0.0": - "integrity" "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" - "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" - "version" "1.13.1" - "binary-extensions@^2.0.0": "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" @@ -7586,7 +9192,7 @@ "resolved" "https://registry.npmjs.org/bind-decorator/-/bind-decorator-1.0.11.tgz" "version" "1.0.11" -"bindings@^1.3.0", "bindings@^1.5.0": +"bindings@^1.3.0": "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==" "resolved" "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" "version" "1.5.0" @@ -7662,7 +9268,7 @@ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" "version" "4.12.0" -"bn.js@^4.11.6": +"bn.js@^4.11.6", "bn.js@^4.11.9": "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" "version" "4.12.0" @@ -7672,11 +9278,6 @@ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" "version" "4.12.0" -"bn.js@^4.11.9": - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - "version" "4.12.0" - "bn.js@^4.12.0": "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" @@ -7720,17 +9321,13 @@ "type-is" "~1.6.18" "unpipe" "1.0.0" -"bonjour@^3.5.0": - "integrity" "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==" - "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" - "version" "3.5.0" +"bonjour-service@^1.0.11": + "integrity" "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==" + "resolved" "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz" + "version" "1.2.1" dependencies: - "array-flatten" "^2.1.0" - "deep-equal" "^1.0.1" - "dns-equal" "^1.0.0" - "dns-txt" "^2.0.2" - "multicast-dns" "^6.0.1" - "multicast-dns-service-types" "^1.1.0" + "fast-deep-equal" "^3.1.3" + "multicast-dns" "^7.2.5" "boolbase@^1.0.0", "boolbase@~1.0.0": "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" @@ -7806,22 +9403,6 @@ dependencies: "balanced-match" "^1.0.0" -"braces@^2.3.1", "braces@^2.3.2": - "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" - "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" - "version" "2.3.2" - dependencies: - "arr-flatten" "^1.1.0" - "array-unique" "^0.3.2" - "extend-shallow" "^2.0.1" - "fill-range" "^4.0.0" - "isobject" "^3.0.1" - "repeat-element" "^1.1.2" - "snapdragon" "^0.8.1" - "snapdragon-node" "^2.0.1" - "split-string" "^3.0.2" - "to-regex" "^3.0.1" - "braces@^3.0.2", "braces@~3.0.2": "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" @@ -7913,32 +9494,15 @@ "readable-stream" "^3.6.0" "safe-buffer" "^5.2.0" -"browserify-zlib@^0.2.0": - "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" - "resolved" "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" - "version" "0.2.0" - dependencies: - "pako" "~1.0.5" - -"browserslist@^4.0.0", "browserslist@^4.12.0", "browserslist@^4.20.2", "browserslist@^4.21.3", "browserslist@^4.6.2", "browserslist@^4.6.4": - "integrity" "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz" - "version" "4.21.3" - dependencies: - "caniuse-lite" "^1.0.30001370" - "electron-to-chromium" "^1.4.202" - "node-releases" "^2.0.6" - "update-browserslist-db" "^1.0.5" - -"browserslist@4.14.2": - "integrity" "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" - "version" "4.14.2" +"browserslist@^4.0.0", "browserslist@^4.18.1", "browserslist@^4.21.10", "browserslist@^4.21.3", "browserslist@^4.21.4", "browserslist@^4.22.2", "browserslist@^4.23.0": + "integrity" "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" + "version" "4.23.0" dependencies: - "caniuse-lite" "^1.0.30001125" - "electron-to-chromium" "^1.3.564" - "escalade" "^3.0.2" - "node-releases" "^1.1.61" + "caniuse-lite" "^1.0.30001587" + "electron-to-chromium" "^1.4.668" + "node-releases" "^2.0.14" + "update-browserslist-db" "^1.0.13" "bs58@^4.0.0", "bs58@^4.0.1": "integrity" "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==" @@ -7996,10 +9560,10 @@ "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" "version" "1.1.2" -"buffer-indexof@^1.0.0": - "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" - "version" "1.1.1" +"buffer-reverse@^1.0.1": + "integrity" "sha512-M87YIUBsZ6N924W57vDwT/aOu8hw7ZgdByz6ijksLjmHJELBASmYTTlNHRgjE+pTsT9oJXGaDSgqqwfdHotDUg==" + "resolved" "https://registry.npmjs.org/buffer-reverse/-/buffer-reverse-1.0.1.tgz" + "version" "1.0.1" "buffer-to-arraybuffer@^0.0.5": "integrity" "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" @@ -8011,15 +9575,6 @@ "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" "version" "1.0.3" -"buffer@^4.3.0": - "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" - "version" "4.9.2" - dependencies: - "base64-js" "^1.0.2" - "ieee754" "^1.1.4" - "isarray" "^1.0.0" - "buffer@^5.0.5": "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" @@ -8091,66 +9646,6 @@ "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" "version" "3.1.2" -"cacache@^12.0.2": - "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==" - "resolved" "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" - "version" "12.0.4" - dependencies: - "bluebird" "^3.5.5" - "chownr" "^1.1.1" - "figgy-pudding" "^3.5.1" - "glob" "^7.1.4" - "graceful-fs" "^4.1.15" - "infer-owner" "^1.0.3" - "lru-cache" "^5.1.1" - "mississippi" "^3.0.0" - "mkdirp" "^0.5.1" - "move-concurrently" "^1.0.1" - "promise-inflight" "^1.0.1" - "rimraf" "^2.6.3" - "ssri" "^6.0.1" - "unique-filename" "^1.1.1" - "y18n" "^4.0.0" - -"cacache@^15.0.5": - "integrity" "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==" - "resolved" "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz" - "version" "15.3.0" - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - "chownr" "^2.0.0" - "fs-minipass" "^2.0.0" - "glob" "^7.1.4" - "infer-owner" "^1.0.4" - "lru-cache" "^6.0.0" - "minipass" "^3.1.1" - "minipass-collect" "^1.0.2" - "minipass-flush" "^1.0.5" - "minipass-pipeline" "^1.2.2" - "mkdirp" "^1.0.3" - "p-map" "^4.0.0" - "promise-inflight" "^1.0.1" - "rimraf" "^3.0.2" - "ssri" "^8.0.1" - "tar" "^6.0.2" - "unique-filename" "^1.1.1" - -"cache-base@^1.0.1": - "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" - "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "collection-visit" "^1.0.0" - "component-emitter" "^1.2.1" - "get-value" "^2.0.6" - "has-value" "^1.0.0" - "isobject" "^3.0.1" - "set-value" "^2.0.0" - "to-object-path" "^0.3.0" - "union-value" "^1.0.0" - "unset-value" "^1.0.0" - "cacheable-lookup@^5.0.3": "integrity" "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" "resolved" "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz" @@ -8192,39 +9687,23 @@ "resolved" "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz" "version" "2.3.0" -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"caller-callsite@^2.0.0": - "integrity" "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==" - "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "callsites" "^2.0.0" - -"caller-path@^2.0.0": - "integrity" "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==" - "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" - "version" "2.0.0" +"call-bind@^1.0.0", "call-bind@^1.0.2", "call-bind@^1.0.5", "call-bind@^1.0.6", "call-bind@^1.0.7": + "integrity" "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" + "version" "1.0.7" dependencies: - "caller-callsite" "^2.0.0" - -"callsites@^2.0.0": - "integrity" "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" - "version" "2.0.0" + "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.1" "callsites@^3.0.0": "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" "version" "3.1.0" -"camel-case@^4.1.1": +"camel-case@^4.1.2": "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" "version" "4.1.2" @@ -8265,7 +9744,7 @@ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" "version" "4.1.0" -"camelcase@^5.0.0", "camelcase@^5.3.1", "camelcase@5.3.1": +"camelcase@^5.0.0", "camelcase@^5.3.1": "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" "version" "5.3.1" @@ -8275,12 +9754,12 @@ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" "version" "6.3.0" -"camelcase@^6.1.0": +"camelcase@^6.2.0": "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" "version" "6.3.0" -"camelcase@^6.2.0": +"camelcase@^6.2.1": "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" "version" "6.3.0" @@ -8295,22 +9774,15 @@ "lodash.memoize" "^4.1.2" "lodash.uniq" "^4.5.0" -"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30000981", "caniuse-lite@^1.0.30001109", "caniuse-lite@^1.0.30001125", "caniuse-lite@^1.0.30001370": - "integrity" "sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz" - "version" "1.0.30001412" +"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001587", "caniuse-lite@^1.0.30001599": + "integrity" "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz" + "version" "1.0.30001600" -"capture-exit@^2.0.0": - "integrity" "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==" - "resolved" "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "rsvp" "^4.8.4" - -"case-sensitive-paths-webpack-plugin@2.3.0": - "integrity" "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" - "resolved" "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz" - "version" "2.3.0" +"case-sensitive-paths-webpack-plugin@^2.4.0": + "integrity" "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + "resolved" "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz" + "version" "2.4.0" "case@^1.6.3": "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" @@ -8347,7 +9819,7 @@ "pathval" "^1.1.1" "type-detect" "^4.0.5" -"chalk@^2.0.0", "chalk@^2.0.1", "chalk@^2.4.1", "chalk@^2.4.2", "chalk@2.4.2": +"chalk@^2.0.1", "chalk@^2.4.1", "chalk@^2.4.2": "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" "version" "2.4.2" @@ -8418,6 +9890,11 @@ "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" "version" "1.0.2" +"char-regex@^2.0.0": + "integrity" "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz" + "version" "2.0.1" + "charenc@>= 0.0.1": "integrity" "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" "resolved" "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz" @@ -8438,26 +9915,7 @@ "resolved" "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" "version" "11.1.2" -"chokidar@^2.1.8": - "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" - "version" "2.1.8" - dependencies: - "anymatch" "^2.0.0" - "async-each" "^1.0.1" - "braces" "^2.3.2" - "glob-parent" "^3.1.0" - "inherits" "^2.0.3" - "is-binary-path" "^1.0.0" - "is-glob" "^4.0.0" - "normalize-path" "^3.0.0" - "path-is-absolute" "^1.0.0" - "readdirp" "^2.2.1" - "upath" "^1.1.1" - optionalDependencies: - "fsevents" "^1.2.7" - -"chokidar@^3.4.0", "chokidar@^3.4.1", "chokidar@^3.5.3", "chokidar@>=3.0.0 <4.0.0", "chokidar@3.5.3": +"chokidar@^3.4.0", "chokidar@^3.4.2", "chokidar@^3.5.3", "chokidar@>=3.0.0 <4.0.0", "chokidar@3.5.3": "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" "version" "3.5.3" @@ -8502,21 +9960,11 @@ optionalDependencies: "fsevents" "~2.1.1" -"chownr@^1.1.1": - "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" - "version" "1.1.4" - "chownr@^1.1.4": "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" "version" "1.1.4" -"chownr@^2.0.0": - "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" - "version" "2.0.0" - "chrome-trace-event@^1.0.2": "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" @@ -8528,9 +9976,9 @@ "version" "2.0.0" "ci-info@^3.2.0": - "integrity" "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz" - "version" "3.3.2" + "integrity" "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + "version" "3.9.0" "ci-info@^3.7.0": "integrity" "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" @@ -8573,26 +10021,16 @@ dependencies: "consola" "^3.2.3" -"cjs-module-lexer@^0.6.0": - "integrity" "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" - "version" "0.6.0" +"cjs-module-lexer@^1.0.0": + "integrity" "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz" + "version" "1.2.3" "class-is@^1.1.0": "integrity" "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" "resolved" "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz" "version" "1.1.0" -"class-utils@^0.3.5": - "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" - "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" - "version" "0.3.6" - dependencies: - "arr-union" "^3.1.0" - "define-property" "^0.2.5" - "isobject" "^3.0.0" - "static-extend" "^0.1.1" - "classic-level@^1.2.0": "integrity" "sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg==" "resolved" "https://registry.npmjs.org/classic-level/-/classic-level-1.3.0.tgz" @@ -8604,10 +10042,10 @@ "napi-macros" "^2.2.2" "node-gyp-build" "^4.3.0" -"clean-css@^4.2.3": - "integrity" "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==" - "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" - "version" "4.2.4" +"clean-css@^5.2.2": + "integrity" "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==" + "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz" + "version" "5.3.3" dependencies: "source-map" "~0.6.0" @@ -8745,19 +10183,11 @@ "q" "^1.1.2" "collect-v8-coverage@^1.0.0": - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - "version" "1.0.1" - -"collection-visit@^1.0.0": - "integrity" "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==" - "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "map-visit" "^1.0.0" - "object-visit" "^1.0.0" + "integrity" "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz" + "version" "1.0.2" -"color-convert@^1.9.0", "color-convert@^1.9.3": +"color-convert@^1.9.0": "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" "version" "1.9.3" @@ -8781,7 +10211,7 @@ "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" "version" "1.1.4" -"color-string@^1.6.0", "color-string@^1.9.0": +"color-string@^1.9.0": "integrity" "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==" "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" "version" "1.9.1" @@ -8789,14 +10219,6 @@ "color-name" "^1.0.0" "simple-swizzle" "^0.2.2" -"color@^3.0.0": - "integrity" "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==" - "resolved" "https://registry.npmjs.org/color/-/color-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.3" - "color-string" "^1.6.0" - "color@^4.2.3": "integrity" "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==" "resolved" "https://registry.npmjs.org/color/-/color-4.2.3.tgz" @@ -8805,7 +10227,12 @@ "color-convert" "^2.0.1" "color-string" "^1.9.0" -"colorette@^2.0.16": +"colord@^2.9.1": + "integrity" "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "resolved" "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" + "version" "2.9.3" + +"colorette@^2.0.10", "colorette@^2.0.16": "integrity" "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" "version" "2.0.19" @@ -8872,21 +10299,31 @@ "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" "version" "4.1.1" -"commander@^4.1.1": - "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" - "version" "4.1.1" - "commander@^5.1.0": "integrity" "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" "resolved" "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" "version" "5.1.0" +"commander@^7.2.0": + "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + "version" "7.2.0" + +"commander@^8.3.0": + "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + "version" "8.3.0" + "commander@3.0.2": "integrity" "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" "resolved" "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz" "version" "3.0.2" +"common-path-prefix@^3.0.0": + "integrity" "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "resolved" "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" + "version" "3.0.0" + "common-tags@^1.8.0": "integrity" "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" "resolved" "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" @@ -8897,18 +10334,6 @@ "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" "version" "1.0.1" -"component-emitter@^1.2.1": - "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" - "version" "1.3.0" - -"compose-function@3.0.3": - "integrity" "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==" - "resolved" "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "arity-n" "^1.0.4" - "compress-brotli@^1.3.8": "integrity" "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==" "resolved" "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz" @@ -8955,7 +10380,7 @@ "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" "version" "0.0.1" -"concat-stream@^1.5.0", "concat-stream@^1.6.0", "concat-stream@^1.6.2": +"concat-stream@^1.6.0", "concat-stream@^1.6.2": "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" "version" "1.6.2" @@ -8977,31 +10402,21 @@ "write-file-atomic" "^3.0.0" "xdg-basedir" "^4.0.0" -"confusing-browser-globals@^1.0.10": +"confusing-browser-globals@^1.0.11": "integrity" "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" "resolved" "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" "version" "1.0.11" -"connect-history-api-fallback@^1.6.0": - "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" - "version" "1.6.0" +"connect-history-api-fallback@^2.0.0": + "integrity" "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" + "version" "2.0.0" "consola@^3.2.3": "integrity" "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==" "resolved" "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz" "version" "3.2.3" -"console-browserify@^1.1.0": - "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" - "version" "1.2.0" - -"constants-browserify@^1.0.0": - "integrity" "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" - "version" "1.0.0" - "content-disposition@0.5.2": "integrity" "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" @@ -9028,11 +10443,6 @@ "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" "version" "1.0.4" -"convert-source-map@^0.3.3": - "integrity" "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz" - "version" "0.3.5" - "convert-source-map@^1.4.0", "convert-source-map@^1.5.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" @@ -9040,12 +10450,10 @@ dependencies: "safe-buffer" "~5.1.1" -"convert-source-map@1.7.0": - "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - "version" "1.7.0" - dependencies: - "safe-buffer" "~5.1.1" +"convert-source-map@^2.0.0": + "integrity" "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + "version" "2.0.0" "cookie-es@^1.0.0": "integrity" "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==" @@ -9067,6 +10475,11 @@ "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" "version" "0.5.0" +"cookiejar@^2.1.1": + "integrity" "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" + "resolved" "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz" + "version" "2.1.4" + "copy-anything@^3.0.2": "integrity" "sha512-fpW2W/BqEzqPp29QS+MwwfisHCQZtiduTe/m8idFo0xbti9fIZ2WVhAsCv4ggFVH3AgCkVdpoOCtQC6gBrdhjw==" "resolved" "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.3.tgz" @@ -9074,23 +10487,6 @@ dependencies: "is-what" "^4.1.8" -"copy-concurrently@^1.0.0": - "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==" - "resolved" "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "aproba" "^1.1.1" - "fs-write-stream-atomic" "^1.0.8" - "iferr" "^0.1.5" - "mkdirp" "^0.5.1" - "rimraf" "^2.5.4" - "run-queue" "^1.0.0" - -"copy-descriptor@^0.1.0": - "integrity" "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" - "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" - "version" "0.1.1" - "copy-to-clipboard@^3.2.0", "copy-to-clipboard@^3.3.1", "copy-to-clipboard@^3.3.3": "integrity" "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==" "resolved" "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz" @@ -9106,20 +10502,15 @@ "browserslist" "^4.21.3" "semver" "7.0.0" -"core-js-pure@^3.20.2": +"core-js-pure@^3.20.2", "core-js-pure@^3.23.3": "integrity" "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==" "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz" "version" "3.24.1" -"core-js@^2.4.0": - "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" - "version" "2.6.12" - -"core-js@^3.6.5": - "integrity" "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==" - "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz" - "version" "3.24.1" +"core-js@^3.19.2": + "integrity" "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.36.1.tgz" + "version" "3.36.1" "core-util-is@~1.0.0", "core-util-is@1.0.2": "integrity" "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" @@ -9134,15 +10525,16 @@ "object-assign" "^4" "vary" "^1" -"cosmiconfig@^5.0.0": - "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" - "version" "5.2.1" +"cosmiconfig@^6.0.0": + "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + "version" "6.0.0" dependencies: - "import-fresh" "^2.0.0" - "is-directory" "^0.3.1" - "js-yaml" "^3.13.1" - "parse-json" "^4.0.0" + "@types/parse-json" "^4.0.0" + "import-fresh" "^3.1.0" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.7.2" "cosmiconfig@^7.0.0": "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==" @@ -9241,7 +10633,7 @@ "shebang-command" "^1.2.0" "which" "^1.2.9" -"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@^7.0.3", "cross-spawn@7.0.3": +"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@^7.0.3": "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" "version" "7.0.3" @@ -9260,7 +10652,7 @@ "resolved" "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz" "version" "0.0.2" -"crypto-browserify@^3.11.0": +"crypto-browserify@^3.12.0": "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" "version" "3.12.0" @@ -9277,73 +10669,65 @@ "randombytes" "^2.0.0" "randomfill" "^1.0.3" -"crypto-js@^4.1.1": +"crypto-js@^4.1.1", "crypto-js@^4.2.0": "integrity" "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" "resolved" "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz" "version" "4.2.0" -"crypto-random-string@^1.0.0": - "integrity" "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==" - "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" - "version" "1.0.0" - "crypto-random-string@^2.0.0": "integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" "version" "2.0.0" -"css-blank-pseudo@^0.1.4": - "integrity" "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==" - "resolved" "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz" - "version" "0.1.4" +"css-blank-pseudo@^3.0.3": + "integrity" "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==" + "resolved" "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz" + "version" "3.0.3" dependencies: - "postcss" "^7.0.5" - -"css-color-names@^0.0.4", "css-color-names@0.0.4": - "integrity" "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==" - "resolved" "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" - "version" "0.0.4" + "postcss-selector-parser" "^6.0.9" -"css-declaration-sorter@^4.0.1": - "integrity" "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==" - "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "postcss" "^7.0.1" - "timsort" "^0.3.0" +"css-declaration-sorter@^6.3.1": + "integrity" "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==" + "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz" + "version" "6.4.1" -"css-has-pseudo@^0.10.0": - "integrity" "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==" - "resolved" "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz" - "version" "0.10.0" +"css-has-pseudo@^3.0.4": + "integrity" "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==" + "resolved" "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz" + "version" "3.0.4" dependencies: - "postcss" "^7.0.6" - "postcss-selector-parser" "^5.0.0-rc.4" - -"css-loader@4.3.0": - "integrity" "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==" - "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz" - "version" "4.3.0" + "postcss-selector-parser" "^6.0.9" + +"css-loader@^6.5.1": + "integrity" "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz" + "version" "6.10.0" + dependencies: + "icss-utils" "^5.1.0" + "postcss" "^8.4.33" + "postcss-modules-extract-imports" "^3.0.0" + "postcss-modules-local-by-default" "^4.0.4" + "postcss-modules-scope" "^3.1.1" + "postcss-modules-values" "^4.0.0" + "postcss-value-parser" "^4.2.0" + "semver" "^7.5.4" + +"css-minimizer-webpack-plugin@^3.2.0": + "integrity" "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==" + "resolved" "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz" + "version" "3.4.1" dependencies: - "camelcase" "^6.0.0" - "cssesc" "^3.0.0" - "icss-utils" "^4.1.1" - "loader-utils" "^2.0.0" - "postcss" "^7.0.32" - "postcss-modules-extract-imports" "^2.0.0" - "postcss-modules-local-by-default" "^3.0.3" - "postcss-modules-scope" "^2.2.0" - "postcss-modules-values" "^3.0.0" - "postcss-value-parser" "^4.1.0" - "schema-utils" "^2.7.1" - "semver" "^7.3.2" + "cssnano" "^5.0.6" + "jest-worker" "^27.0.2" + "postcss" "^8.3.5" + "schema-utils" "^4.0.0" + "serialize-javascript" "^6.0.0" + "source-map" "^0.6.1" -"css-prefers-color-scheme@^3.1.1": - "integrity" "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==" - "resolved" "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz" - "version" "3.1.1" - dependencies: - "postcss" "^7.0.5" +"css-prefers-color-scheme@^6.0.3": + "integrity" "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==" + "resolved" "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz" + "version" "6.0.3" "css-select-base-adapter@^0.1.1": "integrity" "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" @@ -9379,6 +10763,14 @@ "mdn-data" "2.0.14" "source-map" "^0.6.1" +"css-tree@^1.1.3": + "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "mdn-data" "2.0.14" + "source-map" "^0.6.1" + "css-tree@1.0.0-alpha.37": "integrity" "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==" "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" @@ -9405,100 +10797,66 @@ "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" "version" "6.1.0" -"css@^2.0.0": - "integrity" "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==" - "resolved" "https://registry.npmjs.org/css/-/css-2.2.4.tgz" - "version" "2.2.4" - dependencies: - "inherits" "^2.0.3" - "source-map" "^0.6.1" - "source-map-resolve" "^0.5.2" - "urix" "^0.1.0" - -"cssdb@^4.4.0": - "integrity" "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" - "resolved" "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz" - "version" "4.4.0" - -"cssesc@^2.0.0": - "integrity" "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz" - "version" "2.0.0" +"cssdb@^7.1.0": + "integrity" "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==" + "resolved" "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz" + "version" "7.11.2" "cssesc@^3.0.0": "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" "version" "3.0.0" -"cssnano-preset-default@^4.0.8": - "integrity" "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==" - "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz" - "version" "4.0.8" - dependencies: - "css-declaration-sorter" "^4.0.1" - "cssnano-util-raw-cache" "^4.0.1" - "postcss" "^7.0.0" - "postcss-calc" "^7.0.1" - "postcss-colormin" "^4.0.3" - "postcss-convert-values" "^4.0.1" - "postcss-discard-comments" "^4.0.2" - "postcss-discard-duplicates" "^4.0.2" - "postcss-discard-empty" "^4.0.1" - "postcss-discard-overridden" "^4.0.1" - "postcss-merge-longhand" "^4.0.11" - "postcss-merge-rules" "^4.0.3" - "postcss-minify-font-values" "^4.0.2" - "postcss-minify-gradients" "^4.0.2" - "postcss-minify-params" "^4.0.2" - "postcss-minify-selectors" "^4.0.2" - "postcss-normalize-charset" "^4.0.1" - "postcss-normalize-display-values" "^4.0.2" - "postcss-normalize-positions" "^4.0.2" - "postcss-normalize-repeat-style" "^4.0.2" - "postcss-normalize-string" "^4.0.2" - "postcss-normalize-timing-functions" "^4.0.2" - "postcss-normalize-unicode" "^4.0.1" - "postcss-normalize-url" "^4.0.1" - "postcss-normalize-whitespace" "^4.0.2" - "postcss-ordered-values" "^4.1.2" - "postcss-reduce-initial" "^4.0.3" - "postcss-reduce-transforms" "^4.0.2" - "postcss-svgo" "^4.0.3" - "postcss-unique-selectors" "^4.0.1" - -"cssnano-util-get-arguments@^4.0.0": - "integrity" "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==" - "resolved" "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" - "version" "4.0.0" - -"cssnano-util-get-match@^4.0.0": - "integrity" "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==" - "resolved" "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" - "version" "4.0.0" - -"cssnano-util-raw-cache@^4.0.1": - "integrity" "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==" - "resolved" "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "postcss" "^7.0.0" - -"cssnano-util-same-parent@^4.0.0": - "integrity" "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" - "resolved" "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" - "version" "4.0.1" +"cssnano-preset-default@^5.2.14": + "integrity" "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==" + "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz" + "version" "5.2.14" + dependencies: + "css-declaration-sorter" "^6.3.1" + "cssnano-utils" "^3.1.0" + "postcss-calc" "^8.2.3" + "postcss-colormin" "^5.3.1" + "postcss-convert-values" "^5.1.3" + "postcss-discard-comments" "^5.1.2" + "postcss-discard-duplicates" "^5.1.0" + "postcss-discard-empty" "^5.1.1" + "postcss-discard-overridden" "^5.1.0" + "postcss-merge-longhand" "^5.1.7" + "postcss-merge-rules" "^5.1.4" + "postcss-minify-font-values" "^5.1.0" + "postcss-minify-gradients" "^5.1.1" + "postcss-minify-params" "^5.1.4" + "postcss-minify-selectors" "^5.2.1" + "postcss-normalize-charset" "^5.1.0" + "postcss-normalize-display-values" "^5.1.0" + "postcss-normalize-positions" "^5.1.1" + "postcss-normalize-repeat-style" "^5.1.1" + "postcss-normalize-string" "^5.1.0" + "postcss-normalize-timing-functions" "^5.1.0" + "postcss-normalize-unicode" "^5.1.1" + "postcss-normalize-url" "^5.1.0" + "postcss-normalize-whitespace" "^5.1.1" + "postcss-ordered-values" "^5.1.3" + "postcss-reduce-initial" "^5.1.2" + "postcss-reduce-transforms" "^5.1.0" + "postcss-svgo" "^5.1.0" + "postcss-unique-selectors" "^5.1.1" + +"cssnano-utils@^3.1.0": + "integrity" "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + "resolved" "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" + "version" "3.1.0" -"cssnano@^4.1.10": - "integrity" "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==" - "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz" - "version" "4.1.11" +"cssnano@^5.0.6": + "integrity" "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==" + "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz" + "version" "5.1.15" dependencies: - "cosmiconfig" "^5.0.0" - "cssnano-preset-default" "^4.0.8" - "is-resolvable" "^1.0.0" - "postcss" "^7.0.0" + "cssnano-preset-default" "^5.2.14" + "lilconfig" "^2.0.3" + "yaml" "^1.10.2" -"csso@^4.0.2": +"csso@^4.0.2", "csso@^4.2.0": "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==" "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" "version" "4.2.0" @@ -9533,9 +10891,9 @@ "version" "3.1.0" "csstype@^3.1.2": - "integrity" "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" - "version" "3.1.2" + "integrity" "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + "version" "3.1.3" "currently-unhandled@^0.4.1": "integrity" "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==" @@ -9554,11 +10912,6 @@ "resolved" "https://registry.npmjs.org/curve25519-js/-/curve25519-js-0.0.4.tgz" "version" "0.0.4" -"cyclist@^1.0.1": - "integrity" "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" - "resolved" "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" - "version" "1.0.1" - "cypress@*", "cypress@^7.7.0": "integrity" "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==" "resolved" "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz" @@ -9635,6 +10988,33 @@ "whatwg-mimetype" "^2.3.0" "whatwg-url" "^8.0.0" +"data-view-buffer@^1.0.1": + "integrity" "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==" + "resolved" "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.6" + "es-errors" "^1.3.0" + "is-data-view" "^1.0.1" + +"data-view-byte-length@^1.0.1": + "integrity" "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==" + "resolved" "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.7" + "es-errors" "^1.3.0" + "is-data-view" "^1.0.1" + +"data-view-byte-offset@^1.0.0": + "integrity" "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==" + "resolved" "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.6" + "es-errors" "^1.3.0" + "is-data-view" "^1.0.1" + "date-fns@^2.29.3": "integrity" "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" "resolved" "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz" @@ -9652,13 +11032,6 @@ dependencies: "ms" "2.0.0" -"debug@^2.3.3": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - "debug@^2.6.0": "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" @@ -9739,9 +11112,9 @@ "version" "2.5.1" "decimal.js@^10.2.1": - "integrity" "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" - "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz" - "version" "10.4.0" + "integrity" "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz" + "version" "10.4.3" "decode-uri-component@^0.2.0", "decode-uri-component@^0.2.2": "integrity" "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" @@ -9781,24 +11154,12 @@ dependencies: "type-detect" "^4.0.0" -"deep-equal@^1.0.1": - "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==" - "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "is-arguments" "^1.0.4" - "is-date-object" "^1.0.1" - "is-regex" "^1.0.4" - "object-is" "^1.0.1" - "object-keys" "^1.1.1" - "regexp.prototype.flags" "^1.2.0" - "deep-extend@^0.6.0", "deep-extend@~0.6.0": "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" "version" "0.6.0" -"deep-is@^0.1.3", "deep-is@~0.1.3": +"deep-is@^0.1.3": "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" "version" "0.1.4" @@ -9808,13 +11169,12 @@ "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" "version" "4.2.2" -"default-gateway@^4.2.0": - "integrity" "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==" - "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" - "version" "4.2.0" +"default-gateway@^6.0.3": + "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + "version" "6.0.3" dependencies: - "execa" "^1.0.0" - "ip-regex" "^2.1.0" + "execa" "^5.0.0" "defer-to-connect@^1.0.1": "integrity" "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" @@ -9826,59 +11186,34 @@ "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" "version" "2.0.1" +"define-data-property@^1.0.1", "define-data-property@^1.1.4": + "integrity" "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==" + "resolved" "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "es-define-property" "^1.0.0" + "es-errors" "^1.3.0" + "gopd" "^1.0.1" + "define-lazy-prop@^2.0.0": "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" "version" "2.0.0" -"define-properties@^1.1.2", "define-properties@^1.1.3", "define-properties@^1.1.4": - "integrity" "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" - "version" "1.1.4" +"define-properties@^1.1.2", "define-properties@^1.1.3", "define-properties@^1.1.4", "define-properties@^1.2.0", "define-properties@^1.2.1": + "integrity" "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + "version" "1.2.1" dependencies: + "define-data-property" "^1.0.1" "has-property-descriptors" "^1.0.0" "object-keys" "^1.1.1" -"define-property@^0.2.5": - "integrity" "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" - "version" "0.2.5" - dependencies: - "is-descriptor" "^0.1.0" - -"define-property@^1.0.0": - "integrity" "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "is-descriptor" "^1.0.0" - -"define-property@^2.0.2": - "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "is-descriptor" "^1.0.2" - "isobject" "^3.0.1" - "defu@^6.1.3", "defu@^6.1.4": "integrity" "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" "resolved" "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz" "version" "6.1.4" -"del@^4.1.1": - "integrity" "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==" - "resolved" "https://registry.npmjs.org/del/-/del-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "@types/glob" "^7.1.1" - "globby" "^6.1.0" - "is-path-cwd" "^2.0.0" - "is-path-in-cwd" "^2.0.0" - "p-map" "^2.0.0" - "pify" "^4.0.1" - "rimraf" "^2.6.3" - "delay@^5.0.0": "integrity" "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==" "resolved" "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz" @@ -9899,6 +11234,11 @@ "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" "version" "1.1.2" +"dequal@^2.0.3": + "integrity" "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + "resolved" "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" + "version" "2.0.3" + "des.js@^1.0.0": "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==" "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" @@ -9942,7 +11282,7 @@ "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" "version" "2.1.0" -"detect-port-alt@1.1.6": +"detect-port-alt@^1.1.6": "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==" "resolved" "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" "version" "1.1.6" @@ -9960,10 +11300,15 @@ "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz" "version" "25.2.6" -"diff-sequences@^26.6.2": - "integrity" "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" - "version" "26.6.2" +"diff-sequences@^27.5.1": + "integrity" "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz" + "version" "27.5.1" + +"diff-sequences@^29.6.3": + "integrity" "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz" + "version" "29.6.3" "diff@^4.0.1": "integrity" "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" @@ -10011,11 +11356,6 @@ "resolved" "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" "version" "1.1.3" -"dns-equal@^1.0.0": - "integrity" "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" - "version" "1.0.0" - "dns-over-http-resolver@^1.0.0": "integrity" "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==" "resolved" "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz" @@ -10025,20 +11365,12 @@ "native-fetch" "^3.0.0" "receptacle" "^1.3.2" -"dns-packet@^1.3.1": - "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==" - "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" - "version" "1.3.4" - dependencies: - "ip" "^1.1.0" - "safe-buffer" "^5.0.1" - -"dns-txt@^2.0.2": - "integrity" "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==" - "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" - "version" "2.0.2" +"dns-packet@^5.2.2": + "integrity" "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==" + "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" + "version" "5.6.1" dependencies: - "buffer-indexof" "^1.0.0" + "@leichtgewicht/ip-codec" "^2.0.1" "dnsimple@^3.0.1": "integrity" "sha512-6Jpc7KmCzPL4wPQopmXXpcPTpPqFybEYxwbcrXLkJAgSwCGHltuDohqCxwsg5iDgPsRrWeyPeLDVrjztv6OwXQ==" @@ -10117,11 +11449,6 @@ "resolved" "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" "version" "0.1.2" -"domain-browser@^1.1.1": - "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" - "version" "1.2.0" - "domelementtype@^2.0.1", "domelementtype@^2.2.0": "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" @@ -10178,21 +11505,26 @@ dependencies: "is-obj" "^2.0.0" -"dotenv-expand@5.1.0": +"dotenv-expand@^5.1.0": "integrity" "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" "resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" "version" "5.1.0" +"dotenv@^10.0.0": + "integrity" "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" + "version" "10.0.0" + +"dotenv@^14.2.0": + "integrity" "sha512-vwEppIphpFdvaMCaHfCEv9IgwcxMljMw2TnAQBB4VWPvzXQLTb82jwmdOKzlEVUL3gNFT4l4TPKO+Bn+sqcrVQ==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-14.3.2.tgz" + "version" "14.3.2" + "dotenv@^16.0.0", "dotenv@16.x": "integrity" "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==" "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz" "version" "16.3.1" -"dotenv@8.2.0": - "integrity" "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" - "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz" - "version" "8.2.0" - "dreamhost@^1.0.5": "integrity" "sha512-B2Hp6cLjitzWmJHqikSgsr9v8zUG8FOxmLAHjmHYl7ReygS2thgm2Nipr+jiELoJN/JBBHZwD1hEb3rcYmphpg==" "resolved" "https://registry.npmjs.org/dreamhost/-/dreamhost-1.0.5.tgz" @@ -10200,7 +11532,12 @@ dependencies: "isomorphic-fetch" "^2.2.1" -"duplexer@^0.1.1", "duplexer@^0.1.2", "duplexer@~0.1.1": +"dset@^3.1.1", "dset@^3.1.2": + "integrity" "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==" + "resolved" "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz" + "version" "3.1.3" + +"duplexer@^0.1.2", "duplexer@~0.1.1": "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" "version" "0.1.2" @@ -10210,26 +11547,6 @@ "resolved" "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" "version" "0.1.5" -"duplexify@^3.4.2": - "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==" - "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" - "version" "3.7.1" - dependencies: - "end-of-stream" "^1.0.0" - "inherits" "^2.0.1" - "readable-stream" "^2.0.0" - "stream-shift" "^1.0.0" - -"duplexify@^3.6.0": - "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==" - "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" - "version" "3.7.1" - dependencies: - "end-of-stream" "^1.0.0" - "inherits" "^2.0.1" - "readable-stream" "^2.0.0" - "stream-shift" "^1.0.0" - "duplexify@^4.1.2": "integrity" "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==" "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz" @@ -10265,12 +11582,7 @@ dependencies: "@json-rpc-tools/provider" "^1.5.5" -"ejs@^2.6.1": - "integrity" "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" - "resolved" "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz" - "version" "2.7.4" - -"ejs@^3.1.5": +"ejs@^3.1.5", "ejs@^3.1.6": "integrity" "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==" "resolved" "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz" "version" "3.1.8" @@ -10284,10 +11596,10 @@ dependencies: "encoding" "^0.1.13" -"electron-to-chromium@^1.3.564", "electron-to-chromium@^1.4.202": - "integrity" "sha512-zoQJsXOUw0ZA0YxbjkmzBumAJRtr6je5JySuL/bAoFs0DuLiLJ+5FzRF7/ZayihxR2QcewlRZVm5QZdUhwjOgA==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz" - "version" "1.4.219" +"electron-to-chromium@^1.4.668": + "integrity" "sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz" + "version" "1.4.715" "elliptic@^6.4.0", "elliptic@^6.5.2", "elliptic@^6.5.3", "elliptic@^6.5.4", "elliptic@6.5.4": "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==" @@ -10302,10 +11614,15 @@ "minimalistic-assert" "^1.0.1" "minimalistic-crypto-utils" "^1.0.1" -"emittery@^0.7.1": - "integrity" "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" - "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" - "version" "0.7.2" +"emittery@^0.10.2": + "integrity" "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz" + "version" "0.10.2" + +"emittery@^0.8.1": + "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + "version" "0.8.1" "emoji-regex@^7.0.1": "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" @@ -10322,11 +11639,6 @@ "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" "version" "9.2.2" -"emojis-list@^2.0.0": - "integrity" "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==" - "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" - "version" "2.1.0" - "emojis-list@^3.0.0": "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" @@ -10337,6 +11649,14 @@ "resolved" "https://registry.npmjs.org/emotion-theming/-/emotion-theming-11.0.0.tgz" "version" "11.0.0" +"enc-utils@^3.0.0": + "integrity" "sha512-e57t/Z2HzWOLwOp7DZcV0VMEY8t7ptWwsxyp6kM2b2zrk6JqIpXxzkruHAMiBsy5wg9jp/183GdiRXCvBtzsYg==" + "resolved" "https://registry.npmjs.org/enc-utils/-/enc-utils-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "is-typedarray" "1.0.0" + "typedarray-to-buffer" "3.1.5" + "encode-utf8@^1.0.3": "integrity" "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" "resolved" "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz" @@ -10354,21 +11674,20 @@ dependencies: "iconv-lite" "^0.6.2" -"end-of-stream@^1.0.0", "end-of-stream@^1.1.0", "end-of-stream@^1.4.1": +"end-of-stream@^1.1.0", "end-of-stream@^1.4.1": "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" "version" "1.4.4" dependencies: "once" "^1.4.0" -"enhanced-resolve@^4.3.0": - "integrity" "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==" - "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" - "version" "4.5.0" +"enhanced-resolve@^5.16.0": + "integrity" "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz" + "version" "5.16.0" dependencies: - "graceful-fs" "^4.1.2" - "memory-fs" "^0.5.0" - "tapable" "^1.0.0" + "graceful-fs" "^4.2.4" + "tapable" "^2.2.0" "enquirer@^2.3.0", "enquirer@^2.3.5", "enquirer@^2.3.6": "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" @@ -10392,13 +11711,6 @@ "resolved" "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz" "version" "3.0.1" -"errno@^0.1.3", "errno@~0.1.7": - "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" - "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" - "version" "0.1.8" - dependencies: - "prr" "~1.0.1" - "error-ex@^1.3.1": "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" @@ -10413,46 +11725,122 @@ dependencies: "stackframe" "^1.3.4" -"es-abstract@^1.19.0", "es-abstract@^1.19.1", "es-abstract@^1.19.2", "es-abstract@^1.19.5", "es-abstract@^1.20.0", "es-abstract@^1.20.1": - "integrity" "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz" - "version" "1.20.1" - dependencies: - "call-bind" "^1.0.2" +"es-abstract@^1.19.1", "es-abstract@^1.19.2", "es-abstract@^1.19.5", "es-abstract@^1.20.1", "es-abstract@^1.22.1", "es-abstract@^1.22.3", "es-abstract@^1.23.0", "es-abstract@^1.23.1", "es-abstract@^1.23.2": + "integrity" "sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.2.tgz" + "version" "1.23.2" + 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-bind" "^1.1.1" - "function.prototype.name" "^1.1.5" - "get-intrinsic" "^1.1.1" - "get-symbol-description" "^1.0.0" - "has" "^1.0.3" - "has-property-descriptors" "^1.0.0" + "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" - "internal-slot" "^1.0.3" - "is-callable" "^1.2.4" - "is-negative-zero" "^2.0.2" + "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.2" + "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.12.0" + "object-inspect" "^1.13.1" "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "regexp.prototype.flags" "^1.4.3" - "string.prototype.trimend" "^1.0.5" - "string.prototype.trimstart" "^1.0.5" + "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.7" + "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.5" "unbox-primitive" "^1.0.2" + "which-typed-array" "^1.1.15" "es-array-method-boxes-properly@^1.0.0": "integrity" "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" "resolved" "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz" "version" "1.0.0" -"es-shim-unscopables@^1.0.0": - "integrity" "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==" - "resolved" "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" +"es-define-property@^1.0.0": + "integrity" "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==" + "resolved" "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-intrinsic" "^1.2.4" + +"es-errors@^1.2.1", "es-errors@^1.3.0": + "integrity" "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + "resolved" "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + "version" "1.3.0" + +"es-iterator-helpers@^1.0.15": + "integrity" "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==" + "resolved" "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz" + "version" "1.0.18" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.0" + "es-errors" "^1.3.0" + "es-set-tostringtag" "^2.0.3" + "function-bind" "^1.1.2" + "get-intrinsic" "^1.2.4" + "globalthis" "^1.0.3" + "has-property-descriptors" "^1.0.2" + "has-proto" "^1.0.3" + "has-symbols" "^1.0.3" + "internal-slot" "^1.0.7" + "iterator.prototype" "^1.1.2" + "safe-array-concat" "^1.1.2" + +"es-module-lexer@^1.2.1": + "integrity" "sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==" + "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.2.tgz" + "version" "1.4.2" + +"es-object-atoms@^1.0.0": + "integrity" "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==" + "resolved" "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz" "version" "1.0.0" dependencies: - "has" "^1.0.3" + "es-errors" "^1.3.0" + +"es-set-tostringtag@^2.0.3": + "integrity" "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==" + "resolved" "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz" + "version" "2.0.3" + dependencies: + "get-intrinsic" "^1.2.4" + "has-tostringtag" "^1.0.2" + "hasown" "^2.0.1" + +"es-shim-unscopables@^1.0.0", "es-shim-unscopables@^1.0.2": + "integrity" "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==" + "resolved" "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "hasown" "^2.0.0" "es-to-primitive@^1.2.1": "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" @@ -10472,7 +11860,7 @@ "es6-symbol" "^3.1.3" "next-tick" "^1.1.0" -"es6-iterator@^2.0.3", "es6-iterator@2.0.3": +"es6-iterator@^2.0.3": "integrity" "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==" "resolved" "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" "version" "2.0.3" @@ -10501,7 +11889,7 @@ "d" "^1.0.1" "ext" "^1.1.2" -"escalade@^3.0.2", "escalade@^3.1.1": +"escalade@^3.1.1": "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" "version" "3.1.1" @@ -10536,20 +11924,14 @@ "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" "version" "1.0.5" -"escape-string-regexp@2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - "escodegen@^2.0.0": - "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" - "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - "version" "2.0.0" + "integrity" "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz" + "version" "2.1.0" dependencies: "esprima" "^4.0.1" "estraverse" "^5.2.0" "esutils" "^2.0.2" - "optionator" "^0.8.1" optionalDependencies: "source-map" "~0.6.1" @@ -10560,80 +11942,101 @@ dependencies: "get-stdin" "^6.0.0" -"eslint-config-react-app@^6.0.0": - "integrity" "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==" - "resolved" "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz" - "version" "6.0.0" +"eslint-config-react-app@^7.0.1": + "integrity" "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==" + "resolved" "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz" + "version" "7.0.1" dependencies: - "confusing-browser-globals" "^1.0.10" - -"eslint-import-resolver-node@^0.3.6": - "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==" - "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz" - "version" "0.3.6" + "@babel/core" "^7.16.0" + "@babel/eslint-parser" "^7.16.3" + "@rushstack/eslint-patch" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^5.5.0" + "@typescript-eslint/parser" "^5.5.0" + "babel-preset-react-app" "^10.0.1" + "confusing-browser-globals" "^1.0.11" + "eslint-plugin-flowtype" "^8.0.3" + "eslint-plugin-import" "^2.25.3" + "eslint-plugin-jest" "^25.3.0" + "eslint-plugin-jsx-a11y" "^6.5.1" + "eslint-plugin-react" "^7.27.1" + "eslint-plugin-react-hooks" "^4.3.0" + "eslint-plugin-testing-library" "^5.0.1" + +"eslint-import-resolver-node@^0.3.9": + "integrity" "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==" + "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz" + "version" "0.3.9" dependencies: "debug" "^3.2.7" - "resolve" "^1.20.0" + "is-core-module" "^2.13.0" + "resolve" "^1.22.4" -"eslint-module-utils@^2.7.3": - "integrity" "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==" - "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz" - "version" "2.7.4" +"eslint-module-utils@^2.8.0": + "integrity" "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==" + "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz" + "version" "2.8.1" dependencies: "debug" "^3.2.7" -"eslint-plugin-flowtype@^5.2.0": - "integrity" "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==" - "resolved" "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz" - "version" "5.10.0" +"eslint-plugin-flowtype@^8.0.3": + "integrity" "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz" + "version" "8.0.3" dependencies: - "lodash" "^4.17.15" + "lodash" "^4.17.21" "string-natural-compare" "^3.0.1" -"eslint-plugin-import@^2.22.1": - "integrity" "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==" - "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz" - "version" "2.26.0" +"eslint-plugin-import@^2.25.3": + "integrity" "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==" + "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz" + "version" "2.29.1" dependencies: - "array-includes" "^3.1.4" - "array.prototype.flat" "^1.2.5" - "debug" "^2.6.9" + "array-includes" "^3.1.7" + "array.prototype.findlastindex" "^1.2.3" + "array.prototype.flat" "^1.3.2" + "array.prototype.flatmap" "^1.3.2" + "debug" "^3.2.7" "doctrine" "^2.1.0" - "eslint-import-resolver-node" "^0.3.6" - "eslint-module-utils" "^2.7.3" - "has" "^1.0.3" - "is-core-module" "^2.8.1" + "eslint-import-resolver-node" "^0.3.9" + "eslint-module-utils" "^2.8.0" + "hasown" "^2.0.0" + "is-core-module" "^2.13.1" "is-glob" "^4.0.3" "minimatch" "^3.1.2" - "object.values" "^1.1.5" - "resolve" "^1.22.0" - "tsconfig-paths" "^3.14.1" - -"eslint-plugin-jest@^24.1.0": - "integrity" "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==" - "resolved" "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz" - "version" "24.7.0" - dependencies: - "@typescript-eslint/experimental-utils" "^4.0.1" - -"eslint-plugin-jsx-a11y@^6.3.1": - "integrity" "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==" - "resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz" - "version" "6.6.1" - dependencies: - "@babel/runtime" "^7.18.9" - "aria-query" "^4.2.2" - "array-includes" "^3.1.5" - "ast-types-flow" "^0.0.7" - "axe-core" "^4.4.3" - "axobject-query" "^2.2.0" + "object.fromentries" "^2.0.7" + "object.groupby" "^1.0.1" + "object.values" "^1.1.7" + "semver" "^6.3.1" + "tsconfig-paths" "^3.15.0" + +"eslint-plugin-jest@^25.3.0": + "integrity" "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz" + "version" "25.7.0" + dependencies: + "@typescript-eslint/experimental-utils" "^5.0.0" + +"eslint-plugin-jsx-a11y@^6.5.1": + "integrity" "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz" + "version" "6.8.0" + dependencies: + "@babel/runtime" "^7.23.2" + "aria-query" "^5.3.0" + "array-includes" "^3.1.7" + "array.prototype.flatmap" "^1.3.2" + "ast-types-flow" "^0.0.8" + "axe-core" "=4.7.0" + "axobject-query" "^3.2.1" "damerau-levenshtein" "^1.0.8" "emoji-regex" "^9.2.2" - "has" "^1.0.3" - "jsx-ast-utils" "^3.3.2" - "language-tags" "^1.0.5" + "es-iterator-helpers" "^1.0.15" + "hasown" "^2.0.0" + "jsx-ast-utils" "^3.3.5" + "language-tags" "^1.0.9" "minimatch" "^3.1.2" - "semver" "^6.3.0" + "object.entries" "^1.1.7" + "object.fromentries" "^2.0.7" "eslint-plugin-prettier@^3.1.3": "integrity" "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==" @@ -10642,12 +12045,12 @@ dependencies: "prettier-linter-helpers" "^1.0.0" -"eslint-plugin-react-hooks@^4.0.0", "eslint-plugin-react-hooks@^4.2.0": +"eslint-plugin-react-hooks@^4.0.0", "eslint-plugin-react-hooks@^4.3.0": "integrity" "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz" "version" "4.6.0" -"eslint-plugin-react@^7.19.0", "eslint-plugin-react@^7.21.5": +"eslint-plugin-react@^7.19.0", "eslint-plugin-react@^7.27.1": "integrity" "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==" "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz" "version" "7.30.1" @@ -10667,22 +12070,14 @@ "semver" "^6.3.0" "string.prototype.matchall" "^4.0.7" -"eslint-plugin-testing-library@^3.9.2": - "integrity" "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==" - "resolved" "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz" - "version" "3.10.2" +"eslint-plugin-testing-library@^5.0.1": + "integrity" "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==" + "resolved" "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz" + "version" "5.11.1" dependencies: - "@typescript-eslint/experimental-utils" "^3.10.1" + "@typescript-eslint/utils" "^5.58.0" -"eslint-scope@^4.0.3": - "integrity" "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==" - "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "esrecurse" "^4.1.0" - "estraverse" "^4.1.1" - -"eslint-scope@^5.0.0", "eslint-scope@^5.1.1": +"eslint-scope@^5.1.1", "eslint-scope@5.1.1": "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" "version" "5.1.1" @@ -10690,12 +12085,13 @@ "esrecurse" "^4.3.0" "estraverse" "^4.1.1" -"eslint-utils@^2.0.0": - "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" - "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" - "version" "2.1.0" +"eslint-scope@^7.2.2": + "integrity" "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz" + "version" "7.2.2" dependencies: - "eslint-visitor-keys" "^1.1.0" + "esrecurse" "^4.3.0" + "estraverse" "^5.2.0" "eslint-utils@^2.1.0": "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" @@ -10711,11 +12107,6 @@ dependencies: "eslint-visitor-keys" "^2.0.0" -"eslint-visitor-keys@^1.0.0": - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - "version" "1.3.0" - "eslint-visitor-keys@^1.1.0": "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" @@ -10731,22 +12122,26 @@ "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" "version" "2.1.0" -"eslint-visitor-keys@^3.3.0": - "integrity" "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" - "version" "3.3.0" +"eslint-visitor-keys@^2.1.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" -"eslint-webpack-plugin@^2.5.2": - "integrity" "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==" - "resolved" "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz" - "version" "2.7.0" +"eslint-visitor-keys@^3.3.0", "eslint-visitor-keys@^3.4.1", "eslint-visitor-keys@^3.4.3": + "integrity" "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + "version" "3.4.3" + +"eslint-webpack-plugin@^3.1.1": + "integrity" "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==" + "resolved" "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz" + "version" "3.2.0" dependencies: - "@types/eslint" "^7.29.0" - "arrify" "^2.0.1" - "jest-worker" "^27.5.1" + "@types/eslint" "^7.29.0 || ^8.4.1" + "jest-worker" "^28.0.2" "micromatch" "^4.0.5" "normalize-path" "^3.0.0" - "schema-utils" "^3.1.1" + "schema-utils" "^4.0.0" "eslint@^7.11.0": "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==" @@ -10794,6 +12189,50 @@ "text-table" "^0.2.0" "v8-compile-cache" "^2.0.3" +"eslint@^8.3.0": + "integrity" "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz" + "version" "8.57.0" + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.57.0" + "@humanwhocodes/config-array" "^0.11.14" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" + "ajv" "^6.12.4" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.3.2" + "doctrine" "^3.0.0" + "escape-string-regexp" "^4.0.0" + "eslint-scope" "^7.2.2" + "eslint-visitor-keys" "^3.4.3" + "espree" "^9.6.1" + "esquery" "^1.4.2" + "esutils" "^2.0.2" + "fast-deep-equal" "^3.1.3" + "file-entry-cache" "^6.0.1" + "find-up" "^5.0.0" + "glob-parent" "^6.0.2" + "globals" "^13.19.0" + "graphemer" "^1.4.0" + "ignore" "^5.2.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "is-path-inside" "^3.0.3" + "js-yaml" "^4.1.0" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash.merge" "^4.6.2" + "minimatch" "^3.1.2" + "natural-compare" "^1.4.0" + "optionator" "^0.9.3" + "strip-ansi" "^6.0.1" + "text-table" "^0.2.0" + "espree@^7.3.0", "espree@^7.3.1": "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" @@ -10803,19 +12242,28 @@ "acorn-jsx" "^5.3.1" "eslint-visitor-keys" "^1.3.0" +"espree@^9.6.0", "espree@^9.6.1": + "integrity" "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==" + "resolved" "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz" + "version" "9.6.1" + dependencies: + "acorn" "^8.9.0" + "acorn-jsx" "^5.3.2" + "eslint-visitor-keys" "^3.4.1" + "esprima@^4.0.0", "esprima@^4.0.1": "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" "version" "4.0.1" -"esquery@^1.4.0": - "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" - "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - "version" "1.4.0" +"esquery@^1.4.0", "esquery@^1.4.2": + "integrity" "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" + "version" "1.5.0" dependencies: "estraverse" "^5.1.0" -"esrecurse@^4.1.0", "esrecurse@^4.3.0": +"esrecurse@^4.3.0": "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" "version" "4.3.0" @@ -10832,11 +12280,6 @@ "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" "version" "5.3.0" -"estree-walker@^0.6.1": - "integrity" "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" - "version" "0.6.1" - "estree-walker@^1.0.1": "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" @@ -11109,6 +12552,20 @@ "ethereum-cryptography" "^0.1.3" "rlp" "^2.2.4" +"ethereumjs-wallet@^1.0.2": + "integrity" "sha512-CCWV4RESJgRdHIvFciVQFnCHfqyhXWchTPlkfp28Qc53ufs+doi5I/cV2+xeK9+qEo25XCWfP9MiL+WEPAZfdA==" + "resolved" "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "aes-js" "^3.1.2" + "bs58check" "^2.1.2" + "ethereum-cryptography" "^0.1.3" + "ethereumjs-util" "^7.1.2" + "randombytes" "^2.1.0" + "scrypt-js" "^3.0.1" + "utf8" "^3.0.0" + "uuid" "^8.3.2" + "ethers@^4.0.40": "integrity" "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==" "resolved" "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz" @@ -11194,7 +12651,7 @@ "resolved" "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" "version" "5.0.1" -"eventemitter2@^6.4.3": +"eventemitter2@^6.4.3", "eventemitter2@^6.4.5": "integrity" "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==" "resolved" "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz" "version" "6.4.7" @@ -11204,6 +12661,11 @@ "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" "version" "4.0.7" +"eventemitter3@^4.0.4": + "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + "version" "4.0.7" + "eventemitter3@^4.0.7", "eventemitter3@4.0.7": "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" @@ -11219,16 +12681,11 @@ "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz" "version" "4.0.4" -"events@^3.0.0", "events@^3.3.0": +"events@^3.2.0", "events@^3.3.0": "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" "version" "3.3.0" -"eventsource@^2.0.2": - "integrity" "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" - "resolved" "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz" - "version" "2.0.2" - "evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3": "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" @@ -11237,11 +12694,6 @@ "md5.js" "^1.3.4" "safe-buffer" "^5.1.1" -"exec-sh@^0.3.2": - "integrity" "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" - "resolved" "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz" - "version" "0.3.6" - "execa@^0.7.0": "integrity" "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==" "resolved" "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz" @@ -11281,19 +12733,19 @@ "signal-exit" "^3.0.0" "strip-eof" "^1.0.0" -"execa@^4.0.0", "execa@4.1.0": - "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" - "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" - "version" "4.1.0" +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" dependencies: - "cross-spawn" "^7.0.0" - "get-stream" "^5.0.0" - "human-signals" "^1.1.1" + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" "is-stream" "^2.0.0" "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.0" - "onetime" "^5.1.0" - "signal-exit" "^3.0.2" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" "strip-final-newline" "^2.0.0" "execa@^8.0.1": @@ -11311,6 +12763,21 @@ "signal-exit" "^4.1.0" "strip-final-newline" "^3.0.0" +"execa@4.1.0": + "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "cross-spawn" "^7.0.0" + "get-stream" "^5.0.0" + "human-signals" "^1.1.1" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.0" + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" + "strip-final-newline" "^2.0.0" + "execa@5.1.1": "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" @@ -11338,32 +12805,28 @@ "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" "version" "0.1.2" -"expand-brackets@^2.1.4": - "integrity" "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==" - "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" - "version" "2.1.4" +"expect@^27.5.1": + "integrity" "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==" + "resolved" "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz" + "version" "27.5.1" dependencies: - "debug" "^2.3.3" - "define-property" "^0.2.5" - "extend-shallow" "^2.0.1" - "posix-character-classes" "^0.1.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" - -"expect@^26.6.0", "expect@^26.6.2": - "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==" - "resolved" "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" - "version" "26.6.2" + "@jest/types" "^27.5.1" + "jest-get-type" "^27.5.1" + "jest-matcher-utils" "^27.5.1" + "jest-message-util" "^27.5.1" + +"expect@^29.7.0": + "integrity" "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==" + "resolved" "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz" + "version" "29.7.0" dependencies: - "@jest/types" "^26.6.2" - "ansi-styles" "^4.0.0" - "jest-get-type" "^26.3.0" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-regex-util" "^26.0.0" + "@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" -"express@^4.14.0", "express@^4.17.1": +"express@^4.14.0", "express@^4.17.3": "integrity" "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==" "resolved" "https://registry.npmjs.org/express/-/express-4.18.1.tgz" "version" "4.18.1" @@ -11407,40 +12870,11 @@ dependencies: "type" "^2.5.0" -"extend-shallow@^2.0.1": - "integrity" "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "is-extendable" "^0.1.0" - -"extend-shallow@^3.0.0", "extend-shallow@^3.0.2": - "integrity" "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "assign-symbols" "^1.0.0" - "is-extendable" "^1.0.1" - "extend@~3.0.2": "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" "version" "3.0.2" -"extglob@^2.0.4": - "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" - "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "array-unique" "^0.3.2" - "define-property" "^1.0.0" - "expand-brackets" "^2.1.4" - "extend-shallow" "^2.0.1" - "fragment-cache" "^0.2.1" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" - "extract-files@^9.0.0": "integrity" "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" "resolved" "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz" @@ -11487,7 +12921,7 @@ "resolved" "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz" "version" "1.1.0" -"fast-glob@^3.1.1", "fast-glob@^3.2.9", "fast-glob@^3.3.0": +"fast-glob@^3.2.9", "fast-glob@^3.3.0": "integrity" "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==" "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" "version" "3.3.2" @@ -11503,7 +12937,7 @@ "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" "version" "2.1.0" -"fast-levenshtein@^2.0.6", "fast-levenshtein@~2.0.6": +"fast-levenshtein@^2.0.6": "integrity" "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" "version" "2.0.6" @@ -11542,7 +12976,7 @@ dependencies: "reusify" "^1.0.4" -"faye-websocket@^0.11.3", "faye-websocket@^0.11.4": +"faye-websocket@^0.11.3": "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" "version" "0.11.4" @@ -11563,11 +12997,6 @@ dependencies: "pend" "~1.2.0" -"figgy-pudding@^3.5.1": - "integrity" "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - "resolved" "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" - "version" "3.5.2" - "figures@^3.2.0": "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" @@ -11582,10 +13011,10 @@ dependencies: "flat-cache" "^3.0.4" -"file-loader@6.1.1": - "integrity" "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==" - "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz" - "version" "6.1.1" +"file-loader@^6.2.0": + "integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==" + "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" + "version" "6.2.0" dependencies: "loader-utils" "^2.0.0" "schema-utils" "^3.0.0" @@ -11602,20 +13031,10 @@ dependencies: "minimatch" "^5.0.1" -"filesize@6.1.0": - "integrity" "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" - "resolved" "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" - "version" "6.1.0" - -"fill-range@^4.0.0": - "integrity" "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "extend-shallow" "^2.0.1" - "is-number" "^3.0.0" - "repeat-string" "^1.6.1" - "to-regex-range" "^2.1.0" +"filesize@^8.0.6": + "integrity" "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + "resolved" "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" + "version" "8.0.7" "fill-range@^7.0.1": "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" @@ -11642,15 +13061,6 @@ "statuses" "2.0.1" "unpipe" "~1.0.0" -"find-cache-dir@^2.1.0": - "integrity" "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==" - "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "commondir" "^1.0.1" - "make-dir" "^2.0.0" - "pkg-dir" "^3.0.0" - "find-cache-dir@^3.3.1": "integrity" "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==" "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" @@ -11702,12 +13112,12 @@ "locate-path" "^5.0.0" "path-exists" "^4.0.0" -"find-up@4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" +"find-up@^5.0.0": + "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + "version" "5.0.0" dependencies: - "locate-path" "^5.0.0" + "locate-path" "^6.0.0" "path-exists" "^4.0.0" "find-up@5.0.0": @@ -11750,19 +13160,6 @@ "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz" "version" "3.2.6" -"flatten@^1.0.2": - "integrity" "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" - "resolved" "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" - "version" "1.0.3" - -"flush-write-stream@^1.0.0": - "integrity" "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==" - "resolved" "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "inherits" "^2.0.3" - "readable-stream" "^2.3.6" - "follow-redirects@^1.0.0", "follow-redirects@^1.12.1", "follow-redirects@^1.14.0", "follow-redirects@^1.14.8", "follow-redirects@^1.14.9", "follow-redirects@^1.15.6": "integrity" "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" @@ -11775,11 +13172,6 @@ dependencies: "is-callable" "^1.1.3" -"for-in@^1.0.2": - "integrity" "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" - "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" - "version" "1.0.2" - "foreground-child@^3.1.0": "integrity" "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==" "resolved" "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" @@ -11793,18 +13185,24 @@ "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" "version" "0.6.1" -"fork-ts-checker-webpack-plugin@4.1.6": - "integrity" "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==" - "resolved" "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" - "version" "4.1.6" +"fork-ts-checker-webpack-plugin@^6.5.0": + "integrity" "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==" + "resolved" "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz" + "version" "6.5.3" dependencies: - "@babel/code-frame" "^7.5.5" - "chalk" "^2.4.1" - "micromatch" "^3.1.10" + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + "chalk" "^4.1.0" + "chokidar" "^3.4.2" + "cosmiconfig" "^6.0.0" + "deepmerge" "^4.2.2" + "fs-extra" "^9.0.0" + "glob" "^7.1.6" + "memfs" "^3.1.2" "minimatch" "^3.0.4" - "semver" "^5.6.0" + "schema-utils" "2.7.0" + "semver" "^7.3.2" "tapable" "^1.0.0" - "worker-rpc" "^0.1.0" "form-data-encoder@1.7.1": "integrity" "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==" @@ -11860,12 +13258,10 @@ "resolved" "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz" "version" "1.19.3" -"fragment-cache@^0.2.1": - "integrity" "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==" - "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" - "version" "0.2.1" - dependencies: - "map-cache" "^0.2.2" +"fraction.js@^4.3.7": + "integrity" "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + "version" "4.3.7" "fresh@0.5.2": "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" @@ -11877,14 +13273,6 @@ "resolved" "https://registry.npmjs.org/from/-/from-0.1.7.tgz" "version" "0.1.7" -"from2@^2.1.0": - "integrity" "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==" - "resolved" "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "inherits" "^2.0.1" - "readable-stream" "^2.0.0" - "fs-extra@^0.30.0": "integrity" "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==" "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz" @@ -11896,6 +13284,15 @@ "path-is-absolute" "^1.0.0" "rimraf" "^2.2.8" +"fs-extra@^10.0.0": + "integrity" "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + "version" "10.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + "fs-extra@^4.0.2": "integrity" "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==" "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz" @@ -11923,15 +13320,6 @@ "jsonfile" "^4.0.0" "universalify" "^0.1.0" -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - "fs-extra@^9.0.0": "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" @@ -11978,42 +13366,22 @@ dependencies: "minipass" "^2.6.0" -"fs-minipass@^2.0.0": - "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" - "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "minipass" "^3.0.0" +"fs-monkey@^1.0.4": + "integrity" "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz" + "version" "1.0.5" "fs-readdir-recursive@^1.1.0": "integrity" "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" "resolved" "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz" "version" "1.1.0" -"fs-write-stream-atomic@^1.0.8": - "integrity" "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==" - "resolved" "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "graceful-fs" "^4.1.2" - "iferr" "^0.1.5" - "imurmurhash" "^0.1.4" - "readable-stream" "1 || 2" - "fs.realpath@^1.0.0": "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" "version" "1.0.0" -"fsevents@^1.2.7": - "integrity" "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" - "version" "1.2.13" - dependencies: - "bindings" "^1.5.0" - "nan" "^2.12.1" - -"fsevents@^2.1.2", "fsevents@^2.1.3", "fsevents@~2.3.2": +"fsevents@^2.3.2", "fsevents@~2.3.2": "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" "version" "2.3.2" @@ -12028,22 +13396,22 @@ "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" "version" "1.1.2" -"function.prototype.name@^1.1.5": - "integrity" "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==" - "resolved" "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" - "version" "1.1.5" +"function.prototype.name@^1.1.5", "function.prototype.name@^1.1.6": + "integrity" "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==" + "resolved" "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz" + "version" "1.1.6" dependencies: "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.0" - "functions-have-names" "^1.2.2" + "define-properties" "^1.2.0" + "es-abstract" "^1.22.1" + "functions-have-names" "^1.2.3" "functional-red-black-tree@^1.0.1": "integrity" "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" "version" "1.0.1" -"functions-have-names@^1.2.2": +"functions-have-names@^1.2.3": "integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" "resolved" "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" "version" "1.2.3" @@ -12053,7 +13421,7 @@ "resolved" "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz" "version" "6.6.2" -"gensync@^1.0.0-beta.1", "gensync@^1.0.0-beta.2": +"gensync@^1.0.0-beta.2": "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" "version" "1.0.0-beta.2" @@ -12068,14 +13436,16 @@ "resolved" "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz" "version" "2.0.0" -"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz" - "version" "1.1.2" +"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1", "get-intrinsic@^1.1.3", "get-intrinsic@^1.2.1", "get-intrinsic@^1.2.3", "get-intrinsic@^1.2.4": + "integrity" "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" + "version" "1.2.4" dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" + "es-errors" "^1.3.0" + "function-bind" "^1.1.2" + "has-proto" "^1.0.1" "has-symbols" "^1.0.3" + "hasown" "^2.0.0" "get-iterator@^1.0.2": "integrity" "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" @@ -12148,18 +13518,14 @@ "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz" "version" "8.0.1" -"get-symbol-description@^1.0.0": - "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" - "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - "version" "1.0.0" +"get-symbol-description@^1.0.2": + "integrity" "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz" + "version" "1.0.2" dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.1" - -"get-value@^2.0.3", "get-value@^2.0.6": - "integrity" "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" - "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" - "version" "2.0.6" + "call-bind" "^1.0.5" + "es-errors" "^1.3.0" + "get-intrinsic" "^1.2.4" "getos@^3.2.1": "integrity" "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==" @@ -12175,14 +13541,6 @@ dependencies: "assert-plus" "^1.0.0" -"glob-parent@^3.1.0": - "integrity" "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "is-glob" "^3.1.0" - "path-dirname" "^1.0.0" - "glob-parent@^5.1.2", "glob-parent@~5.1.0", "glob-parent@~5.1.2": "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -12197,6 +13555,11 @@ dependencies: "is-glob" "^4.0.3" +"glob-to-regexp@^0.4.1": + "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + "version" "0.4.1" + "glob@^10.3.10": "integrity" "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==" "resolved" "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz" @@ -12208,7 +13571,7 @@ "minipass" "^5.0.0 || ^6.0.2 || ^7.0.0" "path-scurry" "^1.10.1" -"glob@^7.0.3", "glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6", "glob@7.2.0": +"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6", "glob@7.2.0": "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" "version" "7.2.0" @@ -12255,6 +13618,11 @@ "once" "^1.3.0" "path-is-absolute" "^1.0.0" +"global-const@^0.1.2": + "integrity" "sha512-yb8pTRSbWcdjmKhRfdB1+s7oU9UXTPPcRwd0oPal0WHta7B/3roXz7yGLMU+KhgByoeX/1QOFKY8aCTETexKAg==" + "resolved" "https://registry.npmjs.org/global-const/-/global-const-0.1.2.tgz" + "version" "0.1.2" + "global-dirs@^3.0.0": "integrity" "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==" "resolved" "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz" @@ -12262,7 +13630,7 @@ dependencies: "ini" "2.0.0" -"global-modules@2.0.0": +"global-modules@^2.0.0": "integrity" "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==" "resolved" "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" "version" "2.0.0" @@ -12291,21 +13659,21 @@ "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" "version" "11.12.0" -"globals@^13.6.0", "globals@^13.9.0": - "integrity" "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==" - "resolved" "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz" - "version" "13.17.0" +"globals@^13.19.0", "globals@^13.6.0", "globals@^13.9.0": + "integrity" "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz" + "version" "13.24.0" dependencies: "type-fest" "^0.20.2" -"globalthis@^1.0.1": +"globalthis@^1.0.1", "globalthis@^1.0.3": "integrity" "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==" "resolved" "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz" "version" "1.0.3" dependencies: "define-properties" "^1.1.3" -"globby@^11.0.3", "globby@^11.1.0": +"globby@^11.0.4", "globby@^11.1.0": "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" "version" "11.1.0" @@ -12317,34 +13685,18 @@ "merge2" "^1.4.1" "slash" "^3.0.0" -"globby@^6.1.0": - "integrity" "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==" - "resolved" "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" - "version" "6.1.0" - dependencies: - "array-union" "^1.0.1" - "glob" "^7.0.3" - "object-assign" "^4.0.1" - "pify" "^2.0.0" - "pinkie-promise" "^2.0.0" - -"globby@11.0.1": - "integrity" "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==" - "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" - "version" "11.0.1" - dependencies: - "array-union" "^2.1.0" - "dir-glob" "^3.0.1" - "fast-glob" "^3.1.1" - "ignore" "^5.1.4" - "merge2" "^1.3.0" - "slash" "^3.0.0" - "google-protobuf@^3.14.0": "integrity" "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==" "resolved" "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz" "version" "3.21.2" +"gopd@^1.0.1": + "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" + "resolved" "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "get-intrinsic" "^1.1.3" + "got@^11.5.1": "integrity" "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==" "resolved" "https://registry.npmjs.org/got/-/got-11.8.5.tgz" @@ -12418,10 +13770,15 @@ "p-cancelable" "^3.0.0" "responselike" "^2.0.0" -"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.1.9", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": - "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - "version" "4.2.10" +"graceful-fs@^4.1.11", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.1.9", "graceful-fs@^4.2.0", "graceful-fs@^4.2.11", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": + "integrity" "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + "version" "4.2.11" + +"graphemer@^1.4.0": + "integrity" "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + "resolved" "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" + "version" "1.4.0" "graphql-request@^3.5.0": "integrity" "sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ==" @@ -12449,11 +13806,6 @@ "resolved" "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz" "version" "1.10.5" -"growly@^1.3.0": - "integrity" "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==" - "resolved" "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" - "version" "1.3.0" - "gzip-size@^6.0.0": "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==" "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" @@ -12461,14 +13813,6 @@ dependencies: "duplexer" "^0.1.2" -"gzip-size@5.1.1": - "integrity" "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==" - "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "duplexer" "^0.1.1" - "pify" "^4.0.1" - "h3@^1.10.2", "h3@^1.11.1": "integrity" "sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==" "resolved" "https://registry.npmjs.org/h3/-/h3-1.11.1.tgz" @@ -12485,11 +13829,6 @@ "uncrypto" "^0.1.3" "unenv" "^1.9.0" -"hamburger-react@^2.4.1": - "integrity" "sha512-5GSXe+ucxTPJ0SkhIsPQ/PRDweZPIKya1lfahAuExx31SdheeUA4uOPfQIAirbKona8hvo79VDr5LJQzPXsdpw==" - "resolved" "https://registry.npmjs.org/hamburger-react/-/hamburger-react-2.5.0.tgz" - "version" "2.5.0" - "handle-thing@^2.0.0": "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" @@ -12534,6 +13873,13 @@ dependencies: "ethers" "^5.6.1" +"hardhat-watcher@^2.1.1": + "integrity" "sha512-Su2qcSMIo2YO2PrmJ0/tdkf+6pSt8zf9+4URR5edMVti6+ShI8T3xhPrwugdyTOFuyj8lKHrcTZNKUFYowYiyA==" + "resolved" "https://registry.npmjs.org/hardhat-watcher/-/hardhat-watcher-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "chokidar" "^3.5.3" + "hardhat@2.x": "integrity" "sha512-7VQEJPQRAZdtrYUZaU9GgCpP3MBNy/pTdscARNJQMWKj5C+R7V32G5uIZKIqZ4QiqXa6CBfxxe+G+ahxUbHZHA==" "resolved" "https://registry.npmjs.org/hardhat/-/hardhat-2.16.0.tgz" @@ -12609,12 +13955,17 @@ "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" "version" "4.0.0" -"has-property-descriptors@^1.0.0": - "integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==" - "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" - "version" "1.0.0" +"has-property-descriptors@^1.0.0", "has-property-descriptors@^1.0.2": + "integrity" "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==" + "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + "version" "1.0.2" dependencies: - "get-intrinsic" "^1.1.1" + "es-define-property" "^1.0.0" + +"has-proto@^1.0.1", "has-proto@^1.0.3": + "integrity" "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + "resolved" "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" + "version" "1.0.3" "has-symbol-support-x@^1.4.1": "integrity" "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" @@ -12633,56 +13984,18 @@ dependencies: "has-symbol-support-x" "^1.4.1" -"has-tostringtag@^1.0.0": - "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" - "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-symbols" "^1.0.2" - -"has-value@^0.3.1": - "integrity" "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==" - "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "get-value" "^2.0.3" - "has-values" "^0.1.4" - "isobject" "^2.0.0" - -"has-value@^1.0.0": - "integrity" "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==" - "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "get-value" "^2.0.6" - "has-values" "^1.0.0" - "isobject" "^3.0.0" - -"has-values@^0.1.4": - "integrity" "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" - "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" - "version" "0.1.4" - -"has-values@^1.0.0": - "integrity" "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==" - "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" - "version" "1.0.0" +"has-tostringtag@^1.0.0", "has-tostringtag@^1.0.2": + "integrity" "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz" + "version" "1.0.2" dependencies: - "is-number" "^3.0.0" - "kind-of" "^4.0.0" + "has-symbols" "^1.0.3" "has-yarn@^2.1.0": "integrity" "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" "resolved" "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz" "version" "2.1.0" -"has@^1.0.0", "has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - "hash-base@^3.0.0": "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==" "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" @@ -12708,7 +14021,7 @@ "inherits" "^2.0.3" "minimalistic-assert" "^1.0.0" -"hasown@^2.0.0": +"hasown@^2.0.0", "hasown@^2.0.1", "hasown@^2.0.2": "integrity" "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==" "resolved" "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" "version" "2.0.2" @@ -12720,11 +14033,6 @@ "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" "version" "1.2.0" -"hex-color-regex@^1.1.0": - "integrity" "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - "resolved" "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" - "version" "1.1.0" - "hey-listen@^1.0.8": "integrity" "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" "resolved" "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz" @@ -12778,16 +14086,6 @@ "readable-stream" "^2.0.1" "wbuf" "^1.1.0" -"hsl-regex@^1.0.0": - "integrity" "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" - "resolved" "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" - "version" "1.0.0" - -"hsla-regex@^1.0.0": - "integrity" "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" - "resolved" "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" - "version" "1.0.0" - "html-encoding-sniffer@^2.0.1": "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" @@ -12795,28 +14093,28 @@ dependencies: "whatwg-encoding" "^1.0.5" -"html-entities@^1.2.1", "html-entities@^1.3.1": - "integrity" "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" - "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" - "version" "1.4.0" +"html-entities@^2.1.0", "html-entities@^2.3.2": + "integrity" "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==" + "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz" + "version" "2.5.2" "html-escaper@^2.0.0": "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" "version" "2.0.2" -"html-minifier-terser@^5.0.1": - "integrity" "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==" - "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" - "version" "5.1.1" +"html-minifier-terser@^6.0.2": + "integrity" "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==" + "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + "version" "6.1.0" dependencies: - "camel-case" "^4.1.1" - "clean-css" "^4.2.3" - "commander" "^4.1.1" + "camel-case" "^4.1.2" + "clean-css" "^5.2.2" + "commander" "^8.3.0" "he" "^1.2.0" - "param-case" "^3.0.3" + "param-case" "^3.0.4" "relateurl" "^0.2.7" - "terser" "^4.6.3" + "terser" "^5.10.0" "html-parse-stringify@^3.0.1": "integrity" "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==" @@ -12825,20 +14123,16 @@ dependencies: "void-elements" "3.1.0" -"html-webpack-plugin@4.5.0": - "integrity" "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==" - "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz" - "version" "4.5.0" +"html-webpack-plugin@^5.5.0": + "integrity" "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==" + "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz" + "version" "5.6.0" dependencies: - "@types/html-minifier-terser" "^5.0.0" - "@types/tapable" "^1.0.5" - "@types/webpack" "^4.41.8" - "html-minifier-terser" "^5.0.1" - "loader-utils" "^1.2.3" - "lodash" "^4.17.15" - "pretty-error" "^2.1.1" - "tapable" "^1.1.3" - "util.promisify" "1.0.0" + "@types/html-minifier-terser" "^6.0.0" + "html-minifier-terser" "^6.0.2" + "lodash" "^4.17.21" + "pretty-error" "^4.0.0" + "tapable" "^2.0.0" "htmlparser2@^6.1.0": "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==" @@ -12910,17 +14204,18 @@ "agent-base" "6" "debug" "4" -"http-proxy-middleware@0.19.1": - "integrity" "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==" - "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" - "version" "0.19.1" +"http-proxy-middleware@^2.0.3": + "integrity" "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" + "version" "2.0.6" dependencies: - "http-proxy" "^1.17.0" - "is-glob" "^4.0.0" - "lodash" "^4.17.11" - "micromatch" "^3.1.10" + "@types/http-proxy" "^1.17.8" + "http-proxy" "^1.18.1" + "is-glob" "^4.0.1" + "is-plain-obj" "^3.0.0" + "micromatch" "^4.0.2" -"http-proxy@^1.17.0": +"http-proxy@^1.18.1": "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" "version" "1.18.1" @@ -13022,6 +14317,13 @@ dependencies: "@babel/runtime" "^7.18.9" +"i18next-browser-languagedetector@^7.2.0": + "integrity" "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==" + "resolved" "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "@babel/runtime" "^7.23.2" + "i18next-http-backend@^1.4.1": "integrity" "sha512-s4Q9hK2jS29iyhniMP82z+yYY8riGTrWbnyvsSzi5TaF7Le4E7b5deTmtuaRuab9fdDcYXtcwdBgawZG+JCEjA==" "resolved" "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.4.1.tgz" @@ -13036,7 +14338,14 @@ dependencies: "@babel/runtime" "^7.12.0" -"iconv-lite@^0.6.2": +"i18next@^23.7.6": + "integrity" "sha512-NDiIzFbcs3O9PXpfhkjyf7WdqFn5Vq6mhzhtkXzj51aOcNuPNcTwuYNuXCpHsanZGHlHKL35G7huoFeVic1hng==" + "resolved" "https://registry.npmjs.org/i18next/-/i18next-23.10.1.tgz" + "version" "23.10.1" + dependencies: + "@babel/runtime" "^7.23.2" + +"iconv-lite@^0.6.2", "iconv-lite@^0.6.3": "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" "version" "0.6.3" @@ -13050,19 +14359,22 @@ dependencies: "safer-buffer" ">= 2.1.2 < 3" -"icss-utils@^4.0.0", "icss-utils@^4.1.1": - "integrity" "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==" - "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "postcss" "^7.0.14" +"icss-utils@^5.0.0", "icss-utils@^5.1.0": + "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + "version" "5.1.0" "idb-keyval@^6.2.1": "integrity" "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" "resolved" "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz" "version" "6.2.1" -"identity-obj-proxy@3.0.0": +"idb@^7.0.1": + "integrity" "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + "resolved" "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz" + "version" "7.1.1" + +"identity-obj-proxy@^3.0.0": "integrity" "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==" "resolved" "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" "version" "3.0.0" @@ -13076,57 +14388,37 @@ dependencies: "punycode" "2.1.0" -"ieee754@^1.1.13", "ieee754@^1.1.4", "ieee754@^1.2.1": +"ieee754@^1.1.13", "ieee754@^1.2.1": "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" "version" "1.2.1" -"iferr@^0.1.5": - "integrity" "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" - "resolved" "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" - "version" "0.1.5" - "ignore@^4.0.6": "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" "version" "4.0.6" -"ignore@^5.1.4", "ignore@^5.1.8", "ignore@^5.2.0", "ignore@^5.2.4": +"ignore@^5.2.0", "ignore@^5.2.4": "integrity" "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" "version" "5.2.4" +"immediate@~3.0.5": + "integrity" "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + "resolved" "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" + "version" "3.0.6" + "immer@^9.0.7": "integrity" "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" "resolved" "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz" "version" "9.0.15" -"immer@8.0.1": - "integrity" "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" - "resolved" "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" - "version" "8.0.1" - "immutable@^4.0.0", "immutable@^4.0.0-rc.12": "integrity" "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz" "version" "4.3.0" -"import-cwd@^2.0.0": - "integrity" "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==" - "resolved" "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "import-from" "^2.1.0" - -"import-fresh@^2.0.0": - "integrity" "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "caller-path" "^2.0.0" - "resolve-from" "^3.0.0" - -"import-fresh@^3.0.0", "import-fresh@^3.2.1": +"import-fresh@^3.0.0", "import-fresh@^3.1.0", "import-fresh@^3.2.1": "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" "version" "3.3.0" @@ -13134,26 +14426,11 @@ "parent-module" "^1.0.0" "resolve-from" "^4.0.0" -"import-from@^2.1.0": - "integrity" "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==" - "resolved" "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "resolve-from" "^3.0.0" - "import-lazy@^2.1.0": "integrity" "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==" "resolved" "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" "version" "2.1.0" -"import-local@^2.0.0": - "integrity" "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "pkg-dir" "^3.0.0" - "resolve-cwd" "^2.0.0" - "import-local@^3.0.2": "integrity" "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==" "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" @@ -13177,16 +14454,6 @@ "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" "version" "4.0.0" -"indexes-of@^1.0.1": - "integrity" "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" - "resolved" "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" - "version" "1.0.1" - -"infer-owner@^1.0.3", "infer-owner@^1.0.4": - "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" - "version" "1.0.4" - "inflight@^1.0.4": "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" @@ -13200,16 +14467,11 @@ "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" "version" "2.0.4" -"inherits@~2.0.1", "inherits@2.0.3": +"inherits@2.0.3": "integrity" "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" "version" "2.0.3" -"inherits@2.0.1": - "integrity" "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - "version" "2.0.1" - "ini@^1.3.5": "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" @@ -13255,21 +14517,13 @@ "resolved" "https://registry.npmjs.org/interface-store/-/interface-store-0.0.2.tgz" "version" "0.0.2" -"internal-ip@^4.3.0": - "integrity" "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==" - "resolved" "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "default-gateway" "^4.2.0" - "ipaddr.js" "^1.9.0" - -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" +"internal-slot@^1.0.3", "internal-slot@^1.0.7": + "integrity" "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz" + "version" "1.0.7" dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" + "es-errors" "^1.3.0" + "hasown" "^2.0.0" "side-channel" "^1.0.4" "io-ts@1.10.4": @@ -13279,22 +14533,17 @@ dependencies: "fp-ts" "^1.0.0" -"ip-regex@^2.1.0": - "integrity" "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==" - "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" - "version" "2.1.0" - "ip-regex@^4.0.0": "integrity" "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz" "version" "4.3.0" -"ip@^1.1.0", "ip@^1.1.5": - "integrity" "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" - "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" - "version" "1.1.8" +"ipaddr.js@^2.0.1": + "integrity" "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz" + "version" "2.1.0" -"ipaddr.js@^1.9.0", "ipaddr.js@1.9.1": +"ipaddr.js@1.9.1": "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" "version" "1.9.1" @@ -13468,30 +14717,6 @@ "resolved" "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.1.0.tgz" "version" "1.1.0" -"is-absolute-url@^2.0.0": - "integrity" "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==" - "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" - "version" "2.1.0" - -"is-absolute-url@^3.0.3": - "integrity" "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" - "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" - "version" "3.0.3" - -"is-accessor-descriptor@^0.1.6": - "integrity" "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==" - "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "kind-of" "^3.0.2" - -"is-accessor-descriptor@^1.0.0": - "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "kind-of" "^6.0.0" - "is-arguments@^1.0.4": "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" @@ -13500,6 +14725,14 @@ "call-bind" "^1.0.2" "has-tostringtag" "^1.0.0" +"is-array-buffer@^3.0.4": + "integrity" "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==" + "resolved" "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.2.1" + "is-arrayish@^0.2.1": "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" @@ -13510,6 +14743,13 @@ "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" "version" "0.3.2" +"is-async-function@^2.0.0": + "integrity" "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==" + "resolved" "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "has-tostringtag" "^1.0.0" + "is-bigint@^1.0.1": "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" @@ -13517,13 +14757,6 @@ dependencies: "has-bigints" "^1.0.1" -"is-binary-path@^1.0.0": - "integrity" "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "binary-extensions" "^1.0.0" - "is-binary-path@~2.1.0": "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" @@ -13539,20 +14772,15 @@ "call-bind" "^1.0.2" "has-tostringtag" "^1.0.0" -"is-buffer@^1.1.5": - "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - "version" "1.1.6" - "is-buffer@^2.0.5", "is-buffer@~2.0.3": "integrity" "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" "version" "2.0.5" -"is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.4": - "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" - "version" "1.2.4" +"is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.7": + "integrity" "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" + "version" "1.2.7" "is-ci@^2.0.0": "integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==" @@ -13573,69 +14801,27 @@ "resolved" "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz" "version" "1.0.2" -"is-color-stop@^1.0.0": - "integrity" "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==" - "resolved" "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "css-color-names" "^0.0.4" - "hex-color-regex" "^1.1.0" - "hsl-regex" "^1.0.0" - "hsla-regex" "^1.0.0" - "rgb-regex" "^1.0.1" - "rgba-regex" "^1.0.0" - -"is-core-module@^2.0.0", "is-core-module@^2.13.0", "is-core-module@^2.8.1", "is-core-module@^2.9.0": +"is-core-module@^2.13.0", "is-core-module@^2.13.1", "is-core-module@^2.9.0": "integrity" "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==" "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz" "version" "2.13.1" dependencies: "hasown" "^2.0.0" -"is-data-descriptor@^0.1.4": - "integrity" "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==" - "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" - "version" "0.1.4" - dependencies: - "kind-of" "^3.0.2" - -"is-data-descriptor@^1.0.0": - "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" - "version" "1.0.0" +"is-data-view@^1.0.1": + "integrity" "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==" + "resolved" "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz" + "version" "1.0.1" dependencies: - "kind-of" "^6.0.0" + "is-typed-array" "^1.1.13" -"is-date-object@^1.0.1": +"is-date-object@^1.0.1", "is-date-object@^1.0.5": "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" "version" "1.0.5" dependencies: "has-tostringtag" "^1.0.0" -"is-descriptor@^0.1.0": - "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "is-accessor-descriptor" "^0.1.6" - "is-data-descriptor" "^0.1.4" - "kind-of" "^5.0.0" - -"is-descriptor@^1.0.0", "is-descriptor@^1.0.2": - "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "is-accessor-descriptor" "^1.0.0" - "is-data-descriptor" "^1.0.0" - "kind-of" "^6.0.2" - -"is-directory@^0.3.1": - "integrity" "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" - "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" - "version" "0.3.1" - "is-docker@^2.0.0", "is-docker@^2.1.1": "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" @@ -13651,28 +14837,18 @@ "resolved" "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz" "version" "2.2.1" -"is-extendable@^0.1.0", "is-extendable@^0.1.1": - "integrity" "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - "version" "0.1.1" - -"is-extendable@^0.1.1": - "integrity" "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - "version" "0.1.1" - -"is-extendable@^1.0.1": - "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "is-plain-object" "^2.0.4" - -"is-extglob@^2.1.0", "is-extglob@^2.1.1": +"is-extglob@^2.1.1": "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" "version" "2.1.1" +"is-finalizationregistry@^1.0.2": + "integrity" "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==" + "resolved" "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + "is-fullwidth-code-point@^2.0.0": "integrity" "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" @@ -13693,19 +14869,12 @@ "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" "version" "2.1.0" -"is-generator-function@^1.0.7": +"is-generator-function@^1.0.10", "is-generator-function@^1.0.7": "integrity" "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==" "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz" "version" "1.0.10" dependencies: - "has-tostringtag" "^1.0.0" - -"is-glob@^3.1.0": - "integrity" "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "is-extglob" "^2.1.0" + "has-tostringtag" "^1.0.0" "is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1": "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" @@ -13746,15 +14915,28 @@ dependencies: "ip-regex" "^4.0.0" +"is-map@^2.0.3": + "integrity" "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==" + "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz" + "version" "2.0.3" + "is-module@^1.0.0": "integrity" "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" "resolved" "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" "version" "1.0.0" -"is-negative-zero@^2.0.2": - "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" - "version" "2.0.2" +"is-nan@^1.3.2": + "integrity" "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==" + "resolved" "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + +"is-negative-zero@^2.0.3": + "integrity" "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz" + "version" "2.0.3" "is-npm@^5.0.0": "integrity" "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" @@ -13768,13 +14950,6 @@ dependencies: "has-tostringtag" "^1.0.0" -"is-number@^3.0.0": - "integrity" "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "kind-of" "^3.0.2" - "is-number@^7.0.0": "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" @@ -13795,35 +14970,11 @@ "resolved" "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz" "version" "1.0.2" -"is-path-cwd@^2.0.0": - "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - "version" "2.2.0" - -"is-path-in-cwd@^2.0.0": - "integrity" "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==" - "resolved" "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "is-path-inside" "^2.1.0" - -"is-path-inside@^2.1.0": - "integrity" "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==" - "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "path-is-inside" "^1.0.2" - -"is-path-inside@^3.0.2": +"is-path-inside@^3.0.2", "is-path-inside@^3.0.3": "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" "version" "3.0.3" -"is-plain-obj@^1.0.0": - "integrity" "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" - "version" "1.1.0" - "is-plain-obj@^1.1.0": "integrity" "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" @@ -13834,19 +14985,17 @@ "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" "version" "2.1.0" -"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": - "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" - "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "isobject" "^3.0.1" +"is-plain-obj@^3.0.0": + "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + "version" "3.0.0" "is-potential-custom-element-name@^1.0.1": "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" "version" "1.0.1" -"is-regex@^1.0.4", "is-regex@^1.1.4": +"is-regex@^1.1.4": "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" "version" "1.1.4" @@ -13859,27 +15008,27 @@ "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" "version" "1.0.0" -"is-resolvable@^1.0.0": - "integrity" "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - "resolved" "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" - "version" "1.1.0" - "is-retry-allowed@^1.0.0": "integrity" "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" "resolved" "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" "version" "1.2.0" -"is-root@2.1.0": +"is-root@^2.1.0": "integrity" "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" "resolved" "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" "version" "2.1.0" -"is-shared-array-buffer@^1.0.2": - "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==" - "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" - "version" "1.0.2" +"is-set@^2.0.3": + "integrity" "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==" + "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz" + "version" "2.0.3" + +"is-shared-array-buffer@^1.0.2", "is-shared-array-buffer@^1.0.3": + "integrity" "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz" + "version" "1.0.3" dependencies: - "call-bind" "^1.0.2" + "call-bind" "^1.0.7" "is-stream@^1.0.0": "integrity" "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" @@ -13920,16 +15069,12 @@ dependencies: "has-symbols" "^1.0.2" -"is-typed-array@^1.1.3", "is-typed-array@^1.1.9": - "integrity" "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==" - "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz" - "version" "1.1.9" +"is-typed-array@^1.1.13", "is-typed-array@^1.1.3": + "integrity" "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz" + "version" "1.1.13" dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.20.0" - "for-each" "^0.3.3" - "has-tostringtag" "^1.0.0" + "which-typed-array" "^1.1.14" "is-typedarray@^1.0.0", "is-typedarray@~1.0.0", "is-typedarray@1.0.0": "integrity" "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" @@ -13941,6 +15086,11 @@ "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" "version" "0.1.0" +"is-weakmap@^2.0.2": + "integrity" "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==" + "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz" + "version" "2.0.2" + "is-weakref@^1.0.2": "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" @@ -13948,21 +15098,19 @@ dependencies: "call-bind" "^1.0.2" +"is-weakset@^2.0.3": + "integrity" "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==" + "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz" + "version" "2.0.3" + dependencies: + "call-bind" "^1.0.7" + "get-intrinsic" "^1.2.4" + "is-what@^4.1.8": "integrity" "sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==" "resolved" "https://registry.npmjs.org/is-what/-/is-what-4.1.8.tgz" "version" "4.1.8" -"is-windows@^1.0.2": - "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - "version" "1.0.2" - -"is-wsl@^1.1.0": - "integrity" "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" - "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" - "version" "1.1.0" - "is-wsl@^2.1.1", "is-wsl@^2.2.0": "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" @@ -13989,26 +15137,26 @@ dependencies: "system-architecture" "^0.1.0" -"isarray@^1.0.0", "isarray@~1.0.0": - "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - "isarray@^2.0.1": "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" "version" "2.0.5" -"isarray@0.0.1": - "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - "version" "0.0.1" +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" -"isarray@1.0.0": +"isarray@~1.0.0": "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" "version" "1.0.0" +"isarray@0.0.1": + "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "version" "0.0.1" + "isexe@^2.0.0": "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" @@ -14032,18 +15180,6 @@ "resolved" "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz" "version" "1.2.1" -"isobject@^2.0.0": - "integrity" "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "isarray" "1.0.0" - -"isobject@^3.0.0", "isobject@^3.0.1": - "integrity" "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - "version" "3.0.1" - "isomorphic-fetch@^2.2.1": "integrity" "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==" "resolved" "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz" @@ -14083,17 +15219,7 @@ "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" "version" "3.2.0" -"istanbul-lib-instrument@^4.0.3": - "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.0.0" - "semver" "^6.3.0" - -"istanbul-lib-instrument@^5.0.4": +"istanbul-lib-instrument@^5.0.4", "istanbul-lib-instrument@^5.1.0": "integrity" "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==" "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz" "version" "5.2.0" @@ -14105,12 +15231,12 @@ "semver" "^6.3.0" "istanbul-lib-report@^3.0.0": - "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" + "integrity" "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz" + "version" "3.0.1" dependencies: "istanbul-lib-coverage" "^3.0.0" - "make-dir" "^3.0.0" + "make-dir" "^4.0.0" "supports-color" "^7.1.0" "istanbul-lib-source-maps@^4.0.0": @@ -14122,10 +15248,10 @@ "istanbul-lib-coverage" "^3.0.0" "source-map" "^0.6.1" -"istanbul-reports@^3.0.2": - "integrity" "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==" - "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz" - "version" "3.1.5" +"istanbul-reports@^3.1.3": + "integrity" "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz" + "version" "3.1.7" dependencies: "html-escaper" "^2.0.0" "istanbul-lib-report" "^3.0.0" @@ -14219,6 +15345,17 @@ "p-fifo" "^1.0.0" "readable-stream" "^3.6.0" +"iterator.prototype@^1.1.2": + "integrity" "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==" + "resolved" "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "define-properties" "^1.2.1" + "get-intrinsic" "^1.2.1" + "has-symbols" "^1.0.3" + "reflect.getprototypeof" "^1.0.4" + "set-function-name" "^2.0.1" + "jackspeak@^2.3.5": "integrity" "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==" "resolved" "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" @@ -14257,84 +15394,87 @@ "uuid" "^8.3.2" "ws" "^7.4.5" -"jest-changed-files@^26.6.2": - "integrity" "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==" - "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" - "version" "26.6.2" +"jest-changed-files@^27.5.1": + "integrity" "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/types" "^26.6.2" - "execa" "^4.0.0" - "throat" "^5.0.0" - -"jest-circus@26.6.0": - "integrity" "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==" - "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz" - "version" "26.6.0" - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.0" - "@jest/test-result" "^26.6.0" - "@jest/types" "^26.6.0" - "@types/babel__traverse" "^7.0.4" + "@jest/types" "^27.5.1" + "execa" "^5.0.0" + "throat" "^6.0.1" + +"jest-circus@^27.5.1": + "integrity" "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==" + "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" "chalk" "^4.0.0" "co" "^4.6.0" "dedent" "^0.7.0" - "expect" "^26.6.0" + "expect" "^27.5.1" "is-generator-fn" "^2.0.0" - "jest-each" "^26.6.0" - "jest-matcher-utils" "^26.6.0" - "jest-message-util" "^26.6.0" - "jest-runner" "^26.6.0" - "jest-runtime" "^26.6.0" - "jest-snapshot" "^26.6.0" - "jest-util" "^26.6.0" - "pretty-format" "^26.6.0" - "stack-utils" "^2.0.2" - "throat" "^5.0.0" - -"jest-cli@^26.6.0": - "integrity" "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==" - "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "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.3" + "throat" "^6.0.1" + +"jest-cli@^27.5.1": + "integrity" "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" "chalk" "^4.0.0" "exit" "^0.1.2" - "graceful-fs" "^4.2.4" + "graceful-fs" "^4.2.9" "import-local" "^3.0.2" - "is-ci" "^2.0.0" - "jest-config" "^26.6.3" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" + "jest-config" "^27.5.1" + "jest-util" "^27.5.1" + "jest-validate" "^27.5.1" "prompts" "^2.0.1" - "yargs" "^15.4.1" + "yargs" "^16.2.0" -"jest-config@^26.6.3": - "integrity" "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==" - "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" - "version" "26.6.3" +"jest-config@^27.5.1": + "integrity" "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - "babel-jest" "^26.6.3" + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + "babel-jest" "^27.5.1" "chalk" "^4.0.0" + "ci-info" "^3.2.0" "deepmerge" "^4.2.2" "glob" "^7.1.1" - "graceful-fs" "^4.2.4" - "jest-environment-jsdom" "^26.6.2" - "jest-environment-node" "^26.6.2" - "jest-get-type" "^26.3.0" - "jest-jasmine2" "^26.6.3" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" - "micromatch" "^4.0.2" - "pretty-format" "^26.6.2" + "graceful-fs" "^4.2.9" + "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.4" + "parse-json" "^5.2.0" + "pretty-format" "^27.5.1" + "slash" "^3.0.0" + "strip-json-comments" "^3.1.1" "jest-diff@^25.2.1": "integrity" "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==" @@ -14346,359 +15486,487 @@ "jest-get-type" "^25.2.6" "pretty-format" "^25.5.0" -"jest-diff@^26.6.2": - "integrity" "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==" - "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" - "version" "26.6.2" +"jest-diff@^27.5.1": + "integrity" "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz" + "version" "27.5.1" dependencies: "chalk" "^4.0.0" - "diff-sequences" "^26.6.2" - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" + "diff-sequences" "^27.5.1" + "jest-get-type" "^27.5.1" + "pretty-format" "^27.5.1" -"jest-docblock@^26.0.0": - "integrity" "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==" - "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" - "version" "26.0.0" +"jest-diff@^29.7.0": + "integrity" "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^29.6.3" + "jest-get-type" "^29.6.3" + "pretty-format" "^29.7.0" + +"jest-docblock@^27.5.1": + "integrity" "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz" + "version" "27.5.1" dependencies: "detect-newline" "^3.0.0" -"jest-each@^26.6.0", "jest-each@^26.6.2": - "integrity" "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==" - "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" - "version" "26.6.2" +"jest-each@^27.5.1": + "integrity" "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.5.1" "chalk" "^4.0.0" - "jest-get-type" "^26.3.0" - "jest-util" "^26.6.2" - "pretty-format" "^26.6.2" + "jest-get-type" "^27.5.1" + "jest-util" "^27.5.1" + "pretty-format" "^27.5.1" -"jest-environment-jsdom@^26.6.2": - "integrity" "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==" - "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" - "version" "26.6.2" +"jest-environment-jsdom@^27.5.1": + "integrity" "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" - "jsdom" "^16.4.0" + "jest-mock" "^27.5.1" + "jest-util" "^27.5.1" + "jsdom" "^16.6.0" -"jest-environment-node@^26.6.2": - "integrity" "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==" - "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" - "version" "26.6.2" +"jest-environment-node@^27.5.1": + "integrity" "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" - "jest-mock" "^26.6.2" - "jest-util" "^26.6.2" + "jest-mock" "^27.5.1" + "jest-util" "^27.5.1" "jest-get-type@^25.2.6": "integrity" "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==" "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz" "version" "25.2.6" -"jest-get-type@^26.3.0": - "integrity" "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" - "version" "26.3.0" +"jest-get-type@^27.5.1": + "integrity" "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz" + "version" "27.5.1" -"jest-haste-map@^26.6.2": - "integrity" "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" - "version" "26.6.2" +"jest-get-type@^29.6.3": + "integrity" "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" + "version" "29.6.3" + +"jest-haste-map@^27.5.1": + "integrity" "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.5.1" "@types/graceful-fs" "^4.1.2" "@types/node" "*" "anymatch" "^3.0.3" "fb-watchman" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-regex-util" "^26.0.0" - "jest-serializer" "^26.6.2" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" - "micromatch" "^4.0.2" - "sane" "^4.0.3" + "graceful-fs" "^4.2.9" + "jest-regex-util" "^27.5.1" + "jest-serializer" "^27.5.1" + "jest-util" "^27.5.1" + "jest-worker" "^27.5.1" + "micromatch" "^4.0.4" "walker" "^1.0.7" optionalDependencies: - "fsevents" "^2.1.2" + "fsevents" "^2.3.2" -"jest-jasmine2@^26.6.3": - "integrity" "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==" - "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" - "version" "26.6.3" +"jest-haste-map@^29.7.0": + "integrity" "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz" + "version" "29.7.0" dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.9" + "jest-regex-util" "^29.6.3" + "jest-util" "^29.7.0" + "jest-worker" "^29.7.0" + "micromatch" "^4.0.4" + "walker" "^1.0.8" + optionalDependencies: + "fsevents" "^2.3.2" + +"jest-jasmine2@^27.5.1": + "integrity" "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz" + "version" "27.5.1" + 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" "*" "chalk" "^4.0.0" "co" "^4.6.0" - "expect" "^26.6.2" + "expect" "^27.5.1" "is-generator-fn" "^2.0.0" - "jest-each" "^26.6.2" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-runtime" "^26.6.3" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "pretty-format" "^26.6.2" - "throat" "^5.0.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.1" + +"jest-leak-detector@^27.5.1": + "integrity" "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "jest-get-type" "^27.5.1" + "pretty-format" "^27.5.1" -"jest-leak-detector@^26.6.2": - "integrity" "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==" - "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" - "version" "26.6.2" +"jest-matcher-utils@^27.5.1": + "integrity" "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz" + "version" "27.5.1" dependencies: - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" + "chalk" "^4.0.0" + "jest-diff" "^27.5.1" + "jest-get-type" "^27.5.1" + "pretty-format" "^27.5.1" -"jest-matcher-utils@^26.6.0", "jest-matcher-utils@^26.6.2": - "integrity" "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==" - "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" - "version" "26.6.2" +"jest-matcher-utils@^29.7.0": + "integrity" "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz" + "version" "29.7.0" dependencies: "chalk" "^4.0.0" - "jest-diff" "^26.6.2" - "jest-get-type" "^26.3.0" - "pretty-format" "^26.6.2" + "jest-diff" "^29.7.0" + "jest-get-type" "^29.6.3" + "pretty-format" "^29.7.0" -"jest-message-util@^26.6.0", "jest-message-util@^26.6.2": - "integrity" "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" - "version" "26.6.2" +"jest-message-util@^27.5.1": + "integrity" "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" "@types/stack-utils" "^2.0.0" "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "micromatch" "^4.0.2" - "pretty-format" "^26.6.2" + "graceful-fs" "^4.2.9" + "micromatch" "^4.0.4" + "pretty-format" "^27.5.1" "slash" "^3.0.0" - "stack-utils" "^2.0.2" + "stack-utils" "^2.0.3" -"jest-mock@^26.6.2": - "integrity" "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" - "version" "26.6.2" +"jest-message-util@^28.1.3": + "integrity" "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz" + "version" "28.1.3" dependencies: - "@jest/types" "^26.6.2" + "@babel/code-frame" "^7.12.13" + "@jest/types" "^28.1.3" + "@types/stack-utils" "^2.0.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.9" + "micromatch" "^4.0.4" + "pretty-format" "^28.1.3" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + +"jest-message-util@^29.7.0": + "integrity" "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.9" + "micromatch" "^4.0.4" + "pretty-format" "^29.7.0" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + +"jest-mock@^27.5.1": + "integrity" "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" "@types/node" "*" +"jest-mock@^29.7.0": + "integrity" "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + "jest-util" "^29.7.0" + "jest-pnp-resolver@^1.2.2": - "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - "version" "1.2.2" + "integrity" "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" + "version" "1.2.3" -"jest-regex-util@^26.0.0": - "integrity" "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" - "version" "26.0.0" +"jest-regex-util@^27.5.1": + "integrity" "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz" + "version" "27.5.1" -"jest-resolve-dependencies@^26.6.3": - "integrity" "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==" - "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/types" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-snapshot" "^26.6.2" +"jest-regex-util@^28.0.0": + "integrity" "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz" + "version" "28.0.2" -"jest-resolve@^26.6.2": - "integrity" "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" - "version" "26.6.2" +"jest-regex-util@^29.6.3": + "integrity" "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz" + "version" "29.6.3" + +"jest-resolve-dependencies@^27.5.1": + "integrity" "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/types" "^26.6.2" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^26.6.2" - "read-pkg-up" "^7.0.1" - "resolve" "^1.18.1" - "slash" "^3.0.0" + "@jest/types" "^27.5.1" + "jest-regex-util" "^27.5.1" + "jest-snapshot" "^27.5.1" -"jest-resolve@26.6.0": - "integrity" "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz" - "version" "26.6.0" +"jest-resolve@^27.4.2", "jest-resolve@^27.5.1": + "integrity" "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/types" "^26.6.0" + "@jest/types" "^27.5.1" "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" + "graceful-fs" "^4.2.9" + "jest-haste-map" "^27.5.1" "jest-pnp-resolver" "^1.2.2" - "jest-util" "^26.6.0" - "read-pkg-up" "^7.0.1" - "resolve" "^1.17.0" + "jest-util" "^27.5.1" + "jest-validate" "^27.5.1" + "resolve" "^1.20.0" + "resolve.exports" "^1.1.0" "slash" "^3.0.0" -"jest-runner@^26.6.0", "jest-runner@^26.6.3": - "integrity" "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==" - "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" - "version" "26.6.3" +"jest-runner@^27.5.1": + "integrity" "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@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" "*" "chalk" "^4.0.0" - "emittery" "^0.7.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-config" "^26.6.3" - "jest-docblock" "^26.0.0" - "jest-haste-map" "^26.6.2" - "jest-leak-detector" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-resolve" "^26.6.2" - "jest-runtime" "^26.6.3" - "jest-util" "^26.6.2" - "jest-worker" "^26.6.2" + "emittery" "^0.8.1" + "graceful-fs" "^4.2.9" + "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.6" - "throat" "^5.0.0" - -"jest-runtime@^26.6.0", "jest-runtime@^26.6.3": - "integrity" "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==" - "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" - "version" "26.6.3" - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" + "throat" "^6.0.1" + +"jest-runtime@^27.5.1": + "integrity" "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@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.0.0" - "cjs-module-lexer" "^0.6.0" + "cjs-module-lexer" "^1.0.0" "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" + "execa" "^5.0.0" "glob" "^7.1.3" - "graceful-fs" "^4.2.4" - "jest-config" "^26.6.3" - "jest-haste-map" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-mock" "^26.6.2" - "jest-regex-util" "^26.0.0" - "jest-resolve" "^26.6.2" - "jest-snapshot" "^26.6.2" - "jest-util" "^26.6.2" - "jest-validate" "^26.6.2" + "graceful-fs" "^4.2.9" + "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" - "yargs" "^15.4.1" -"jest-serializer@^26.6.2": - "integrity" "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==" - "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" - "version" "26.6.2" +"jest-serializer@^27.5.1": + "integrity" "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz" + "version" "27.5.1" dependencies: "@types/node" "*" - "graceful-fs" "^4.2.4" + "graceful-fs" "^4.2.9" -"jest-snapshot@^26.6.0", "jest-snapshot@^26.6.2": - "integrity" "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==" - "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" - "version" "26.6.2" +"jest-snapshot@^27.5.1": + "integrity" "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz" + "version" "27.5.1" dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" + "@types/prettier" "^2.1.5" + "babel-preset-current-node-syntax" "^1.0.0" "chalk" "^4.0.0" - "expect" "^26.6.2" - "graceful-fs" "^4.2.4" - "jest-diff" "^26.6.2" - "jest-get-type" "^26.3.0" - "jest-haste-map" "^26.6.2" - "jest-matcher-utils" "^26.6.2" - "jest-message-util" "^26.6.2" - "jest-resolve" "^26.6.2" + "expect" "^27.5.1" + "graceful-fs" "^4.2.9" + "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" "^26.6.2" + "pretty-format" "^27.5.1" "semver" "^7.3.2" -"jest-util@^26.6.0", "jest-util@^26.6.2": - "integrity" "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" - "version" "26.6.2" +"jest-snapshot@^29.7.0": + "integrity" "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz" + "version" "29.7.0" dependencies: - "@jest/types" "^26.6.2" + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "babel-preset-current-node-syntax" "^1.0.0" + "chalk" "^4.0.0" + "expect" "^29.7.0" + "graceful-fs" "^4.2.9" + "jest-diff" "^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" + "natural-compare" "^1.4.0" + "pretty-format" "^29.7.0" + "semver" "^7.5.3" + +"jest-util@^27.5.1": + "integrity" "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" "@types/node" "*" "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "is-ci" "^2.0.0" - "micromatch" "^4.0.2" + "ci-info" "^3.2.0" + "graceful-fs" "^4.2.9" + "picomatch" "^2.2.3" -"jest-validate@^26.6.2": - "integrity" "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==" - "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" - "version" "26.6.2" +"jest-util@^28.1.3": + "integrity" "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz" + "version" "28.1.3" dependencies: - "@jest/types" "^26.6.2" - "camelcase" "^6.0.0" + "@jest/types" "^28.1.3" + "@types/node" "*" + "chalk" "^4.0.0" + "ci-info" "^3.2.0" + "graceful-fs" "^4.2.9" + "picomatch" "^2.2.3" + +"jest-util@^29.7.0": + "integrity" "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + "chalk" "^4.0.0" + "ci-info" "^3.2.0" + "graceful-fs" "^4.2.9" + "picomatch" "^2.2.3" + +"jest-validate@^27.5.1": + "integrity" "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@jest/types" "^27.5.1" + "camelcase" "^6.2.0" "chalk" "^4.0.0" - "jest-get-type" "^26.3.0" + "jest-get-type" "^27.5.1" "leven" "^3.1.0" - "pretty-format" "^26.6.2" + "pretty-format" "^27.5.1" -"jest-watch-typeahead@0.6.1": - "integrity" "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==" - "resolved" "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz" - "version" "0.6.1" +"jest-watch-typeahead@^1.0.0": + "integrity" "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==" + "resolved" "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz" + "version" "1.1.0" dependencies: "ansi-escapes" "^4.3.1" "chalk" "^4.0.0" - "jest-regex-util" "^26.0.0" - "jest-watcher" "^26.3.0" - "slash" "^3.0.0" - "string-length" "^4.0.1" - "strip-ansi" "^6.0.0" + "jest-regex-util" "^28.0.0" + "jest-watcher" "^28.0.0" + "slash" "^4.0.0" + "string-length" "^5.0.1" + "strip-ansi" "^7.0.1" -"jest-watcher@^26.3.0", "jest-watcher@^26.6.2": - "integrity" "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==" - "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" - "version" "26.6.2" +"jest-watcher@^27.5.1": + "integrity" "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" "ansi-escapes" "^4.2.1" "chalk" "^4.0.0" - "jest-util" "^26.6.2" + "jest-util" "^27.5.1" "string-length" "^4.0.1" -"jest-worker@^24.9.0": - "integrity" "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz" - "version" "24.9.0" - dependencies: - "merge-stream" "^2.0.0" - "supports-color" "^6.1.0" - -"jest-worker@^26.5.0": - "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" - "version" "26.6.2" +"jest-watcher@^28.0.0": + "integrity" "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz" + "version" "28.1.3" dependencies: + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^7.0.0" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "emittery" "^0.10.2" + "jest-util" "^28.1.3" + "string-length" "^4.0.1" -"jest-worker@^26.6.2": +"jest-worker@^26.2.1": "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" "version" "26.6.2" @@ -14707,7 +15975,7 @@ "merge-stream" "^2.0.0" "supports-color" "^7.0.0" -"jest-worker@^27.5.1": +"jest-worker@^27.0.2", "jest-worker@^27.4.5", "jest-worker@^27.5.1": "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" "version" "27.5.1" @@ -14716,14 +15984,33 @@ "merge-stream" "^2.0.0" "supports-color" "^8.0.0" -"jest@26.6.0": - "integrity" "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==" - "resolved" "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz" - "version" "26.6.0" +"jest-worker@^28.0.2": + "integrity" "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz" + "version" "28.1.3" + dependencies: + "@types/node" "*" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" + +"jest-worker@^29.7.0": + "integrity" "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@types/node" "*" + "jest-util" "^29.7.0" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" + +"jest@^27.4.3": + "integrity" "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==" + "resolved" "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/core" "^26.6.0" + "@jest/core" "^27.5.1" "import-local" "^3.0.2" - "jest-cli" "^26.6.0" + "jest-cli" "^27.5.1" "jiti@^1.19.1", "jiti@^1.21.0": "integrity" "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==" @@ -14746,11 +16033,16 @@ "resolved" "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz" "version" "4.15.5" -"js-base64@^3.7.5": +"js-base64@^3.7.2", "js-base64@^3.7.5": "integrity" "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==" "resolved" "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz" "version" "3.7.7" +"js-cookie@3.0.1": + "integrity" "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==" + "resolved" "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz" + "version" "3.0.1" + "js-sdsl@^4.1.4": "integrity" "sha512-6Gsx8R0RucyePbWqPssR8DyfuXmLBooYN5cZFZKjHGnQuaf7pEzhtpceagJxVu4LqhYY5EYA7nko3FmeHZ1KbA==" "resolved" "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.1.tgz" @@ -14821,7 +16113,7 @@ "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" "version" "0.1.1" -"jsdom@^16.4.0": +"jsdom@^16.6.0": "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" "version" "16.7.0" @@ -14874,12 +16166,12 @@ "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" "version" "3.0.0" -"json-parse-better-errors@^1.0.1", "json-parse-better-errors@^1.0.2": +"json-parse-better-errors@^1.0.1": "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" "version" "1.0.2" -"json-parse-even-better-errors@^2.3.0": +"json-parse-even-better-errors@^2.3.0", "json-parse-even-better-errors@^2.3.1": "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" "version" "2.3.1" @@ -14907,7 +16199,7 @@ "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" "version" "1.0.0" -"json-schema@0.4.0": +"json-schema@^0.4.0", "json-schema@0.4.0": "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" "version" "0.4.0" @@ -14929,17 +16221,17 @@ dependencies: "@sovpro/delimited-stream" "^1.1.0" -"json5@^1.0.1": - "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" - "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - "version" "1.0.1" +"json5@^1.0.2": + "integrity" "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" + "version" "1.0.2" dependencies: "minimist" "^1.2.0" -"json5@^2.1.2", "json5@^2.2.1": - "integrity" "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz" - "version" "2.2.1" +"json5@^2.1.2", "json5@^2.2.0", "json5@^2.2.3": + "integrity" "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + "version" "2.2.3" "jsonc-parser@^3.2.0": "integrity" "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==" @@ -14974,6 +16266,11 @@ "resolved" "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" "version" "1.3.1" +"jsonpointer@^5.0.0": + "integrity" "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + "resolved" "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" + "version" "5.0.1" + "JSONStream@^1.3.5": "integrity" "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==" "resolved" "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" @@ -15072,19 +16369,26 @@ "is-in-browser" "^1.1.3" "tiny-warning" "^1.0.2" -"jsx-ast-utils@^2.4.1 || ^3.0.0", "jsx-ast-utils@^3.3.2": - "integrity" "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==" - "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" - "version" "3.3.3" +"jsx-ast-utils@^2.4.1 || ^3.0.0", "jsx-ast-utils@^3.3.5": + "integrity" "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==" + "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz" + "version" "3.3.5" dependencies: - "array-includes" "^3.1.5" - "object.assign" "^4.1.3" + "array-includes" "^3.1.6" + "array.prototype.flat" "^1.3.1" + "object.assign" "^4.1.4" + "object.values" "^1.1.6" "just-extend@^6.2.0": "integrity" "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==" "resolved" "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz" "version" "6.2.0" +"jwt-decode@^3.1.2": + "integrity" "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + "resolved" "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz" + "version" "3.1.2" + "keccak@^3.0.0", "keccak@^3.0.1", "keccak@^3.0.2": "integrity" "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==" "resolved" "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz" @@ -15122,38 +16426,7 @@ "resolved" "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz" "version" "1.0.0" -"killable@^1.0.1": - "integrity" "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" - "resolved" "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" - "version" "1.0.1" - -"kind-of@^3.0.2", "kind-of@^3.0.3": - "integrity" "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^3.2.0": - "integrity" "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^4.0.0": - "integrity" "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^5.0.0": - "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - "version" "5.1.0" - -"kind-of@^6.0.0", "kind-of@^6.0.2", "kind-of@^6.0.3": +"kind-of@^6.0.2", "kind-of@^6.0.3": "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" "version" "6.0.3" @@ -15177,30 +16450,22 @@ "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" "version" "3.0.3" -"klona@^2.0.4": - "integrity" "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" - "version" "2.0.5" +"klona@^2.0.4", "klona@^2.0.5": + "integrity" "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" + "version" "2.0.6" -"language-subtag-registry@~0.3.2": +"language-subtag-registry@^0.3.20": "integrity" "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" "resolved" "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz" "version" "0.3.22" -"language-tags@^1.0.5": - "integrity" "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==" - "resolved" "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "language-subtag-registry" "~0.3.2" - -"last-call-webpack-plugin@^3.0.0": - "integrity" "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==" - "resolved" "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz" - "version" "3.0.0" +"language-tags@^1.0.9": + "integrity" "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==" + "resolved" "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz" + "version" "1.0.9" dependencies: - "lodash" "^4.17.5" - "webpack-sources" "^1.1.0" + "language-subtag-registry" "^0.3.20" "latest-version@^5.1.0": "integrity" "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==" @@ -15209,6 +16474,14 @@ dependencies: "package-json" "^6.3.0" +"launch-editor@^2.6.0": + "integrity" "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==" + "resolved" "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz" + "version" "2.6.1" + dependencies: + "picocolors" "^1.0.0" + "shell-quote" "^1.8.1" + "lazy-ass@^1.6.0", "lazy-ass@1.6.0": "integrity" "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==" "resolved" "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz" @@ -15248,14 +16521,6 @@ "prelude-ls" "^1.2.1" "type-check" "~0.4.0" -"levn@~0.3.0": - "integrity" "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "libsodium-sumo@^0.7.13": "integrity" "sha512-zTGdLu4b9zSNLfovImpBCbdAA4xkpkZbMnSQjP8HShyOutnGjRHmSOKlsylh1okao6QhLiz7nG98EGn+04cZjQ==" "resolved" "https://registry.npmjs.org/libsodium-sumo/-/libsodium-sumo-0.7.13.tgz" @@ -15268,7 +16533,14 @@ dependencies: "libsodium-sumo" "^0.7.13" -"lilconfig@^2.1.0": +"lie@3.1.1": + "integrity" "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==" + "resolved" "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "immediate" "~3.0.5" + +"lilconfig@^2.0.3", "lilconfig@^2.1.0": "integrity" "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" "resolved" "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" "version" "2.1.0" @@ -15365,37 +16637,10 @@ "pify" "^3.0.0" "strip-bom" "^3.0.0" -"loader-runner@^2.4.0": - "integrity" "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" - "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" - "version" "2.4.0" - -"loader-utils@^1.1.0": - "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "big.js" "^5.2.2" - "emojis-list" "^3.0.0" - "json5" "^1.0.1" - -"loader-utils@^1.2.3": - "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "big.js" "^5.2.2" - "emojis-list" "^3.0.0" - "json5" "^1.0.1" - -"loader-utils@^1.4.0": - "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "big.js" "^5.2.2" - "emojis-list" "^3.0.0" - "json5" "^1.0.1" +"loader-runner@^4.2.0": + "integrity" "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + "version" "4.3.0" "loader-utils@^2.0.0": "integrity" "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==" @@ -15406,24 +16651,27 @@ "emojis-list" "^3.0.0" "json5" "^2.1.2" -"loader-utils@1.2.3": - "integrity" "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" - "version" "1.2.3" - dependencies: - "big.js" "^5.2.2" - "emojis-list" "^2.0.0" - "json5" "^1.0.1" - -"loader-utils@2.0.0": - "integrity" "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==" - "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" - "version" "2.0.0" +"loader-utils@^2.0.4": + "integrity" "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + "version" "2.0.4" dependencies: "big.js" "^5.2.2" "emojis-list" "^3.0.0" "json5" "^2.1.2" +"loader-utils@^3.2.0": + "integrity" "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" + "version" "3.2.1" + +"localforage@^1.10.0", "localforage@^1.7.4": + "integrity" "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==" + "resolved" "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz" + "version" "1.10.0" + dependencies: + "lie" "3.1.1" + "locate-path@^2.0.0": "integrity" "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==" "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" @@ -15454,11 +16702,6 @@ dependencies: "p-locate" "^5.0.0" -"lodash._reinterpolate@^3.0.0": - "integrity" "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" - "resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - "version" "3.0.0" - "lodash.camelcase@^4.3.0": "integrity" "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" "resolved" "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" @@ -15484,7 +16727,7 @@ "resolved" "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz" "version" "4.4.0" -"lodash.isequal@4.5.0": +"lodash.isequal@^4.5.0", "lodash.isequal@4.5.0": "integrity" "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" "version" "4.5.0" @@ -15509,20 +16752,15 @@ "resolved" "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" "version" "4.1.1" -"lodash.template@^4.5.0": - "integrity" "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==" - "resolved" "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" - "version" "4.5.0" - dependencies: - "lodash._reinterpolate" "^3.0.0" - "lodash.templatesettings" "^4.0.0" +"lodash.sortby@^4.7.0": + "integrity" "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + "version" "4.7.0" -"lodash.templatesettings@^4.0.0": - "integrity" "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==" - "resolved" "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "lodash._reinterpolate" "^3.0.0" +"lodash.throttle@^4.1.1": + "integrity" "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + "resolved" "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" + "version" "4.1.1" "lodash.truncate@^4.4.2": "integrity" "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==" @@ -15534,7 +16772,7 @@ "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" "version" "4.5.0" -"lodash@^4.17.11", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.17.5", "lodash@^4.7.0", "lodash@>=3.5 <5", "lodash@4.x": +"lodash@^4.17.11", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.7.0", "lodash@4.x": "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" "version" "4.17.21" @@ -15564,11 +16802,6 @@ "slice-ansi" "^4.0.0" "wrap-ansi" "^6.2.0" -"loglevel@^1.6.8": - "integrity" "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" - "resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz" - "version" "1.8.0" - "long@^4.0.0": "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz" @@ -15670,11 +16903,28 @@ "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz" "version" "10.2.0" +"lru-memorise@0.3.0": + "integrity" "sha512-48k33CDv0WrPGlZhDFElmOiPnfRcGODsOglYQfYr/rKqT8iD/OcfdFpTMKyKeerqM/DDXUKD1sWFfylXyBYu+g==" + "resolved" "https://registry.npmjs.org/lru-memorise/-/lru-memorise-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "tiny-lru" "^11.2.5" + "lz-string@^1.4.4": "integrity" "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" "resolved" "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz" "version" "1.4.4" +"magic-sdk@^21.2.0": + "integrity" "sha512-LNSTJGOO1wtJSwoEnO8ehH3RePdYc3lc0pD+SGZWyY78Ly6CgNE15lILBGJvpdaZjZd6wVqDYOf6Hh+PayuNKg==" + "resolved" "https://registry.npmjs.org/magic-sdk/-/magic-sdk-21.5.0.tgz" + "version" "21.5.0" + dependencies: + "@magic-sdk/commons" "^17.5.0" + "@magic-sdk/provider" "^21.5.0" + "@magic-sdk/types" "^17.3.0" + "localforage" "^1.7.4" + "magic-string@^0.25.0", "magic-string@^0.25.7": "integrity" "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==" "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" @@ -15682,27 +16932,19 @@ dependencies: "sourcemap-codec" "^1.4.8" -"make-dir@^2.0.0": - "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "pify" "^4.0.1" - "semver" "^5.6.0" - -"make-dir@^3.0.0": +"make-dir@^3.0.0", "make-dir@^3.0.2", "make-dir@^3.1.0": "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" "version" "3.1.0" dependencies: "semver" "^6.0.0" -"make-dir@^3.0.2": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" +"make-dir@^4.0.0": + "integrity" "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" + "version" "4.0.0" dependencies: - "semver" "^6.0.0" + "semver" "^7.5.3" "make-error@^1.1.1": "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" @@ -15716,11 +16958,6 @@ dependencies: "tmpl" "1.0.5" -"map-cache@^0.2.2": - "integrity" "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" - "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - "version" "0.2.2" - "map-obj@^1.0.0": "integrity" "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" @@ -15741,13 +16978,6 @@ "resolved" "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" "version" "0.1.0" -"map-visit@^1.0.0": - "integrity" "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==" - "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "object-visit" "^1.0.0" - "markdown-table@^1.1.3": "integrity" "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" "resolved" "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz" @@ -15782,21 +17012,12 @@ "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" "version" "0.3.0" -"memory-fs@^0.4.1": - "integrity" "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==" - "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" - "version" "0.4.1" - dependencies: - "errno" "^0.1.3" - "readable-stream" "^2.0.1" - -"memory-fs@^0.5.0": - "integrity" "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==" - "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" - "version" "0.5.0" +"memfs@^3.1.2", "memfs@^3.4.3": + "integrity" "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==" + "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz" + "version" "3.5.3" dependencies: - "errno" "^0.1.3" - "readable-stream" "^2.0.1" + "fs-monkey" "^1.0.4" "memory-level@^1.0.0": "integrity" "sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==" @@ -15871,6 +17092,17 @@ "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" "version" "1.4.1" +"merkletreejs@^0.3.10": + "integrity" "sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ==" + "resolved" "https://registry.npmjs.org/merkletreejs/-/merkletreejs-0.3.11.tgz" + "version" "0.3.11" + dependencies: + "bignumber.js" "^9.0.1" + "buffer-reverse" "^1.0.1" + "crypto-js" "^4.2.0" + "treeify" "^1.1.0" + "web3-utils" "^1.3.4" + "methods@~1.1.2": "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" @@ -15881,30 +17113,6 @@ "resolved" "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz" "version" "0.3.1" -"microevent.ts@~0.1.1": - "integrity" "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" - "resolved" "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz" - "version" "0.1.1" - -"micromatch@^3.1.10", "micromatch@^3.1.4": - "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - "version" "3.1.10" - dependencies: - "arr-diff" "^4.0.0" - "array-unique" "^0.3.2" - "braces" "^2.3.1" - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "extglob" "^2.0.4" - "fragment-cache" "^0.2.1" - "kind-of" "^6.0.2" - "nanomatch" "^1.2.9" - "object.pick" "^1.3.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.2" - "micromatch@^4.0.2", "micromatch@^4.0.4", "micromatch@^4.0.5": "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" @@ -15931,7 +17139,7 @@ "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" "version" "1.33.0" -"mime-types@^2.1.12", "mime-types@^2.1.16", "mime-types@^2.1.27", "mime-types@~2.1.17", "mime-types@~2.1.19", "mime-types@~2.1.24", "mime-types@~2.1.34": +"mime-types@^2.1.12", "mime-types@^2.1.16", "mime-types@^2.1.27", "mime-types@^2.1.31", "mime-types@~2.1.17", "mime-types@~2.1.19", "mime-types@~2.1.24", "mime-types@~2.1.34": "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" "version" "2.1.35" @@ -15945,11 +17153,6 @@ dependencies: "mime-db" "~1.33.0" -"mime@^2.4.4": - "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" - "version" "2.6.0" - "mime@^3.0.0": "integrity" "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" "resolved" "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz" @@ -16000,15 +17203,13 @@ "@babel/runtime" "^7.12.1" "tiny-warning" "^1.0.3" -"mini-css-extract-plugin@0.11.3": - "integrity" "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==" - "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz" - "version" "0.11.3" +"mini-css-extract-plugin@^2.4.5": + "integrity" "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==" + "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz" + "version" "2.8.1" dependencies: - "loader-utils" "^1.1.0" - "normalize-url" "1.9.1" - "schema-utils" "^1.0.0" - "webpack-sources" "^1.1.0" + "schema-utils" "^4.0.0" + "tapable" "^2.2.1" "minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" @@ -16020,7 +17221,7 @@ "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" "version" "1.0.1" -"minimatch@^3.0.4", "minimatch@^3.1.2": +"minimatch@^3.0.4", "minimatch@^3.0.5", "minimatch@^3.1.2": "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" "version" "3.1.2" @@ -16072,32 +17273,11 @@ "is-plain-obj" "^1.1.0" "kind-of" "^6.0.3" -"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.5", "minimist@^1.2.6": +"minimist@^1.2.0", "minimist@^1.2.5", "minimist@^1.2.6": "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" "version" "1.2.6" -"minipass-collect@^1.0.2": - "integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==" - "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "minipass" "^3.0.0" - -"minipass-flush@^1.0.5": - "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" - "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "minipass" "^3.0.0" - -"minipass-pipeline@^1.2.2": - "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" - "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" - "version" "1.2.4" - dependencies: - "minipass" "^3.0.0" - "minipass@^2.6.0", "minipass@^2.9.0": "integrity" "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==" "resolved" "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz" @@ -16106,13 +17286,6 @@ "safe-buffer" "^5.1.2" "yallist" "^3.0.0" -"minipass@^3.0.0", "minipass@^3.1.1": - "integrity" "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==" - "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz" - "version" "3.3.4" - dependencies: - "yallist" "^4.0.0" - "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": "integrity" "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==" "resolved" "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz" @@ -16125,43 +17298,11 @@ dependencies: "minipass" "^2.9.0" -"minizlib@^2.1.1": - "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" - "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" - "version" "2.1.2" - dependencies: - "minipass" "^3.0.0" - "yallist" "^4.0.0" - "miscreant@0.3.2": "integrity" "sha512-fL9KxsQz9BJB2KGPMHFrReioywkiomBiuaLk6EuChijK0BsJsIKJXdVomR+/bPj5mvbFD6wM0CM3bZio9g7OHA==" "resolved" "https://registry.npmjs.org/miscreant/-/miscreant-0.3.2.tgz" "version" "0.3.2" -"mississippi@^3.0.0": - "integrity" "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==" - "resolved" "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "concat-stream" "^1.5.0" - "duplexify" "^3.4.2" - "end-of-stream" "^1.1.0" - "flush-write-stream" "^1.0.0" - "from2" "^2.1.0" - "parallel-transform" "^1.1.0" - "pump" "^3.0.0" - "pumpify" "^1.3.3" - "stream-each" "^1.1.0" - "through2" "^2.0.0" - -"mixin-deep@^1.2.0": - "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" - "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "for-in" "^1.0.2" - "is-extendable" "^1.0.1" - "mkdirp-promise@^5.0.1": "integrity" "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==" "resolved" "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz" @@ -16169,18 +17310,13 @@ dependencies: "mkdirp" "*" -"mkdirp@*", "mkdirp@^0.5.1", "mkdirp@^0.5.3", "mkdirp@^0.5.5", "mkdirp@^0.5.6", "mkdirp@~0.5.1": +"mkdirp@*", "mkdirp@^0.5.1", "mkdirp@^0.5.5", "mkdirp@~0.5.1": "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" "version" "0.5.6" dependencies: "minimist" "^1.2.6" -"mkdirp@^1.0.3": - "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - "version" "1.0.4" - "mkdirp@^1.0.4": "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" @@ -16294,18 +17430,6 @@ "@motionone/utils" "^10.15.1" "@motionone/vue" "^10.16.2" -"move-concurrently@^1.0.1": - "integrity" "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==" - "resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "aproba" "^1.1.1" - "copy-concurrently" "^1.0.0" - "fs-write-stream-atomic" "^1.0.8" - "mkdirp" "^0.5.1" - "rimraf" "^2.5.4" - "run-queue" "^1.0.3" - "mri@^1.2.0": "integrity" "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" "resolved" "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" @@ -16382,17 +17506,12 @@ "base-x" "^3.0.8" "buffer" "^5.5.0" -"multicast-dns-service-types@^1.1.0": - "integrity" "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" - "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" - "version" "1.1.0" - -"multicast-dns@^6.0.1": - "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" - "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" - "version" "6.2.3" +"multicast-dns@^7.2.5": + "integrity" "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==" + "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" + "version" "7.2.5" dependencies: - "dns-packet" "^1.3.1" + "dns-packet" "^5.2.2" "thunky" "^1.0.2" "multicodec@^0.5.5": @@ -16485,7 +17604,7 @@ "object-assign" "^4.0.1" "thenify-all" "^1.0.0" -"nan@^2.12.1", "nan@^2.13.2": +"nan@^2.13.2": "integrity" "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==" "resolved" "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz" "version" "2.19.0" @@ -16495,7 +17614,7 @@ "resolved" "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz" "version" "0.1.2" -"nanoid@^3.0.2", "nanoid@^3.1.12", "nanoid@^3.1.20", "nanoid@^3.3.4", "nanoid@^3.3.7": +"nanoid@^3.0.2", "nanoid@^3.1.12", "nanoid@^3.1.20", "nanoid@^3.3.7": "integrity" "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" "version" "3.3.7" @@ -16505,23 +17624,6 @@ "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz" "version" "3.3.3" -"nanomatch@^1.2.9": - "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" - "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" - "version" "1.2.13" - dependencies: - "arr-diff" "^4.0.0" - "array-unique" "^0.3.2" - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "fragment-cache" "^0.2.1" - "is-windows" "^1.0.2" - "kind-of" "^6.0.2" - "object.pick" "^1.3.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" - "napi-macros@^2.2.2": "integrity" "sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==" "resolved" "https://registry.npmjs.org/napi-macros/-/napi-macros-2.2.2.tgz" @@ -16542,13 +17644,6 @@ "resolved" "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz" "version" "3.0.0" -"native-url@^0.2.6": - "integrity" "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==" - "resolved" "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz" - "version" "0.2.6" - dependencies: - "querystring" "^0.2.0" - "natural-compare@^1.4.0": "integrity" "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" @@ -16559,11 +17654,18 @@ "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" "version" "0.6.3" -"neo-async@^2.5.0", "neo-async@^2.6.1", "neo-async@^2.6.2": +"neo-async@^2.6.2": "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" "version" "2.6.2" +"new-date@^1.0.3": + "integrity" "sha512-0fsVvQPbo2I18DT2zVHpezmeeNYV2JaJSrseiHLc17GNOxJzUdx5mvSigPu8LtIfZSij5i1wXnXFspEs2CD6hA==" + "resolved" "https://registry.npmjs.org/new-date/-/new-date-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "@segment/isodate" "1.0.3" + "next-tick@^1.1.0": "integrity" "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" "resolved" "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz" @@ -16636,12 +17738,7 @@ "resolved" "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz" "version" "2.6.7" -"node-forge@^0.10.0": - "integrity" "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" - "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" - "version" "0.10.0" - -"node-forge@^1.3.1": +"node-forge@^1", "node-forge@^1.3.1": "integrity" "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" "version" "1.3.1" @@ -16656,56 +17753,10 @@ "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" "version" "0.4.0" -"node-libs-browser@^2.2.1": - "integrity" "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==" - "resolved" "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "assert" "^1.1.1" - "browserify-zlib" "^0.2.0" - "buffer" "^4.3.0" - "console-browserify" "^1.1.0" - "constants-browserify" "^1.0.0" - "crypto-browserify" "^3.11.0" - "domain-browser" "^1.1.1" - "events" "^3.0.0" - "https-browserify" "^1.0.0" - "os-browserify" "^0.3.0" - "path-browserify" "0.0.1" - "process" "^0.11.10" - "punycode" "^1.2.4" - "querystring-es3" "^0.2.0" - "readable-stream" "^2.3.3" - "stream-browserify" "^2.0.1" - "stream-http" "^2.7.2" - "string_decoder" "^1.0.0" - "timers-browserify" "^2.0.4" - "tty-browserify" "0.0.0" - "url" "^0.11.0" - "util" "^0.11.0" - "vm-browserify" "^1.0.1" - -"node-notifier@^8.0.0": - "integrity" "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==" - "resolved" "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz" - "version" "8.0.2" - dependencies: - "growly" "^1.3.0" - "is-wsl" "^2.2.0" - "semver" "^7.3.2" - "shellwords" "^0.1.1" - "uuid" "^8.3.0" - "which" "^2.0.2" - -"node-releases@^1.1.61": - "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" - "version" "1.1.77" - -"node-releases@^2.0.6": - "integrity" "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" - "version" "2.0.6" +"node-releases@^2.0.14": + "integrity" "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" + "version" "2.0.14" "nofilter@^3.1.0": "integrity" "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==" @@ -16722,13 +17773,6 @@ "semver" "2 || 3 || 4 || 5" "validate-npm-package-license" "^3.0.1" -"normalize-path@^2.1.1": - "integrity" "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "remove-trailing-separator" "^1.0.1" - "normalize-path@^3.0.0", "normalize-path@~3.0.0": "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" @@ -16739,11 +17783,6 @@ "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" "version" "0.1.2" -"normalize-url@^3.0.0": - "integrity" "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" - "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" - "version" "3.3.0" - "normalize-url@^4.1.0": "integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" @@ -16754,16 +17793,6 @@ "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" "version" "6.1.0" -"normalize-url@1.9.1": - "integrity" "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==" - "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" - "version" "1.9.1" - dependencies: - "object-assign" "^4.0.1" - "prepend-http" "^1.0.0" - "query-string" "^4.1.0" - "sort-keys" "^1.0.0" - "npm-run-path@^2.0.0": "integrity" "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==" "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" @@ -16799,11 +17828,6 @@ dependencies: "boolbase" "^1.0.0" -"num2fraction@^1.2.2": - "integrity" "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" - "resolved" "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" - "version" "1.2.2" - "number-to-bn@1.7.0": "integrity" "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==" "resolved" "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz" @@ -16820,40 +17844,36 @@ "bignumber.js" "^8.1.1" "nwsapi@^2.2.0": - "integrity" "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" - "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz" - "version" "2.2.1" + "integrity" "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz" + "version" "2.2.7" "oauth-sign@~0.9.0": "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" "version" "0.9.0" +"obj-case@0.2.1": + "integrity" "sha512-PquYBBTy+Y6Ob/O2574XHhDtHJlV1cJHMCgW+rDRc9J5hhmRelJB3k5dTK/3cVmFVtzvAKuENeuLpoyTzMzkOg==" + "resolved" "https://registry.npmjs.org/obj-case/-/obj-case-0.2.1.tgz" + "version" "0.2.1" + "object-assign@^4", "object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" "version" "4.1.1" -"object-copy@^0.1.0": - "integrity" "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==" - "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" - "version" "0.1.0" - dependencies: - "copy-descriptor" "^0.1.0" - "define-property" "^0.2.5" - "kind-of" "^3.0.3" - "object-hash@^3.0.0": "integrity" "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" "resolved" "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" "version" "3.0.0" -"object-inspect@^1.12.0", "object-inspect@^1.9.0": - "integrity" "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" - "version" "1.12.2" +"object-inspect@^1.13.1", "object-inspect@^1.9.0": + "integrity" "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz" + "version" "1.13.1" -"object-is@^1.0.1": +"object-is@^1.1.5": "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" "version" "1.1.5" @@ -16866,20 +17886,13 @@ "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" "version" "1.1.1" -"object-visit@^1.0.0": - "integrity" "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==" - "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "isobject" "^3.0.0" - -"object.assign@^4.1.0", "object.assign@^4.1.2", "object.assign@^4.1.3": - "integrity" "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz" - "version" "4.1.3" +"object.assign@^4.1.0", "object.assign@^4.1.4", "object.assign@^4.1.5": + "integrity" "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz" + "version" "4.1.5" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.4" + "call-bind" "^1.0.5" + "define-properties" "^1.2.1" "has-symbols" "^1.0.3" "object-keys" "^1.1.1" @@ -16893,23 +17906,24 @@ "has-symbols" "^1.0.0" "object-keys" "^1.0.11" -"object.entries@^1.1.0", "object.entries@^1.1.5": - "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==" - "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" - "version" "1.1.5" +"object.entries@^1.1.5", "object.entries@^1.1.7": + "integrity" "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==" + "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz" + "version" "1.1.8" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-object-atoms" "^1.0.0" -"object.fromentries@^2.0.5": - "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==" - "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz" - "version" "2.0.5" +"object.fromentries@^2.0.5", "object.fromentries@^2.0.7": + "integrity" "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==" + "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz" + "version" "2.0.8" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.2" + "es-object-atoms" "^1.0.0" "object.getownpropertydescriptors@^2.0.3": "integrity" "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==" @@ -16921,6 +17935,15 @@ "define-properties" "^1.1.4" "es-abstract" "^1.20.1" +"object.groupby@^1.0.1": + "integrity" "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==" + "resolved" "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.2" + "object.hasown@^1.1.1": "integrity" "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==" "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz" @@ -16929,21 +17952,14 @@ "define-properties" "^1.1.4" "es-abstract" "^1.19.5" -"object.pick@^1.3.0": - "integrity" "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==" - "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "isobject" "^3.0.1" - -"object.values@^1.1.0", "object.values@^1.1.5": - "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==" - "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz" - "version" "1.1.5" +"object.values@^1.1.0", "object.values@^1.1.5", "object.values@^1.1.6", "object.values@^1.1.7": + "integrity" "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==" + "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz" + "version" "1.2.0" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.1" + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-object-atoms" "^1.0.0" "obliterator@^2.0.0": "integrity" "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==" @@ -16976,6 +17992,14 @@ "resolved" "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz" "version" "1.1.3" +"oidc-client-ts@2.2.1": + "integrity" "sha512-g/W+DsUVeHZ8A7xUSTeK4bI6BNs9ROtMiiOOo+0M6IiTHxueJ757GD8e/8nPBL+k/o6bkfM5mWg4cZcSI8Iosw==" + "resolved" "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "crypto-js" "^4.1.1" + "jwt-decode" "^3.1.2" + "on-exit-leak-free@^0.2.0": "integrity" "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" "resolved" "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz" @@ -17008,19 +18032,11 @@ "mimic-fn" "^2.1.0" "onetime@^6.0.0": - "integrity" "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "mimic-fn" "^4.0.0" - -"open@^7.0.2": - "integrity" "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==" - "resolved" "https://registry.npmjs.org/open/-/open-7.4.2.tgz" - "version" "7.4.2" + "integrity" "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz" + "version" "6.0.0" dependencies: - "is-docker" "^2.0.0" - "is-wsl" "^2.1.1" + "mimic-fn" "^4.0.0" "open@^7.3.1": "integrity" "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==" @@ -17038,7 +18054,7 @@ "is-docker" "^2.0.0" "is-wsl" "^2.1.1" -"open@^8.4.0": +"open@^8.0.9", "open@^8.4.0": "integrity" "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==" "resolved" "https://registry.npmjs.org/open/-/open-8.4.0.tgz" "version" "8.4.0" @@ -17047,44 +18063,17 @@ "is-docker" "^2.1.1" "is-wsl" "^2.2.0" -"opn@^5.5.0": - "integrity" "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==" - "resolved" "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" - "version" "5.5.0" - dependencies: - "is-wsl" "^1.1.0" - -"optimize-css-assets-webpack-plugin@5.0.4": - "integrity" "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==" - "resolved" "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz" - "version" "5.0.4" - dependencies: - "cssnano" "^4.1.10" - "last-call-webpack-plugin" "^3.0.0" - -"optionator@^0.8.1": - "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - "version" "0.8.3" - dependencies: - "deep-is" "~0.1.3" - "fast-levenshtein" "~2.0.6" - "levn" "~0.3.0" - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "word-wrap" "~1.2.3" - -"optionator@^0.9.1": - "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - "version" "0.9.1" +"optionator@^0.9.1", "optionator@^0.9.3": + "integrity" "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz" + "version" "0.9.3" dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" "deep-is" "^0.1.3" "fast-levenshtein" "^2.0.6" "levn" "^0.4.1" "prelude-ls" "^1.2.1" "type-check" "^0.4.0" - "word-wrap" "^1.2.3" "os-browserify@^0.3.0": "integrity" "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" @@ -17126,11 +18115,6 @@ "resolved" "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz" "version" "3.0.0" -"p-each-series@^2.1.0": - "integrity" "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" - "resolved" "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" - "version" "2.2.0" - "p-fifo@^1.0.0": "integrity" "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==" "resolved" "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz" @@ -17200,11 +18184,6 @@ dependencies: "p-limit" "^3.0.2" -"p-map@^2.0.0": - "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - "version" "2.1.0" - "p-map@^4.0.0": "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" @@ -17212,12 +18191,13 @@ dependencies: "aggregate-error" "^3.0.0" -"p-retry@^3.0.1": - "integrity" "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==" - "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" - "version" "3.0.1" +"p-retry@^4.5.0": + "integrity" "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==" + "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + "version" "4.6.2" dependencies: - "retry" "^0.12.0" + "@types/retry" "0.12.0" + "retry" "^0.13.1" "p-timeout@^1.1.1": "integrity" "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==" @@ -17246,26 +18226,17 @@ "registry-url" "^5.0.0" "semver" "^6.2.0" -"pako@~1.0.5": - "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" - "version" "1.0.11" +"pako@^2.1.0": + "integrity" "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + "resolved" "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz" + "version" "2.1.0" "pako@2.0.4": "integrity" "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==" "resolved" "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz" "version" "2.0.4" -"parallel-transform@^1.1.0": - "integrity" "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==" - "resolved" "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "cyclist" "^1.0.1" - "inherits" "^2.0.3" - "readable-stream" "^2.1.5" - -"param-case@^3.0.3": +"param-case@^3.0.4": "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" "version" "3.0.4" @@ -17319,7 +18290,7 @@ "error-ex" "^1.3.1" "json-parse-better-errors" "^1.0.1" -"parse-json@^5.0.0": +"parse-json@^5.0.0", "parse-json@^5.2.0": "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" "version" "5.2.0" @@ -17347,11 +18318,6 @@ "no-case" "^3.0.4" "tslib" "^2.0.3" -"pascalcase@^0.1.1": - "integrity" "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" - "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" - "version" "0.1.1" - "patch-package@7.x": "integrity" "sha512-PMYfL8LXxGIRmxXLqlEaBxzKPu7/SdP13ld6GSfAUJUZRmBDPp8chZs0dpzaAFn9TSPnFiMwkC6PJt6pBiAl8Q==" "resolved" "https://registry.npmjs.org/patch-package/-/patch-package-7.0.2.tgz" @@ -17372,16 +18338,6 @@ "tmp" "^0.0.33" "yaml" "^2.2.2" -"path-browserify@0.0.1": - "integrity" "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" - "version" "0.0.1" - -"path-dirname@^1.0.0": - "integrity" "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" - "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" - "version" "1.0.2" - "path-exists@^3.0.0": "integrity" "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" @@ -17397,7 +18353,7 @@ "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" "version" "1.0.1" -"path-is-inside@^1.0.2", "path-is-inside@1.0.2": +"path-is-inside@1.0.2": "integrity" "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" "version" "1.0.2" @@ -17512,16 +18468,11 @@ "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" "version" "1.0.0" -"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2", "picomatch@^2.3.1": +"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2", "picomatch@^2.2.3", "picomatch@^2.3.1": "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" "version" "2.3.1" -"pify@^2.0.0": - "integrity" "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - "version" "2.3.0" - "pify@^2.2.0": "integrity" "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" @@ -17537,28 +18488,11 @@ "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" "version" "3.0.0" -"pify@^4.0.1": - "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - "version" "4.0.1" - "pify@^5.0.0": "integrity" "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" "resolved" "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz" "version" "5.0.0" -"pinkie-promise@^2.0.0": - "integrity" "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==" - "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "pinkie" "^2.0.0" - -"pinkie@^2.0.0": - "integrity" "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" - "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - "version" "2.0.4" - "pino-abstract-transport@v0.5.0": "integrity" "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==" "resolved" "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz" @@ -17589,26 +18523,12 @@ "sonic-boom" "^2.2.1" "thread-stream" "^0.15.1" -"pirates@^4.0.1": +"pirates@^4.0.1", "pirates@^4.0.4": "integrity" "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" "version" "4.0.5" -"pkg-dir@^3.0.0": - "integrity" "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "find-up" "^3.0.0" - -"pkg-dir@^4.1.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"pkg-dir@^4.2.0": +"pkg-dir@^4.1.0", "pkg-dir@^4.2.0": "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" "version" "4.2.0" @@ -17624,7 +18544,7 @@ "mlly" "^1.2.0" "pathe" "^1.1.0" -"pkg-up@3.1.0": +"pkg-up@^3.1.0": "integrity" "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==" "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" "version" "3.1.0" @@ -17646,13 +18566,6 @@ "resolved" "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz" "version" "5.0.0" -"pnp-webpack-plugin@1.6.4": - "integrity" "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==" - "resolved" "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" - "version" "1.6.4" - dependencies: - "ts-pnp" "^1.1.6" - "polished@^3.3.2": "integrity" "sha512-pQKtpZGmsZrW8UUpQMAnR7s3ppHeMQVNyMDKtUyKwuvDmklzcEyM5Kllb3JyE/sE/x7arDmyd35i+4vp99H6sQ==" "resolved" "https://registry.npmjs.org/polished/-/polished-3.7.2.tgz" @@ -17665,222 +18578,175 @@ "resolved" "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz" "version" "1.16.1-lts" -"portfinder@^1.0.26": - "integrity" "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==" - "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz" - "version" "1.0.32" - dependencies: - "async" "^2.6.4" - "debug" "^3.2.7" - "mkdirp" "^0.5.6" - -"posix-character-classes@^0.1.0": - "integrity" "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" - "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" - "version" "0.1.1" +"possible-typed-array-names@^1.0.0": + "integrity" "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==" + "resolved" "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" + "version" "1.0.0" -"postcss-attribute-case-insensitive@^4.0.1": - "integrity" "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==" - "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" - "version" "4.0.2" +"postcss-attribute-case-insensitive@^5.0.2": + "integrity" "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==" + "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz" + "version" "5.0.2" dependencies: - "postcss" "^7.0.2" - "postcss-selector-parser" "^6.0.2" + "postcss-selector-parser" "^6.0.10" -"postcss-browser-comments@^3.0.0": - "integrity" "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==" - "resolved" "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "postcss" "^7" +"postcss-browser-comments@^4": + "integrity" "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + "resolved" "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz" + "version" "4.0.0" -"postcss-calc@^7.0.1": - "integrity" "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==" - "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" - "version" "7.0.5" +"postcss-calc@^8.2.3": + "integrity" "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==" + "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" + "version" "8.2.4" dependencies: - "postcss" "^7.0.27" - "postcss-selector-parser" "^6.0.2" - "postcss-value-parser" "^4.0.2" + "postcss-selector-parser" "^6.0.9" + "postcss-value-parser" "^4.2.0" -"postcss-color-functional-notation@^2.0.1": - "integrity" "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==" - "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" - "version" "2.0.1" +"postcss-clamp@^4.1.0": + "integrity" "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==" + "resolved" "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" + "version" "4.1.0" dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-color-gray@^5.0.0": - "integrity" "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==" - "resolved" "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" - "version" "5.0.0" +"postcss-color-functional-notation@^4.2.4": + "integrity" "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==" + "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz" + "version" "4.2.4" dependencies: - "@csstools/convert-colors" "^1.4.0" - "postcss" "^7.0.5" - "postcss-values-parser" "^2.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-color-hex-alpha@^5.0.3": - "integrity" "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==" - "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" - "version" "5.0.3" +"postcss-color-hex-alpha@^8.0.4": + "integrity" "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==" + "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz" + "version" "8.0.4" dependencies: - "postcss" "^7.0.14" - "postcss-values-parser" "^2.0.1" + "postcss-value-parser" "^4.2.0" -"postcss-color-mod-function@^3.0.3": - "integrity" "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==" - "resolved" "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" - "version" "3.0.3" +"postcss-color-rebeccapurple@^7.1.1": + "integrity" "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==" + "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz" + "version" "7.1.1" dependencies: - "@csstools/convert-colors" "^1.4.0" - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-color-rebeccapurple@^4.0.1": - "integrity" "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==" - "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" - "version" "4.0.1" +"postcss-colormin@^5.3.1": + "integrity" "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==" + "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz" + "version" "5.3.1" dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + "browserslist" "^4.21.4" + "caniuse-api" "^3.0.0" + "colord" "^2.9.1" + "postcss-value-parser" "^4.2.0" -"postcss-colormin@^4.0.3": - "integrity" "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==" - "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "browserslist" "^4.0.0" - "color" "^3.0.0" - "has" "^1.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" - -"postcss-convert-values@^4.0.1": - "integrity" "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==" - "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" - "version" "4.0.1" +"postcss-convert-values@^5.1.3": + "integrity" "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==" + "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" + "version" "5.1.3" dependencies: - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "browserslist" "^4.21.4" + "postcss-value-parser" "^4.2.0" -"postcss-custom-media@^7.0.8": - "integrity" "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==" - "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" - "version" "7.0.8" +"postcss-custom-media@^8.0.2": + "integrity" "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==" + "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz" + "version" "8.0.2" dependencies: - "postcss" "^7.0.14" + "postcss-value-parser" "^4.2.0" -"postcss-custom-properties@^8.0.11": - "integrity" "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==" - "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" - "version" "8.0.11" +"postcss-custom-properties@^12.1.10": + "integrity" "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==" + "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz" + "version" "12.1.11" dependencies: - "postcss" "^7.0.17" - "postcss-values-parser" "^2.0.1" + "postcss-value-parser" "^4.2.0" -"postcss-custom-selectors@^5.1.2": - "integrity" "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==" - "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" - "version" "5.1.2" +"postcss-custom-selectors@^6.0.3": + "integrity" "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==" + "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz" + "version" "6.0.3" dependencies: - "postcss" "^7.0.2" - "postcss-selector-parser" "^5.0.0-rc.3" + "postcss-selector-parser" "^6.0.4" -"postcss-dir-pseudo-class@^5.0.0": - "integrity" "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==" - "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" - "version" "5.0.0" +"postcss-dir-pseudo-class@^6.0.5": + "integrity" "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==" + "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz" + "version" "6.0.5" dependencies: - "postcss" "^7.0.2" - "postcss-selector-parser" "^5.0.0-rc.3" + "postcss-selector-parser" "^6.0.10" -"postcss-discard-comments@^4.0.2": - "integrity" "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==" - "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "postcss" "^7.0.0" +"postcss-discard-comments@^5.1.2": + "integrity" "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" + "version" "5.1.2" -"postcss-discard-duplicates@^4.0.2": - "integrity" "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==" - "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "postcss" "^7.0.0" +"postcss-discard-duplicates@^5.1.0": + "integrity" "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" + "version" "5.1.0" -"postcss-discard-empty@^4.0.1": - "integrity" "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==" - "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "postcss" "^7.0.0" +"postcss-discard-empty@^5.1.1": + "integrity" "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" + "version" "5.1.1" -"postcss-discard-overridden@^4.0.1": - "integrity" "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==" - "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "postcss" "^7.0.0" +"postcss-discard-overridden@^5.1.0": + "integrity" "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" + "version" "5.1.0" -"postcss-double-position-gradients@^1.0.0": - "integrity" "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==" - "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" - "version" "1.0.0" +"postcss-double-position-gradients@^3.1.2": + "integrity" "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==" + "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz" + "version" "3.1.2" dependencies: - "postcss" "^7.0.5" - "postcss-values-parser" "^2.0.0" + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" -"postcss-env-function@^2.0.2": - "integrity" "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==" - "resolved" "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz" - "version" "2.0.2" +"postcss-env-function@^4.0.6": + "integrity" "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==" + "resolved" "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz" + "version" "4.0.6" dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-flexbugs-fixes@4.2.1": - "integrity" "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==" - "resolved" "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "postcss" "^7.0.26" +"postcss-flexbugs-fixes@^5.0.2": + "integrity" "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + "resolved" "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz" + "version" "5.0.2" -"postcss-focus-visible@^4.0.0": - "integrity" "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==" - "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" - "version" "4.0.0" +"postcss-focus-visible@^6.0.4": + "integrity" "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==" + "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz" + "version" "6.0.4" dependencies: - "postcss" "^7.0.2" + "postcss-selector-parser" "^6.0.9" -"postcss-focus-within@^3.0.0": - "integrity" "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==" - "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" - "version" "3.0.0" +"postcss-focus-within@^5.0.4": + "integrity" "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==" + "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz" + "version" "5.0.4" dependencies: - "postcss" "^7.0.2" + "postcss-selector-parser" "^6.0.9" -"postcss-font-variant@^4.0.0": - "integrity" "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==" - "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "postcss" "^7.0.2" +"postcss-font-variant@^5.0.0": + "integrity" "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" + "version" "5.0.0" -"postcss-gap-properties@^2.0.0": - "integrity" "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==" - "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "postcss" "^7.0.2" +"postcss-gap-properties@^3.0.5": + "integrity" "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz" + "version" "3.0.5" -"postcss-image-set-function@^3.0.1": - "integrity" "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==" - "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" - "version" "3.0.1" +"postcss-image-set-function@^4.0.7": + "integrity" "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==" + "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz" + "version" "4.0.7" dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + "postcss-value-parser" "^4.2.0" "postcss-import@^15.1.0": "integrity" "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==" @@ -17891,12 +18757,10 @@ "read-cache" "^1.0.0" "resolve" "^1.1.7" -"postcss-initial@^3.0.0": - "integrity" "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==" - "resolved" "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "postcss" "^7.0.2" +"postcss-initial@^4.0.1": + "integrity" "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + "resolved" "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz" + "version" "4.0.1" "postcss-js@^4.0.1": "integrity" "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==" @@ -17905,22 +18769,13 @@ dependencies: "camelcase-css" "^2.0.1" -"postcss-lab-function@^2.0.1": - "integrity" "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==" - "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "@csstools/convert-colors" "^1.4.0" - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" - -"postcss-load-config@^2.0.0": - "integrity" "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==" - "resolved" "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz" - "version" "2.1.2" +"postcss-lab-function@^4.2.1": + "integrity" "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==" + "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz" + "version" "4.2.1" dependencies: - "cosmiconfig" "^5.0.0" - "import-cwd" "^2.0.0" + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + "postcss-value-parser" "^4.2.0" "postcss-load-config@^4.0.1": "integrity" "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==" @@ -17930,124 +18785,102 @@ "lilconfig" "^3.0.0" "yaml" "^2.3.4" -"postcss-loader@3.0.0": - "integrity" "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==" - "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz" - "version" "3.0.0" +"postcss-loader@^6.2.1": + "integrity" "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==" + "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz" + "version" "6.2.1" dependencies: - "loader-utils" "^1.1.0" - "postcss" "^7.0.0" - "postcss-load-config" "^2.0.0" - "schema-utils" "^1.0.0" + "cosmiconfig" "^7.0.0" + "klona" "^2.0.5" + "semver" "^7.3.5" -"postcss-logical@^3.0.0": - "integrity" "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==" - "resolved" "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "postcss" "^7.0.2" +"postcss-logical@^5.0.4": + "integrity" "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + "resolved" "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz" + "version" "5.0.4" -"postcss-media-minmax@^4.0.0": - "integrity" "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==" - "resolved" "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "postcss" "^7.0.2" +"postcss-media-minmax@^5.0.0": + "integrity" "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==" + "resolved" "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz" + "version" "5.0.0" -"postcss-merge-longhand@^4.0.11": - "integrity" "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==" - "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" - "version" "4.0.11" +"postcss-merge-longhand@^5.1.7": + "integrity" "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==" + "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" + "version" "5.1.7" dependencies: - "css-color-names" "0.0.4" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" - "stylehacks" "^4.0.0" + "postcss-value-parser" "^4.2.0" + "stylehacks" "^5.1.1" -"postcss-merge-rules@^4.0.3": - "integrity" "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==" - "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" - "version" "4.0.3" +"postcss-merge-rules@^5.1.4": + "integrity" "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==" + "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz" + "version" "5.1.4" dependencies: - "browserslist" "^4.0.0" + "browserslist" "^4.21.4" "caniuse-api" "^3.0.0" - "cssnano-util-same-parent" "^4.0.0" - "postcss" "^7.0.0" - "postcss-selector-parser" "^3.0.0" - "vendors" "^1.0.0" - -"postcss-minify-font-values@^4.0.2": - "integrity" "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==" - "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "cssnano-utils" "^3.1.0" + "postcss-selector-parser" "^6.0.5" -"postcss-minify-gradients@^4.0.2": - "integrity" "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==" - "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" - "version" "4.0.2" +"postcss-minify-font-values@^5.1.0": + "integrity" "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==" + "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" + "version" "5.1.0" dependencies: - "cssnano-util-get-arguments" "^4.0.0" - "is-color-stop" "^1.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-minify-params@^4.0.2": - "integrity" "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==" - "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" - "version" "4.0.2" +"postcss-minify-gradients@^5.1.1": + "integrity" "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==" + "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" + "version" "5.1.1" dependencies: - "alphanum-sort" "^1.0.0" - "browserslist" "^4.0.0" - "cssnano-util-get-arguments" "^4.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" - "uniqs" "^2.0.0" - -"postcss-minify-selectors@^4.0.2": - "integrity" "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==" - "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" - "version" "4.0.2" + "colord" "^2.9.1" + "cssnano-utils" "^3.1.0" + "postcss-value-parser" "^4.2.0" + +"postcss-minify-params@^5.1.4": + "integrity" "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==" + "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" + "version" "5.1.4" dependencies: - "alphanum-sort" "^1.0.0" - "has" "^1.0.0" - "postcss" "^7.0.0" - "postcss-selector-parser" "^3.0.0" + "browserslist" "^4.21.4" + "cssnano-utils" "^3.1.0" + "postcss-value-parser" "^4.2.0" -"postcss-modules-extract-imports@^2.0.0": - "integrity" "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==" - "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" - "version" "2.0.0" +"postcss-minify-selectors@^5.2.1": + "integrity" "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==" + "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" + "version" "5.2.1" dependencies: - "postcss" "^7.0.5" + "postcss-selector-parser" "^6.0.5" -"postcss-modules-local-by-default@^3.0.3": - "integrity" "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==" - "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" - "version" "3.0.3" +"postcss-modules-extract-imports@^3.0.0": + "integrity" "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + "version" "3.0.0" + +"postcss-modules-local-by-default@^4.0.4": + "integrity" "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==" + "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz" + "version" "4.0.4" dependencies: - "icss-utils" "^4.1.1" - "postcss" "^7.0.32" + "icss-utils" "^5.0.0" "postcss-selector-parser" "^6.0.2" "postcss-value-parser" "^4.1.0" -"postcss-modules-scope@^2.2.0": - "integrity" "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==" - "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" - "version" "2.2.0" +"postcss-modules-scope@^3.1.1": + "integrity" "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==" + "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz" + "version" "3.1.1" dependencies: - "postcss" "^7.0.6" - "postcss-selector-parser" "^6.0.0" + "postcss-selector-parser" "^6.0.4" -"postcss-modules-values@^3.0.0": - "integrity" "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==" - "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" - "version" "3.0.0" +"postcss-modules-values@^4.0.0": + "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + "version" "4.0.0" dependencies: - "icss-utils" "^4.0.0" - "postcss" "^7.0.6" + "icss-utils" "^5.0.0" "postcss-nested@^6.0.1": "integrity" "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==" @@ -18056,265 +18889,208 @@ dependencies: "postcss-selector-parser" "^6.0.11" -"postcss-nesting@^7.0.0": - "integrity" "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==" - "resolved" "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz" - "version" "7.0.1" +"postcss-nesting@^10.2.0": + "integrity" "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==" + "resolved" "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz" + "version" "10.2.0" dependencies: - "postcss" "^7.0.2" + "@csstools/selector-specificity" "^2.0.0" + "postcss-selector-parser" "^6.0.10" -"postcss-normalize-charset@^4.0.1": - "integrity" "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==" - "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "postcss" "^7.0.0" +"postcss-normalize-charset@^5.1.0": + "integrity" "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" + "version" "5.1.0" -"postcss-normalize-display-values@^4.0.2": - "integrity" "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==" - "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" - "version" "4.0.2" +"postcss-normalize-display-values@^5.1.0": + "integrity" "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" + "version" "5.1.0" dependencies: - "cssnano-util-get-match" "^4.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-normalize-positions@^4.0.2": - "integrity" "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==" - "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" - "version" "4.0.2" +"postcss-normalize-positions@^5.1.1": + "integrity" "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" + "version" "5.1.1" dependencies: - "cssnano-util-get-arguments" "^4.0.0" - "has" "^1.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-normalize-repeat-style@^4.0.2": - "integrity" "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==" - "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" - "version" "4.0.2" +"postcss-normalize-repeat-style@^5.1.1": + "integrity" "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==" + "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" + "version" "5.1.1" dependencies: - "cssnano-util-get-arguments" "^4.0.0" - "cssnano-util-get-match" "^4.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-normalize-string@^4.0.2": - "integrity" "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==" - "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" - "version" "4.0.2" +"postcss-normalize-string@^5.1.0": + "integrity" "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==" + "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" + "version" "5.1.0" dependencies: - "has" "^1.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-normalize-timing-functions@^4.0.2": - "integrity" "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==" - "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" - "version" "4.0.2" +"postcss-normalize-timing-functions@^5.1.0": + "integrity" "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" + "version" "5.1.0" dependencies: - "cssnano-util-get-match" "^4.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-normalize-unicode@^4.0.1": - "integrity" "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==" - "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" - "version" "4.0.1" +"postcss-normalize-unicode@^5.1.1": + "integrity" "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" + "version" "5.1.1" dependencies: - "browserslist" "^4.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "browserslist" "^4.21.4" + "postcss-value-parser" "^4.2.0" -"postcss-normalize-url@^4.0.1": - "integrity" "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==" - "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" - "version" "4.0.1" +"postcss-normalize-url@^5.1.0": + "integrity" "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==" + "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" + "version" "5.1.0" dependencies: - "is-absolute-url" "^2.0.0" - "normalize-url" "^3.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "normalize-url" "^6.0.1" + "postcss-value-parser" "^4.2.0" -"postcss-normalize-whitespace@^4.0.2": - "integrity" "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==" - "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" - "version" "4.0.2" +"postcss-normalize-whitespace@^5.1.1": + "integrity" "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" + "version" "5.1.1" dependencies: - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-normalize@8.0.1": - "integrity" "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==" - "resolved" "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz" - "version" "8.0.1" +"postcss-normalize@^10.0.1": + "integrity" "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==" + "resolved" "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz" + "version" "10.0.1" dependencies: - "@csstools/normalize.css" "^10.1.0" - "browserslist" "^4.6.2" - "postcss" "^7.0.17" - "postcss-browser-comments" "^3.0.0" - "sanitize.css" "^10.0.0" + "@csstools/normalize.css" "*" + "postcss-browser-comments" "^4" + "sanitize.css" "*" -"postcss-ordered-values@^4.1.2": - "integrity" "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==" - "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "cssnano-util-get-arguments" "^4.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" +"postcss-opacity-percentage@^1.1.2": + "integrity" "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==" + "resolved" "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz" + "version" "1.1.3" -"postcss-overflow-shorthand@^2.0.0": - "integrity" "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==" - "resolved" "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz" - "version" "2.0.0" +"postcss-ordered-values@^5.1.3": + "integrity" "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==" + "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" + "version" "5.1.3" dependencies: - "postcss" "^7.0.2" + "cssnano-utils" "^3.1.0" + "postcss-value-parser" "^4.2.0" -"postcss-page-break@^2.0.0": - "integrity" "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==" - "resolved" "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz" - "version" "2.0.0" +"postcss-overflow-shorthand@^3.0.4": + "integrity" "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==" + "resolved" "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz" + "version" "3.0.4" dependencies: - "postcss" "^7.0.2" + "postcss-value-parser" "^4.2.0" -"postcss-place@^4.0.1": - "integrity" "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==" - "resolved" "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" - -"postcss-preset-env@6.7.0": - "integrity" "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==" - "resolved" "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz" - "version" "6.7.0" - dependencies: - "autoprefixer" "^9.6.1" - "browserslist" "^4.6.4" - "caniuse-lite" "^1.0.30000981" - "css-blank-pseudo" "^0.1.4" - "css-has-pseudo" "^0.10.0" - "css-prefers-color-scheme" "^3.1.1" - "cssdb" "^4.4.0" - "postcss" "^7.0.17" - "postcss-attribute-case-insensitive" "^4.0.1" - "postcss-color-functional-notation" "^2.0.1" - "postcss-color-gray" "^5.0.0" - "postcss-color-hex-alpha" "^5.0.3" - "postcss-color-mod-function" "^3.0.3" - "postcss-color-rebeccapurple" "^4.0.1" - "postcss-custom-media" "^7.0.8" - "postcss-custom-properties" "^8.0.11" - "postcss-custom-selectors" "^5.1.2" - "postcss-dir-pseudo-class" "^5.0.0" - "postcss-double-position-gradients" "^1.0.0" - "postcss-env-function" "^2.0.2" - "postcss-focus-visible" "^4.0.0" - "postcss-focus-within" "^3.0.0" - "postcss-font-variant" "^4.0.0" - "postcss-gap-properties" "^2.0.0" - "postcss-image-set-function" "^3.0.1" - "postcss-initial" "^3.0.0" - "postcss-lab-function" "^2.0.1" - "postcss-logical" "^3.0.0" - "postcss-media-minmax" "^4.0.0" - "postcss-nesting" "^7.0.0" - "postcss-overflow-shorthand" "^2.0.0" - "postcss-page-break" "^2.0.0" - "postcss-place" "^4.0.1" - "postcss-pseudo-class-any-link" "^6.0.0" - "postcss-replace-overflow-wrap" "^3.0.0" - "postcss-selector-matches" "^4.0.0" - "postcss-selector-not" "^4.0.0" - -"postcss-pseudo-class-any-link@^6.0.0": - "integrity" "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==" - "resolved" "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "postcss" "^7.0.2" - "postcss-selector-parser" "^5.0.0-rc.3" +"postcss-page-break@^3.0.4": + "integrity" "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + "resolved" "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" + "version" "3.0.4" -"postcss-reduce-initial@^4.0.3": - "integrity" "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==" - "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" - "version" "4.0.3" +"postcss-place@^7.0.5": + "integrity" "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==" + "resolved" "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz" + "version" "7.0.5" dependencies: - "browserslist" "^4.0.0" - "caniuse-api" "^3.0.0" - "has" "^1.0.0" - "postcss" "^7.0.0" + "postcss-value-parser" "^4.2.0" -"postcss-reduce-transforms@^4.0.2": - "integrity" "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==" - "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" - "version" "4.0.2" +"postcss-preset-env@^7.0.1": + "integrity" "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==" + "resolved" "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz" + "version" "7.8.3" dependencies: - "cssnano-util-get-match" "^4.0.0" - "has" "^1.0.0" - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" - -"postcss-replace-overflow-wrap@^3.0.0": - "integrity" "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==" - "resolved" "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz" - "version" "3.0.0" + "@csstools/postcss-cascade-layers" "^1.1.1" + "@csstools/postcss-color-function" "^1.1.1" + "@csstools/postcss-font-format-keywords" "^1.0.1" + "@csstools/postcss-hwb-function" "^1.0.2" + "@csstools/postcss-ic-unit" "^1.0.1" + "@csstools/postcss-is-pseudo-class" "^2.0.7" + "@csstools/postcss-nested-calc" "^1.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.1" + "@csstools/postcss-oklab-function" "^1.1.1" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + "@csstools/postcss-stepped-value-functions" "^1.0.1" + "@csstools/postcss-text-decoration-shorthand" "^1.0.0" + "@csstools/postcss-trigonometric-functions" "^1.0.2" + "@csstools/postcss-unset-value" "^1.0.2" + "autoprefixer" "^10.4.13" + "browserslist" "^4.21.4" + "css-blank-pseudo" "^3.0.3" + "css-has-pseudo" "^3.0.4" + "css-prefers-color-scheme" "^6.0.3" + "cssdb" "^7.1.0" + "postcss-attribute-case-insensitive" "^5.0.2" + "postcss-clamp" "^4.1.0" + "postcss-color-functional-notation" "^4.2.4" + "postcss-color-hex-alpha" "^8.0.4" + "postcss-color-rebeccapurple" "^7.1.1" + "postcss-custom-media" "^8.0.2" + "postcss-custom-properties" "^12.1.10" + "postcss-custom-selectors" "^6.0.3" + "postcss-dir-pseudo-class" "^6.0.5" + "postcss-double-position-gradients" "^3.1.2" + "postcss-env-function" "^4.0.6" + "postcss-focus-visible" "^6.0.4" + "postcss-focus-within" "^5.0.4" + "postcss-font-variant" "^5.0.0" + "postcss-gap-properties" "^3.0.5" + "postcss-image-set-function" "^4.0.7" + "postcss-initial" "^4.0.1" + "postcss-lab-function" "^4.2.1" + "postcss-logical" "^5.0.4" + "postcss-media-minmax" "^5.0.0" + "postcss-nesting" "^10.2.0" + "postcss-opacity-percentage" "^1.1.2" + "postcss-overflow-shorthand" "^3.0.4" + "postcss-page-break" "^3.0.4" + "postcss-place" "^7.0.5" + "postcss-pseudo-class-any-link" "^7.1.6" + "postcss-replace-overflow-wrap" "^4.0.0" + "postcss-selector-not" "^6.0.1" + "postcss-value-parser" "^4.2.0" + +"postcss-pseudo-class-any-link@^7.1.6": + "integrity" "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==" + "resolved" "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz" + "version" "7.1.6" + dependencies: + "postcss-selector-parser" "^6.0.10" + +"postcss-reduce-initial@^5.1.2": + "integrity" "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==" + "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz" + "version" "5.1.2" dependencies: - "postcss" "^7.0.2" + "browserslist" "^4.21.4" + "caniuse-api" "^3.0.0" -"postcss-safe-parser@5.0.2": - "integrity" "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==" - "resolved" "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz" - "version" "5.0.2" +"postcss-reduce-transforms@^5.1.0": + "integrity" "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==" + "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" + "version" "5.1.0" dependencies: - "postcss" "^8.1.0" + "postcss-value-parser" "^4.2.0" -"postcss-selector-matches@^4.0.0": - "integrity" "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==" - "resolved" "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz" +"postcss-replace-overflow-wrap@^4.0.0": + "integrity" "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + "resolved" "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" "version" "4.0.0" - dependencies: - "balanced-match" "^1.0.0" - "postcss" "^7.0.2" - -"postcss-selector-not@^4.0.0": - "integrity" "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==" - "resolved" "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "balanced-match" "^1.0.0" - "postcss" "^7.0.2" - -"postcss-selector-parser@^3.0.0": - "integrity" "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==" - "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "dot-prop" "^5.2.0" - "indexes-of" "^1.0.1" - "uniq" "^1.0.1" - -"postcss-selector-parser@^5.0.0-rc.3": - "integrity" "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==" - "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "cssesc" "^2.0.0" - "indexes-of" "^1.0.1" - "uniq" "^1.0.1" -"postcss-selector-parser@^5.0.0-rc.4": - "integrity" "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==" - "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" - "version" "5.0.0" +"postcss-selector-not@^6.0.1": + "integrity" "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz" + "version" "6.0.1" dependencies: - "cssesc" "^2.0.0" - "indexes-of" "^1.0.1" - "uniq" "^1.0.1" + "postcss-selector-parser" "^6.0.10" -"postcss-selector-parser@^6.0.0", "postcss-selector-parser@^6.0.11", "postcss-selector-parser@^6.0.2": +"postcss-selector-parser@^6.0.10", "postcss-selector-parser@^6.0.11", "postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4", "postcss-selector-parser@^6.0.5", "postcss-selector-parser@^6.0.9": "integrity" "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==" "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz" "version" "6.0.16" @@ -18322,44 +19098,27 @@ "cssesc" "^3.0.0" "util-deprecate" "^1.0.2" -"postcss-svgo@^4.0.3": - "integrity" "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==" - "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz" - "version" "4.0.3" +"postcss-svgo@^5.1.0": + "integrity" "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==" + "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" + "version" "5.1.0" dependencies: - "postcss" "^7.0.0" - "postcss-value-parser" "^3.0.0" - "svgo" "^1.0.0" + "postcss-value-parser" "^4.2.0" + "svgo" "^2.7.0" -"postcss-unique-selectors@^4.0.1": - "integrity" "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==" - "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" - "version" "4.0.1" +"postcss-unique-selectors@^5.1.1": + "integrity" "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==" + "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" + "version" "5.1.1" dependencies: - "alphanum-sort" "^1.0.0" - "postcss" "^7.0.0" - "uniqs" "^2.0.0" + "postcss-selector-parser" "^6.0.5" -"postcss-value-parser@^3.0.0": - "integrity" "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" - "version" "3.3.1" - -"postcss-value-parser@^4.0.0", "postcss-value-parser@^4.0.2", "postcss-value-parser@^4.1.0": +"postcss-value-parser@^4.0.0", "postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0": "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" "version" "4.2.0" -"postcss-values-parser@^2.0.0", "postcss-values-parser@^2.0.1": - "integrity" "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==" - "resolved" "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "flatten" "^1.0.2" - "indexes-of" "^1.0.1" - "uniq" "^1.0.1" - -"postcss@^7", "postcss@^7.0.0", "postcss@^7.0.1", "postcss@^7.0.14", "postcss@^7.0.17", "postcss@^7.0.2", "postcss@^7.0.26", "postcss@^7.0.27", "postcss@^7.0.32", "postcss@^7.0.5", "postcss@^7.0.6": +"postcss@^7.0.35": "integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==" "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" "version" "7.0.39" @@ -18367,32 +19126,14 @@ "picocolors" "^0.2.1" "source-map" "^0.6.1" -"postcss@^8.1.0": - "integrity" "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==" - "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz" - "version" "8.4.16" - dependencies: - "nanoid" "^3.3.4" - "picocolors" "^1.0.0" - "source-map-js" "^1.0.2" - -"postcss@^8.4.23": - "integrity" "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==" - "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz" - "version" "8.4.35" +"postcss@^8.3.5", "postcss@^8.4.23", "postcss@^8.4.33", "postcss@^8.4.4": + "integrity" "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" + "version" "8.4.38" dependencies: "nanoid" "^3.3.7" "picocolors" "^1.0.0" - "source-map-js" "^1.0.2" - -"postcss@7.0.36": - "integrity" "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==" - "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz" - "version" "7.0.36" - dependencies: - "chalk" "^2.4.2" - "source-map" "^0.6.1" - "supports-color" "^6.1.0" + "source-map-js" "^1.2.0" "preact@^10.12.0", "preact@^10.5.9", "preact@^10.7.2": "integrity" "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==" @@ -18409,12 +19150,7 @@ "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" "version" "1.2.1" -"prelude-ls@~1.1.2": - "integrity" "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - "version" "1.1.2" - -"prepend-http@^1.0.0", "prepend-http@^1.0.1": +"prepend-http@^1.0.1": "integrity" "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" "version" "1.0.4" @@ -18465,18 +19201,18 @@ "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" "version" "2.8.8" -"pretty-bytes@^5.3.0", "pretty-bytes@^5.6.0": +"pretty-bytes@^5.3.0", "pretty-bytes@^5.4.1", "pretty-bytes@^5.6.0": "integrity" "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" "resolved" "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" "version" "5.6.0" -"pretty-error@^2.1.1": - "integrity" "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==" - "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" - "version" "2.1.2" +"pretty-error@^4.0.0": + "integrity" "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==" + "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + "version" "4.0.0" dependencies: "lodash" "^4.17.20" - "renderkid" "^2.0.4" + "renderkid" "^3.0.0" "pretty-format@^25.2.1", "pretty-format@^25.5.0": "integrity" "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==" @@ -18488,7 +19224,7 @@ "ansi-styles" "^4.0.0" "react-is" "^16.12.0" -"pretty-format@^26.6.0": +"pretty-format@^26.6.2": "integrity" "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==" "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" "version" "26.6.2" @@ -18498,16 +19234,34 @@ "ansi-styles" "^4.0.0" "react-is" "^17.0.1" -"pretty-format@^26.6.2": - "integrity" "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==" - "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" - "version" "26.6.2" +"pretty-format@^27.5.1": + "integrity" "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz" + "version" "27.5.1" dependencies: - "@jest/types" "^26.6.2" - "ansi-regex" "^5.0.0" - "ansi-styles" "^4.0.0" + "ansi-regex" "^5.0.1" + "ansi-styles" "^5.0.0" "react-is" "^17.0.1" +"pretty-format@^28.1.3": + "integrity" "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz" + "version" "28.1.3" + dependencies: + "@jest/schemas" "^28.1.3" + "ansi-regex" "^5.0.1" + "ansi-styles" "^5.0.0" + "react-is" "^18.0.0" + +"pretty-format@^29.7.0": + "integrity" "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@jest/schemas" "^29.6.3" + "ansi-styles" "^5.0.0" + "react-is" "^18.0.0" + "process-nextick-args@~2.0.0": "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" @@ -18528,11 +19282,6 @@ "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" "version" "2.0.3" -"promise-inflight@^1.0.1": - "integrity" "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" - "version" "1.0.1" - "promise@^8.0.0", "promise@^8.1.0": "integrity" "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==" "resolved" "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz" @@ -18540,7 +19289,7 @@ dependencies: "asap" "~2.0.6" -"prompts@^2.0.1", "prompts@2.x": +"prompts@^2.0.1", "prompts@^2.4.2", "prompts@2.x": "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" "version" "2.4.2" @@ -18548,14 +19297,6 @@ "kleur" "^3.0.3" "sisteransi" "^1.0.5" -"prompts@2.4.0": - "integrity" "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" - "version" "2.4.0" - dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" - "prop-types@^15.6.2", "prop-types@^15.7.2", "prop-types@^15.8.1": "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" @@ -18620,11 +19361,6 @@ "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" "version" "1.1.0" -"prr@~1.0.1": - "integrity" "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" - "version" "1.0.1" - "ps-tree@1.2.0": "integrity" "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==" "resolved" "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz" @@ -18654,14 +19390,6 @@ "randombytes" "^2.0.1" "safe-buffer" "^5.1.2" -"pump@^2.0.0": - "integrity" "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" - "resolved" "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "end-of-stream" "^1.1.0" - "once" "^1.3.1" - "pump@^3.0.0": "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" @@ -18670,16 +19398,7 @@ "end-of-stream" "^1.1.0" "once" "^1.3.1" -"pumpify@^1.3.3": - "integrity" "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==" - "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" - "version" "1.5.1" - dependencies: - "duplexify" "^3.6.0" - "inherits" "^2.0.3" - "pump" "^2.0.0" - -"punycode@^1.2.4", "punycode@^1.3.2": +"punycode@^1.3.2": "integrity" "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" "version" "1.4.1" @@ -18690,9 +19409,9 @@ "version" "2.1.1" "punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" + "integrity" "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + "version" "2.3.1" "punycode@1.3.2": "integrity" "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" @@ -18763,14 +19482,6 @@ dependencies: "side-channel" "^1.0.4" -"query-string@^4.1.0": - "integrity" "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==" - "resolved" "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "object-assign" "^4.1.0" - "strict-uri-encode" "^1.0.0" - "query-string@^5.0.1": "integrity" "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==" "resolved" "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz" @@ -18829,16 +19540,6 @@ "split-on-first" "^1.0.0" "strict-uri-encode" "^2.0.0" -"querystring-es3@^0.2.0": - "integrity" "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" - "resolved" "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" - "version" "0.2.1" - -"querystring@^0.2.0": - "integrity" "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" - "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz" - "version" "0.2.1" - "querystring@0.2.0": "integrity" "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" @@ -18951,17 +19652,17 @@ "minimist" "^1.2.0" "strip-json-comments" "~2.0.1" -"react-app-polyfill@^2.0.0": - "integrity" "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==" - "resolved" "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz" - "version" "2.0.0" +"react-app-polyfill@^3.0.0": + "integrity" "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==" + "resolved" "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz" + "version" "3.0.0" dependencies: - "core-js" "^3.6.5" + "core-js" "^3.19.2" "object-assign" "^4.1.1" "promise" "^8.1.0" "raf" "^3.4.1" - "regenerator-runtime" "^0.13.7" - "whatwg-fetch" "^3.4.1" + "regenerator-runtime" "^0.13.9" + "whatwg-fetch" "^3.6.2" "react-app-rewired@^2.1.8": "integrity" "sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA==" @@ -18975,35 +19676,35 @@ "resolved" "https://registry.npmjs.org/react-content-loader/-/react-content-loader-6.2.1.tgz" "version" "6.2.1" -"react-dev-utils@^11.0.3": - "integrity" "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==" - "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz" - "version" "11.0.4" - dependencies: - "@babel/code-frame" "7.10.4" - "address" "1.1.2" - "browserslist" "4.14.2" - "chalk" "2.4.2" - "cross-spawn" "7.0.3" - "detect-port-alt" "1.1.6" - "escape-string-regexp" "2.0.0" - "filesize" "6.1.0" - "find-up" "4.1.0" - "fork-ts-checker-webpack-plugin" "4.1.6" - "global-modules" "2.0.0" - "globby" "11.0.1" - "gzip-size" "5.1.1" - "immer" "8.0.1" - "is-root" "2.1.0" - "loader-utils" "2.0.0" - "open" "^7.0.2" - "pkg-up" "3.1.0" - "prompts" "2.4.0" - "react-error-overlay" "^6.0.9" - "recursive-readdir" "2.2.2" - "shell-quote" "1.7.2" - "strip-ansi" "6.0.0" - "text-table" "0.2.0" +"react-dev-utils@^12.0.1": + "integrity" "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==" + "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" + "version" "12.0.1" + dependencies: + "@babel/code-frame" "^7.16.0" + "address" "^1.1.2" + "browserslist" "^4.18.1" + "chalk" "^4.1.2" + "cross-spawn" "^7.0.3" + "detect-port-alt" "^1.1.6" + "escape-string-regexp" "^4.0.0" + "filesize" "^8.0.6" + "find-up" "^5.0.0" + "fork-ts-checker-webpack-plugin" "^6.5.0" + "global-modules" "^2.0.0" + "globby" "^11.0.4" + "gzip-size" "^6.0.0" + "immer" "^9.0.7" + "is-root" "^2.1.0" + "loader-utils" "^3.2.0" + "open" "^8.4.0" + "pkg-up" "^3.1.0" + "prompts" "^2.4.2" + "react-error-overlay" "^6.0.11" + "recursive-readdir" "^2.2.2" + "shell-quote" "^1.7.3" + "strip-ansi" "^6.0.1" + "text-table" "^0.2.0" "react-device-detect@^1.6.2": "integrity" "sha512-bBblIStwpHmoS281JFIVqeimcN3LhpoP5YKDWzxQdBIUP8S2xPvHDgizLDhUq2ScguLfVPmwfF5y268EEQR60w==" @@ -19036,7 +19737,7 @@ dependencies: "@babel/runtime" "^7.12.5" -"react-error-overlay@^6.0.9": +"react-error-overlay@^6.0.11": "integrity" "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" "resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" "version" "6.0.11" @@ -19061,6 +19762,14 @@ "@babel/runtime" "^7.14.5" "html-parse-stringify" "^3.0.1" +"react-i18next@^13.5.0": + "integrity" "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==" + "resolved" "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz" + "version" "13.5.0" + dependencies: + "@babel/runtime" "^7.22.5" + "html-parse-stringify" "^3.0.1" + "react-icons@^4.7.1": "integrity" "sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==" "resolved" "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz" @@ -19091,11 +19800,23 @@ "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" "version" "17.0.2" +"react-is@^18.0.0": + "integrity" "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" + "version" "18.2.0" + "react-is@^18.2.0": "integrity" "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" "resolved" "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" "version" "18.2.0" +"react-keyed-flatten-children@^3.0.0": + "integrity" "sha512-tSH6gvOyQjt3qtjG+kU9sTypclL1672yjpVufcE3aHNM0FhvjBUQZqsb/awIux4zEuVC3k/DP4p0GdTT/QUt/Q==" + "resolved" "https://registry.npmjs.org/react-keyed-flatten-children/-/react-keyed-flatten-children-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "react-is" "^18.2.0" + "react-native-fetch-api@^2.0.0": "integrity" "sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw==" "resolved" "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz" @@ -19122,10 +19843,10 @@ "prop-types" "^15.7.2" "react-is" "^17.0.2" -"react-refresh@^0.8.3": - "integrity" "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" - "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" - "version" "0.8.3" +"react-refresh@^0.11.0": + "integrity" "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz" + "version" "0.11.0" "react-router-dom@^5.2.0": "integrity" "sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==" @@ -19156,71 +19877,60 @@ "tiny-invariant" "^1.0.2" "tiny-warning" "^1.0.0" -"react-scripts@4.0.3": - "integrity" "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==" - "resolved" "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz" - "version" "4.0.3" +"react-scripts@5.0.1": + "integrity" "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==" + "resolved" "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz" + "version" "5.0.1" dependencies: - "@babel/core" "7.12.3" - "@pmmmwh/react-refresh-webpack-plugin" "0.4.3" - "@svgr/webpack" "5.5.0" - "@typescript-eslint/eslint-plugin" "^4.5.0" - "@typescript-eslint/parser" "^4.5.0" - "babel-eslint" "^10.1.0" - "babel-jest" "^26.6.0" - "babel-loader" "8.1.0" - "babel-plugin-named-asset-import" "^0.3.7" - "babel-preset-react-app" "^10.0.0" + "@babel/core" "^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" + "@svgr/webpack" "^5.5.0" + "babel-jest" "^27.4.2" + "babel-loader" "^8.2.3" + "babel-plugin-named-asset-import" "^0.3.8" + "babel-preset-react-app" "^10.0.1" "bfj" "^7.0.2" - "camelcase" "^6.1.0" - "case-sensitive-paths-webpack-plugin" "2.3.0" - "css-loader" "4.3.0" - "dotenv" "8.2.0" - "dotenv-expand" "5.1.0" - "eslint" "^7.11.0" - "eslint-config-react-app" "^6.0.0" - "eslint-plugin-flowtype" "^5.2.0" - "eslint-plugin-import" "^2.22.1" - "eslint-plugin-jest" "^24.1.0" - "eslint-plugin-jsx-a11y" "^6.3.1" - "eslint-plugin-react" "^7.21.5" - "eslint-plugin-react-hooks" "^4.2.0" - "eslint-plugin-testing-library" "^3.9.2" - "eslint-webpack-plugin" "^2.5.2" - "file-loader" "6.1.1" - "fs-extra" "^9.0.1" - "html-webpack-plugin" "4.5.0" - "identity-obj-proxy" "3.0.0" - "jest" "26.6.0" - "jest-circus" "26.6.0" - "jest-resolve" "26.6.0" - "jest-watch-typeahead" "0.6.1" - "mini-css-extract-plugin" "0.11.3" - "optimize-css-assets-webpack-plugin" "5.0.4" - "pnp-webpack-plugin" "1.6.4" - "postcss-flexbugs-fixes" "4.2.1" - "postcss-loader" "3.0.0" - "postcss-normalize" "8.0.1" - "postcss-preset-env" "6.7.0" - "postcss-safe-parser" "5.0.2" - "prompts" "2.4.0" - "react-app-polyfill" "^2.0.0" - "react-dev-utils" "^11.0.3" - "react-refresh" "^0.8.3" - "resolve" "1.18.1" - "resolve-url-loader" "^3.1.2" - "sass-loader" "^10.0.5" - "semver" "7.3.2" - "style-loader" "1.3.0" - "terser-webpack-plugin" "4.2.3" - "ts-pnp" "1.2.0" - "url-loader" "4.1.1" - "webpack" "4.44.2" - "webpack-dev-server" "3.11.1" - "webpack-manifest-plugin" "2.2.0" - "workbox-webpack-plugin" "5.1.4" + "browserslist" "^4.18.1" + "camelcase" "^6.2.1" + "case-sensitive-paths-webpack-plugin" "^2.4.0" + "css-loader" "^6.5.1" + "css-minimizer-webpack-plugin" "^3.2.0" + "dotenv" "^10.0.0" + "dotenv-expand" "^5.1.0" + "eslint" "^8.3.0" + "eslint-config-react-app" "^7.0.1" + "eslint-webpack-plugin" "^3.1.1" + "file-loader" "^6.2.0" + "fs-extra" "^10.0.0" + "html-webpack-plugin" "^5.5.0" + "identity-obj-proxy" "^3.0.0" + "jest" "^27.4.3" + "jest-resolve" "^27.4.2" + "jest-watch-typeahead" "^1.0.0" + "mini-css-extract-plugin" "^2.4.5" + "postcss" "^8.4.4" + "postcss-flexbugs-fixes" "^5.0.2" + "postcss-loader" "^6.2.1" + "postcss-normalize" "^10.0.1" + "postcss-preset-env" "^7.0.1" + "prompts" "^2.4.2" + "react-app-polyfill" "^3.0.0" + "react-dev-utils" "^12.0.1" + "react-refresh" "^0.11.0" + "resolve" "^1.20.0" + "resolve-url-loader" "^4.0.0" + "sass-loader" "^12.3.0" + "semver" "^7.3.5" + "source-map-loader" "^3.0.0" + "style-loader" "^3.3.1" + "tailwindcss" "^3.0.2" + "terser-webpack-plugin" "^5.2.5" + "webpack" "^5.64.4" + "webpack-dev-server" "^4.6.0" + "webpack-manifest-plugin" "^4.0.2" + "workbox-webpack-plugin" "^6.4.1" optionalDependencies: - "fsevents" "^2.1.3" + "fsevents" "^2.3.2" "react-text-overflow@^1.0.2": "integrity" "sha512-NGCcGupT3yZVpPRcOHghBIFMgctLVGL6z1SXOoEoztMt9DHIHQzAy/gKsxh93jDdfmvP9VzS7ibixyliZexI7g==" @@ -19245,6 +19955,13 @@ "@virtuoso.dev/react-urx" "^0.2.12" "@virtuoso.dev/urx" "^0.2.12" +"react@^18.2.0": + "integrity" "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==" + "resolved" "https://registry.npmjs.org/react/-/react-18.2.0.tgz" + "version" "18.2.0" + dependencies: + "loose-envify" "^1.1.0" + "react@17.0.2": "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" @@ -19303,49 +20020,10 @@ "parse-json" "^5.0.0" "type-fest" "^0.6.0" -"readable-stream@^2.0.0": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - "readable-stream@^2.0.1": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^2.0.2", "readable-stream@^2.3.3": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^2.1.5": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" + "integrity" "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + "version" "2.3.8" dependencies: "core-util-is" "~1.0.0" "inherits" "~2.0.3" @@ -19368,19 +20046,6 @@ "string_decoder" "~1.1.1" "util-deprecate" "~1.0.1" -"readable-stream@^2.3.6": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - "readable-stream@^3.0.6", "readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.5.0", "readable-stream@^3.6.0": "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" @@ -19390,41 +20055,6 @@ "string_decoder" "^1.1.1" "util-deprecate" "^1.0.1" -"readable-stream@~2.3.6": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@1 || 2": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readdirp@^2.2.1": - "integrity" "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==" - "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "graceful-fs" "^4.1.11" - "micromatch" "^3.1.10" - "readable-stream" "^2.0.2" - "readdirp@~3.2.0": "integrity" "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==" "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz" @@ -19456,12 +20086,12 @@ dependencies: "ms" "^2.1.1" -"recursive-readdir@2.2.2": - "integrity" "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==" - "resolved" "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" - "version" "2.2.2" +"recursive-readdir@^2.2.2": + "integrity" "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==" + "resolved" "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz" + "version" "2.2.3" dependencies: - "minimatch" "3.0.4" + "minimatch" "^3.0.5" "redent@^2.0.0": "integrity" "sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw==" @@ -19503,6 +20133,19 @@ dependencies: "@babel/runtime" "^7.9.2" +"reflect.getprototypeof@^1.0.4": + "integrity" "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==" + "resolved" "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.1" + "es-errors" "^1.3.0" + "get-intrinsic" "^1.2.4" + "globalthis" "^1.0.3" + "which-builtin-type" "^1.1.3" + "regenerate-unicode-properties@^10.0.1": "integrity" "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==" "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" @@ -19515,16 +20158,16 @@ "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" "version" "1.4.2" -"regenerator-runtime@^0.11.0": - "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" - "version" "0.11.1" - -"regenerator-runtime@^0.13.11", "regenerator-runtime@^0.13.4", "regenerator-runtime@^0.13.7": +"regenerator-runtime@^0.13.4", "regenerator-runtime@^0.13.9": "integrity" "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" "version" "0.13.11" +"regenerator-runtime@^0.14.0": + "integrity" "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + "version" "0.14.1" + "regenerator-transform@^0.15.0": "integrity" "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==" "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz" @@ -19532,27 +20175,20 @@ dependencies: "@babel/runtime" "^7.8.4" -"regex-not@^1.0.0", "regex-not@^1.0.2": - "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" - "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "extend-shallow" "^3.0.2" - "safe-regex" "^1.1.0" - "regex-parser@^2.2.11": - "integrity" "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" - "version" "2.2.11" + "integrity" "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz" + "version" "2.3.0" -"regexp.prototype.flags@^1.2.0", "regexp.prototype.flags@^1.4.1", "regexp.prototype.flags@^1.4.3": - "integrity" "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==" - "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" - "version" "1.4.3" +"regexp.prototype.flags@^1.4.1", "regexp.prototype.flags@^1.5.2": + "integrity" "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz" + "version" "1.5.2" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "functions-have-names" "^1.2.2" + "call-bind" "^1.0.6" + "define-properties" "^1.2.1" + "es-errors" "^1.3.0" + "set-function-name" "^2.0.1" "regexpp@^3.1.0", "regexpp@^3.2.0": "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" @@ -19622,31 +20258,16 @@ "resolved" "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz" "version" "0.4.2" -"remove-trailing-separator@^1.0.1": - "integrity" "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" - "version" "1.1.0" - -"renderkid@^2.0.4": - "integrity" "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==" - "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz" - "version" "2.0.7" +"renderkid@^3.0.0": + "integrity" "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==" + "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + "version" "3.0.0" dependencies: "css-select" "^4.1.3" "dom-converter" "^0.2.0" "htmlparser2" "^6.1.0" "lodash" "^4.17.21" - "strip-ansi" "^3.0.1" - -"repeat-element@^1.1.2": - "integrity" "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" - "version" "1.1.4" - -"repeat-string@^1.6.1": - "integrity" "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - "version" "1.6.1" + "strip-ansi" "^6.0.1" "req-cwd@^2.0.0": "integrity" "sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==" @@ -19741,13 +20362,6 @@ "resolved" "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" "version" "1.2.1" -"resolve-cwd@^2.0.0": - "integrity" "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "resolve-from" "^3.0.0" - "resolve-cwd@^3.0.0": "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" @@ -19775,28 +20389,23 @@ "resolved" "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" "version" "3.0.0" -"resolve-url-loader@^3.1.2": - "integrity" "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==" - "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz" - "version" "3.1.4" +"resolve-url-loader@^4.0.0": + "integrity" "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==" + "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz" + "version" "4.0.0" dependencies: - "adjust-sourcemap-loader" "3.0.0" - "camelcase" "5.3.1" - "compose-function" "3.0.3" - "convert-source-map" "1.7.0" - "es6-iterator" "2.0.3" - "loader-utils" "1.2.3" - "postcss" "7.0.36" - "rework" "1.0.1" - "rework-visit" "1.0.0" + "adjust-sourcemap-loader" "^4.0.0" + "convert-source-map" "^1.7.0" + "loader-utils" "^2.0.0" + "postcss" "^7.0.35" "source-map" "0.6.1" -"resolve-url@^0.2.1": - "integrity" "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" - "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" - "version" "0.2.1" +"resolve.exports@^1.1.0": + "integrity" "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + "resolved" "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz" + "version" "1.1.1" -"resolve@^1.1.7", "resolve@^1.10.0", "resolve@^1.12.0", "resolve@^1.14.2", "resolve@^1.17.0", "resolve@^1.18.1", "resolve@^1.19.0", "resolve@^1.20.0", "resolve@^1.22.0", "resolve@^1.22.2", "resolve@^1.3.2", "resolve@^1.8.1": +"resolve@^1.1.7", "resolve@^1.10.0", "resolve@^1.14.2", "resolve@^1.19.0", "resolve@^1.20.0", "resolve@^1.22.2", "resolve@^1.22.4", "resolve@^1.8.1": "integrity" "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==" "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" "version" "1.22.8" @@ -19821,14 +20430,6 @@ dependencies: "path-parse" "^1.0.6" -"resolve@1.18.1": - "integrity" "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz" - "version" "1.18.1" - dependencies: - "is-core-module" "^2.0.0" - "path-parse" "^1.0.6" - "responselike@^1.0.2": "integrity" "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==" "resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" @@ -19851,22 +20452,12 @@ "onetime" "^5.1.0" "signal-exit" "^3.0.2" -"ret@~0.1.10": - "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" - "version" "0.1.15" - "retimer@^2.0.0": "integrity" "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==" "resolved" "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz" "version" "2.0.0" -"retry@^0.12.0": - "integrity" "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" - "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" - "version" "0.12.0" - -"retry@0.13.1": +"retry@^0.13.1", "retry@0.13.1": "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" "version" "0.13.1" @@ -19876,34 +20467,11 @@ "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" "version" "1.0.4" -"rework-visit@1.0.0": - "integrity" "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==" - "resolved" "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz" - "version" "1.0.0" - -"rework@1.0.1": - "integrity" "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==" - "resolved" "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "convert-source-map" "^0.3.3" - "css" "^2.0.0" - "rfdc@^1.3.0": "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" "version" "1.3.0" -"rgb-regex@^1.0.1": - "integrity" "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" - "resolved" "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" - "version" "1.0.1" - -"rgba-regex@^1.0.0": - "integrity" "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" - "resolved" "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" - "version" "1.0.0" - "rimraf@^2.2.8": "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" @@ -19911,13 +20479,6 @@ dependencies: "glob" "^7.1.3" -"rimraf@^2.5.4": - "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - "version" "2.7.1" - dependencies: - "glob" "^7.1.3" - "rimraf@^2.6.3": "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" @@ -19954,40 +20515,22 @@ dependencies: "bn.js" "^5.2.0" -"rollup-plugin-babel@^4.3.3": - "integrity" "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==" - "resolved" "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz" - "version" "4.4.0" - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "rollup-pluginutils" "^2.8.1" - -"rollup-plugin-terser@^5.3.1": - "integrity" "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==" - "resolved" "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz" - "version" "5.3.1" +"rollup-plugin-terser@^7.0.0": + "integrity" "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==" + "resolved" "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz" + "version" "7.0.2" dependencies: - "@babel/code-frame" "^7.5.5" - "jest-worker" "^24.9.0" - "rollup-pluginutils" "^2.8.2" + "@babel/code-frame" "^7.10.4" + "jest-worker" "^26.2.1" "serialize-javascript" "^4.0.0" - "terser" "^4.6.2" - -"rollup-pluginutils@^2.8.1", "rollup-pluginutils@^2.8.2": - "integrity" "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==" - "resolved" "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" - "version" "2.8.2" - dependencies: - "estree-walker" "^0.6.1" + "terser" "^5.0.0" -"rollup@^1.31.1": - "integrity" "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==" - "resolved" "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz" - "version" "1.32.1" - dependencies: - "@types/estree" "*" - "@types/node" "*" - "acorn" "^7.1.0" +"rollup@^2.43.1": + "integrity" "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==" + "resolved" "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz" + "version" "2.79.1" + optionalDependencies: + "fsevents" "~2.3.2" "rpc-websockets@^7.5.1": "integrity" "sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w==" @@ -20002,11 +20545,6 @@ "bufferutil" "^4.0.1" "utf-8-validate" "^5.0.2" -"rsvp@^4.8.4": - "integrity" "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" - "resolved" "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" - "version" "4.8.5" - "run-parallel-limit@^1.1.0": "integrity" "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==" "resolved" "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz" @@ -20021,13 +20559,6 @@ dependencies: "queue-microtask" "^1.2.2" -"run-queue@^1.0.0", "run-queue@^1.0.3": - "integrity" "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==" - "resolved" "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "aproba" "^1.1.1" - "rustbn.js@~0.2.0": "integrity" "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" "resolved" "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz" @@ -20054,12 +20585,27 @@ dependencies: "tslib" "^2.1.0" +"safe-array-concat@^1.1.2": + "integrity" "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==" + "resolved" "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.7" + "get-intrinsic" "^1.2.4" + "has-symbols" "^1.0.3" + "isarray" "^2.0.5" + "safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@^5.2.1", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1": "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" "version" "5.2.1" -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2": +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@5.1.2": "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" "version" "5.1.2" @@ -20069,12 +20615,14 @@ "resolved" "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz" "version" "1.1.1" -"safe-regex@^1.1.0": - "integrity" "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==" - "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" - "version" "1.1.0" +"safe-regex-test@^1.0.3": + "integrity" "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==" + "resolved" "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz" + "version" "1.0.3" dependencies: - "ret" "~0.1.10" + "call-bind" "^1.0.6" + "es-errors" "^1.3.0" + "is-regex" "^1.1.4" "safe-stable-stringify@^2.1.0", "safe-stable-stringify@^2.3.2": "integrity" "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==" @@ -20086,36 +20634,18 @@ "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" "version" "2.1.2" -"sane@^4.0.3": - "integrity" "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==" - "resolved" "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "@cnakazawa/watch" "^1.0.3" - "anymatch" "^2.0.0" - "capture-exit" "^2.0.0" - "exec-sh" "^0.3.2" - "execa" "^1.0.0" - "fb-watchman" "^2.0.0" - "micromatch" "^3.1.4" - "minimist" "^1.1.1" - "walker" "~1.0.5" - -"sanitize.css@^10.0.0": - "integrity" "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" - "resolved" "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz" - "version" "10.0.0" +"sanitize.css@*": + "integrity" "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "resolved" "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz" + "version" "13.0.0" -"sass-loader@^10.0.5": - "integrity" "sha512-y2aBdtYkbqorVavkC3fcJIUDGIegzDWPn3/LAFhsf3G+MzPKTJx37sROf5pXtUeggSVbNbmfj8TgRaSLMelXRA==" - "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-10.3.1.tgz" - "version" "10.3.1" +"sass-loader@^12.3.0": + "integrity" "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==" + "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz" + "version" "12.6.0" dependencies: "klona" "^2.0.4" - "loader-utils" "^2.0.0" "neo-async" "^2.6.2" - "schema-utils" "^3.0.0" - "semver" "^7.3.2" "sass@^1.51.0": "integrity" "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==" @@ -20153,16 +20683,7 @@ dependencies: "loose-envify" "^1.1.0" -"schema-utils@^1.0.0": - "integrity" "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "ajv" "^6.1.0" - "ajv-errors" "^1.0.0" - "ajv-keywords" "^3.1.0" - -"schema-utils@^2.6.5", "schema-utils@^2.7.0", "schema-utils@^2.7.1": +"schema-utils@^2.6.5": "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" "version" "2.7.1" @@ -20171,24 +20692,34 @@ "ajv" "^6.12.4" "ajv-keywords" "^3.5.2" -"schema-utils@^3.0.0": - "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" - "version" "3.1.1" - dependencies: - "@types/json-schema" "^7.0.8" - "ajv" "^6.12.5" - "ajv-keywords" "^3.5.2" - -"schema-utils@^3.1.1": - "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==" - "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" - "version" "3.1.1" +"schema-utils@^3.0.0", "schema-utils@^3.1.1", "schema-utils@^3.2.0": + "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + "version" "3.3.0" dependencies: "@types/json-schema" "^7.0.8" "ajv" "^6.12.5" "ajv-keywords" "^3.5.2" +"schema-utils@^4.0.0": + "integrity" "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "@types/json-schema" "^7.0.9" + "ajv" "^8.9.0" + "ajv-formats" "^2.1.1" + "ajv-keywords" "^5.1.0" + +"schema-utils@2.7.0": + "integrity" "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "@types/json-schema" "^7.0.4" + "ajv" "^6.12.2" + "ajv-keywords" "^3.4.1" + "scrypt-js@^3.0.0", "scrypt-js@^3.0.1", "scrypt-js@3.0.1": "integrity" "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" "resolved" "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz" @@ -20240,12 +20771,13 @@ "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" "version" "2.0.0" -"selfsigned@^1.10.8": - "integrity" "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==" - "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz" - "version" "1.10.14" +"selfsigned@^2.1.1": + "integrity" "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" + "version" "2.4.1" dependencies: - "node-forge" "^0.10.0" + "@types/node-forge" "^1.3.0" + "node-forge" "^1" "semver-diff@^3.1.1": "integrity" "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==" @@ -20254,11 +20786,6 @@ dependencies: "semver" "^6.3.0" -"semver@^5.4.1": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - "semver@^5.5.0": "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" @@ -20279,6 +20806,11 @@ "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" "version" "6.3.0" +"semver@^6.3.1": + "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + "version" "6.3.1" + "semver@^7.2.1": "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" @@ -20287,9 +20819,9 @@ "lru-cache" "^6.0.0" "semver@^7.3.2": - "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" - "version" "7.3.7" + "integrity" "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + "version" "7.6.0" dependencies: "lru-cache" "^6.0.0" @@ -20301,9 +20833,9 @@ "lru-cache" "^6.0.0" "semver@^7.3.5": - "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" - "version" "7.3.7" + "integrity" "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + "version" "7.6.0" dependencies: "lru-cache" "^6.0.0" @@ -20328,6 +20860,13 @@ dependencies: "lru-cache" "^6.0.0" +"semver@^7.5.4": + "integrity" "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + "version" "7.6.0" + dependencies: + "lru-cache" "^6.0.0" + "semver@2 || 3 || 4 || 5": "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" @@ -20338,11 +20877,6 @@ "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" "version" "7.0.0" -"semver@7.3.2": - "integrity" "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" - "version" "7.3.2" - "send@0.18.0": "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==" "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz" @@ -20369,20 +20903,20 @@ dependencies: "randombytes" "^2.1.0" -"serialize-javascript@^5.0.1": - "integrity" "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==" - "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "randombytes" "^2.1.0" - -"serialize-javascript@6.0.0": +"serialize-javascript@^6.0.0", "serialize-javascript@6.0.0": "integrity" "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==" "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" "version" "6.0.0" dependencies: "randombytes" "^2.1.0" +"serialize-javascript@^6.0.1": + "integrity" "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "randombytes" "^2.1.0" + "serve-handler@6.1.3": "integrity" "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==" "resolved" "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz" @@ -20451,17 +20985,29 @@ "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" "version" "2.0.0" -"set-value@^2.0.0", "set-value@^2.0.1": - "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" - "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" - "version" "2.0.1" +"set-function-length@^1.2.1": + "integrity" "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==" + "resolved" "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" + "version" "1.2.2" + 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" + +"set-function-name@^2.0.1": + "integrity" "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==" + "resolved" "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" + "version" "2.0.2" dependencies: - "extend-shallow" "^2.0.1" - "is-extendable" "^0.1.1" - "is-plain-object" "^2.0.3" - "split-string" "^3.0.1" + "define-data-property" "^1.1.4" + "es-errors" "^1.3.0" + "functions-have-names" "^1.2.3" + "has-property-descriptors" "^1.0.2" -"setimmediate@^1.0.4", "setimmediate@^1.0.5": +"setimmediate@^1.0.5": "integrity" "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" "version" "1.0.5" @@ -20521,15 +21067,10 @@ "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" "version" "3.0.0" -"shell-quote@1.7.2": - "integrity" "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" - "version" "1.7.2" - -"shellwords@^0.1.1": - "integrity" "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" - "resolved" "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" - "version" "0.1.1" +"shell-quote@^1.7.3", "shell-quote@^1.8.1": + "integrity" "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" + "version" "1.8.1" "side-channel@^1.0.4": "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" @@ -20540,7 +21081,7 @@ "get-intrinsic" "^1.0.2" "object-inspect" "^1.9.0" -"signal-exit@^3.0.0", "signal-exit@^3.0.2", "signal-exit@^3.0.3": +"signal-exit@^3.0.0", "signal-exit@^3.0.2", "signal-exit@^3.0.3", "signal-exit@^3.0.7": "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" "version" "3.0.7" @@ -20603,6 +21144,11 @@ "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" "version" "3.0.0" +"slash@^4.0.0": + "integrity" "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + "resolved" "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" + "version" "4.0.0" + "slice-ansi@^3.0.0": "integrity" "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==" "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" @@ -20621,48 +21167,7 @@ "astral-regex" "^2.0.0" "is-fullwidth-code-point" "^3.0.0" -"snapdragon-node@^2.0.1": - "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" - "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "define-property" "^1.0.0" - "isobject" "^3.0.0" - "snapdragon-util" "^3.0.1" - -"snapdragon-util@^3.0.1": - "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" - "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "kind-of" "^3.2.0" - -"snapdragon@^0.8.1": - "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" - "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" - "version" "0.8.2" - dependencies: - "base" "^0.11.1" - "debug" "^2.2.0" - "define-property" "^0.2.5" - "extend-shallow" "^2.0.1" - "map-cache" "^0.2.2" - "source-map" "^0.5.6" - "source-map-resolve" "^0.5.0" - "use" "^3.1.0" - -"sockjs-client@^1.5.0": - "integrity" "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==" - "resolved" "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz" - "version" "1.6.1" - dependencies: - "debug" "^3.2.7" - "eventsource" "^2.0.2" - "faye-websocket" "^0.11.4" - "inherits" "^2.0.4" - "url-parse" "^1.5.10" - -"sockjs@^0.3.21": +"sockjs@^0.3.24": "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==" "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" "version" "0.3.24" @@ -20723,14 +21228,7 @@ dependencies: "atomic-sleep" "^1.0.0" -"sort-keys@^1.0.0": - "integrity" "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==" - "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "is-plain-obj" "^1.0.0" - -"source-list-map@^2.0.0": +"source-list-map@^2.0.0", "source-list-map@^2.0.1": "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" "version" "2.0.1" @@ -20753,23 +21251,21 @@ "temp" "^0.9.4" "yargs" "^16.2.0" -"source-map-js@^1.0.2", "source-map-js@>=0.6.2 <2.0.0": - "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - "version" "1.0.2" +"source-map-js@^1.0.1", "source-map-js@^1.2.0", "source-map-js@>=0.6.2 <2.0.0": + "integrity" "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + "version" "1.2.0" -"source-map-resolve@^0.5.0", "source-map-resolve@^0.5.2": - "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" - "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" - "version" "0.5.3" +"source-map-loader@^3.0.0": + "integrity" "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==" + "resolved" "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz" + "version" "3.0.2" dependencies: - "atob" "^2.1.2" - "decode-uri-component" "^0.2.0" - "resolve-url" "^0.2.1" - "source-map-url" "^0.4.0" - "urix" "^0.1.0" + "abab" "^2.0.5" + "iconv-lite" "^0.6.3" + "source-map-js" "^1.0.1" -"source-map-support@^0.5.13", "source-map-support@^0.5.6", "source-map-support@~0.5.12", "source-map-support@~0.5.20": +"source-map-support@^0.5.13", "source-map-support@^0.5.6", "source-map-support@~0.5.20": "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" "version" "0.5.21" @@ -20777,12 +21273,7 @@ "buffer-from" "^1.0.0" "source-map" "^0.6.0" -"source-map-url@^0.4.0": - "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" - "version" "0.4.1" - -"source-map@^0.5.0", "source-map@^0.5.6", "source-map@^0.5.7": +"source-map@^0.5.7": "integrity" "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" "version" "0.5.7" @@ -20802,6 +21293,13 @@ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" "version" "0.7.4" +"source-map@^0.8.0-beta.0": + "integrity" "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" + "version" "0.8.0-beta.0" + dependencies: + "whatwg-url" "^7.0.0" + "source-map@~0.6.0": "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" @@ -20817,6 +21315,11 @@ "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" "version" "1.4.8" +"spark-md5@^3.0.1": + "integrity" "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==" + "resolved" "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz" + "version" "3.0.2" + "spdx-correct@^3.0.0": "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" @@ -20871,13 +21374,6 @@ "resolved" "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz" "version" "1.1.0" -"split-string@^3.0.1", "split-string@^3.0.2": - "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" - "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "extend-shallow" "^3.0.0" - "split@0.3": "integrity" "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==" "resolved" "https://registry.npmjs.org/split/-/split-0.3.3.tgz" @@ -20910,26 +21406,12 @@ "safer-buffer" "^2.0.2" "tweetnacl" "~0.14.0" -"ssri@^6.0.1": - "integrity" "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==" - "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "figgy-pudding" "^3.5.1" - -"ssri@^8.0.1": - "integrity" "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==" - "resolved" "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" - "version" "8.0.1" - dependencies: - "minipass" "^3.1.1" - "stable@^0.1.8": "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" "version" "0.1.8" -"stack-utils@^2.0.2": +"stack-utils@^2.0.3": "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" "version" "2.0.5" @@ -20961,14 +21443,6 @@ "ps-tree" "1.2.0" "wait-on" "6.0.0" -"static-extend@^0.1.1": - "integrity" "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==" - "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" - "version" "0.1.2" - dependencies: - "define-property" "^0.2.5" - "object-copy" "^0.1.0" - "statuses@>= 1.4.0 < 2": "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" @@ -20989,14 +21463,6 @@ "resolved" "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" "version" "1.1.1" -"stream-browserify@^2.0.1": - "integrity" "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==" - "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "inherits" "~2.0.1" - "readable-stream" "^2.0.2" - "stream-browserify@^3.0.0": "integrity" "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==" "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" @@ -21012,24 +21478,15 @@ dependencies: "duplexer" "~0.1.1" -"stream-each@^1.1.0": - "integrity" "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==" - "resolved" "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" - "version" "1.2.3" - dependencies: - "end-of-stream" "^1.1.0" - "stream-shift" "^1.0.0" - -"stream-http@^2.7.2": - "integrity" "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==" - "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" - "version" "2.8.3" +"stream-http@^3.2.0": + "integrity" "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==" + "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz" + "version" "3.2.0" dependencies: "builtin-status-codes" "^3.0.0" - "inherits" "^2.0.1" - "readable-stream" "^2.3.6" - "to-arraybuffer" "^1.0.0" - "xtend" "^4.0.0" + "inherits" "^2.0.4" + "readable-stream" "^3.6.0" + "xtend" "^4.0.2" "stream-shift@^1.0.0": "integrity" "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" @@ -21058,13 +21515,6 @@ "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz" "version" "2.0.0" -"string_decoder@^1.0.0", "string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - "string_decoder@^1.1.1": "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" @@ -21072,6 +21522,13 @@ dependencies: "safe-buffer" "~5.2.0" +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + "string-format@^2.0.0": "integrity" "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==" "resolved" "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz" @@ -21085,6 +21542,14 @@ "char-regex" "^1.0.2" "strip-ansi" "^6.0.0" +"string-length@^5.0.1": + "integrity" "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "char-regex" "^2.0.0" + "strip-ansi" "^7.0.1" + "string-natural-compare@^3.0.1": "integrity" "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" "resolved" "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" @@ -21150,7 +21615,7 @@ "emoji-regex" "^9.2.2" "strip-ansi" "^7.0.1" -"string.prototype.matchall@^4.0.7": +"string.prototype.matchall@^4.0.6", "string.prototype.matchall@^4.0.7": "integrity" "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==" "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz" "version" "4.0.7" @@ -21164,23 +21629,33 @@ "regexp.prototype.flags" "^1.4.1" "side-channel" "^1.0.4" -"string.prototype.trimend@^1.0.5": - "integrity" "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz" - "version" "1.0.5" +"string.prototype.trim@^1.2.9": + "integrity" "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==" + "resolved" "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz" + "version" "1.2.9" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.4" - "es-abstract" "^1.19.5" + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.0" + "es-object-atoms" "^1.0.0" -"string.prototype.trimstart@^1.0.5": - "integrity" "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz" - "version" "1.0.5" +"string.prototype.trimend@^1.0.8": + "integrity" "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz" + "version" "1.0.8" dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.4" - "es-abstract" "^1.19.5" + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-object-atoms" "^1.0.0" + +"string.prototype.trimstart@^1.0.7": + "integrity" "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-object-atoms" "^1.0.0" "stringify-object@^3.3.0": "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==" @@ -21198,13 +21673,6 @@ dependencies: "ansi-regex" "^5.0.1" -"strip-ansi@^3.0.1": - "integrity" "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "ansi-regex" "^2.0.0" - "strip-ansi@^4.0.0": "integrity" "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==" "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" @@ -21233,13 +21701,6 @@ dependencies: "ansi-regex" "^6.0.1" -"strip-ansi@6.0.0": - "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "ansi-regex" "^5.0.0" - "strip-bom@^3.0.0": "integrity" "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" @@ -21250,13 +21711,10 @@ "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" "version" "4.0.0" -"strip-comments@^1.0.2": - "integrity" "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==" - "resolved" "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "babel-extract-comments" "^1.0.0" - "babel-plugin-transform-object-rest-spread" "^6.26.0" +"strip-comments@^2.0.1": + "integrity" "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + "resolved" "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz" + "version" "2.0.1" "strip-eof@^1.0.0": "integrity" "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" @@ -21307,22 +21765,18 @@ "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" "version" "2.0.1" -"style-loader@1.3.0": - "integrity" "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==" - "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "loader-utils" "^2.0.0" - "schema-utils" "^2.7.0" +"style-loader@^3.3.1": + "integrity" "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==" + "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz" + "version" "3.3.4" -"stylehacks@^4.0.0": - "integrity" "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==" - "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" - "version" "4.0.3" +"stylehacks@^5.1.1": + "integrity" "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==" + "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" + "version" "5.1.1" dependencies: - "browserslist" "^4.0.0" - "postcss" "^7.0.0" - "postcss-selector-parser" "^3.0.0" + "browserslist" "^4.21.4" + "postcss-selector-parser" "^6.0.4" "stylis@4.2.0": "integrity" "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" @@ -21366,14 +21820,14 @@ dependencies: "has-flag" "^3.0.0" -"supports-color@^6.1.0": - "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" - "version" "6.1.0" +"supports-color@^7.0.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" dependencies: - "has-flag" "^3.0.0" + "has-flag" "^4.0.0" -"supports-color@^7.0.0", "supports-color@^7.1.0": +"supports-color@^7.1.0": "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" "version" "7.2.0" @@ -21433,7 +21887,7 @@ "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" "version" "2.0.4" -"svgo@^1.0.0", "svgo@^1.2.2": +"svgo@^1.2.2": "integrity" "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==" "resolved" "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" "version" "1.3.2" @@ -21452,6 +21906,19 @@ "unquote" "~1.1.1" "util.promisify" "~1.0.0" +"svgo@^2.7.0": + "integrity" "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "@trysound/sax" "0.2.0" + "commander" "^7.2.0" + "css-select" "^4.1.3" + "css-tree" "^1.1.3" + "csso" "^4.2.0" + "picocolors" "^1.0.0" + "stable" "^0.1.8" + "swarm-js@^0.1.40": "integrity" "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==" "resolved" "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz" @@ -21526,7 +21993,7 @@ "string-width" "^4.2.3" "strip-ansi" "^6.0.1" -"tailwindcss@^3.3.1": +"tailwindcss@^3.0.2", "tailwindcss@^3.3.1": "integrity" "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==" "resolved" "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz" "version" "3.4.1" @@ -21554,11 +22021,16 @@ "resolve" "^1.22.2" "sucrase" "^3.32.0" -"tapable@^1.0.0", "tapable@^1.1.3": +"tapable@^1.0.0": "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" "version" "1.1.3" +"tapable@^2.0.0", "tapable@^2.1.1", "tapable@^2.2.0", "tapable@^2.2.1": + "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + "version" "2.2.1" + "tar@^4.0.2": "integrity" "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==" "resolved" "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz" @@ -21572,22 +22044,10 @@ "safe-buffer" "^5.2.1" "yallist" "^3.1.1" -"tar@^6.0.2": - "integrity" "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==" - "resolved" "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" - "version" "6.1.11" - dependencies: - "chownr" "^2.0.0" - "fs-minipass" "^2.0.0" - "minipass" "^3.0.0" - "minizlib" "^2.1.1" - "mkdirp" "^1.0.3" - "yallist" "^4.0.0" - -"temp-dir@^1.0.0": - "integrity" "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" - "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" - "version" "1.0.0" +"temp-dir@^2.0.0": + "integrity" "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" + "version" "2.0.0" "temp@^0.9.4": "integrity" "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==" @@ -21597,14 +22057,15 @@ "mkdirp" "^0.5.1" "rimraf" "~2.6.2" -"tempy@^0.3.0": - "integrity" "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==" - "resolved" "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz" - "version" "0.3.0" +"tempy@^0.6.0": + "integrity" "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==" + "resolved" "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz" + "version" "0.6.0" dependencies: - "temp-dir" "^1.0.0" - "type-fest" "^0.3.1" - "unique-string" "^1.0.0" + "is-stream" "^2.0.0" + "temp-dir" "^2.0.0" + "type-fest" "^0.16.0" + "unique-string" "^2.0.0" "term-size@^1.2.0": "integrity" "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==" @@ -21621,46 +22082,18 @@ "ansi-escapes" "^4.2.1" "supports-hyperlinks" "^2.0.0" -"terser-webpack-plugin@^1.4.3": - "integrity" "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==" - "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" - "version" "1.4.5" - dependencies: - "cacache" "^12.0.2" - "find-cache-dir" "^2.1.0" - "is-wsl" "^1.1.0" - "schema-utils" "^1.0.0" - "serialize-javascript" "^4.0.0" - "source-map" "^0.6.1" - "terser" "^4.1.2" - "webpack-sources" "^1.4.0" - "worker-farm" "^1.7.0" - -"terser-webpack-plugin@4.2.3": - "integrity" "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==" - "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "cacache" "^15.0.5" - "find-cache-dir" "^3.3.1" - "jest-worker" "^26.5.0" - "p-limit" "^3.0.2" - "schema-utils" "^3.0.0" - "serialize-javascript" "^5.0.1" - "source-map" "^0.6.1" - "terser" "^5.3.4" - "webpack-sources" "^1.4.3" - -"terser@^4.1.2", "terser@^4.6.2", "terser@^4.6.3": - "integrity" "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==" - "resolved" "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz" - "version" "4.8.1" +"terser-webpack-plugin@^5.2.5", "terser-webpack-plugin@^5.3.10": + "integrity" "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" + "version" "5.3.10" dependencies: - "commander" "^2.20.0" - "source-map" "~0.6.1" - "source-map-support" "~0.5.12" + "@jridgewell/trace-mapping" "^0.3.20" + "jest-worker" "^27.4.5" + "schema-utils" "^3.1.1" + "serialize-javascript" "^6.0.1" + "terser" "^5.26.0" -"terser@^5.3.4": +"terser@^5.0.0", "terser@^5.10.0", "terser@^5.26.0": "integrity" "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==" "resolved" "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz" "version" "5.29.2" @@ -21684,7 +22117,7 @@ "resolved" "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz" "version" "1.0.2" -"text-table@^0.2.0", "text-table@0.2.0": +"text-table@^0.2.0": "integrity" "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" "version" "0.2.0" @@ -21727,10 +22160,10 @@ dependencies: "real-require" "^0.1.0" -"throat@^5.0.0": - "integrity" "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - "resolved" "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" - "version" "5.0.0" +"throat@^6.0.1": + "integrity" "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz" + "version" "6.0.2" "throttleit@^1.0.0": "integrity" "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==" @@ -21742,14 +22175,6 @@ "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" "version" "2.3.8" -"through2@^2.0.0": - "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" - "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "readable-stream" "~2.3.6" - "xtend" "~4.0.1" - "thunky@^1.0.2": "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" @@ -21768,23 +22193,21 @@ "abort-controller" "^3.0.0" "retimer" "^2.0.0" -"timers-browserify@^2.0.4": - "integrity" "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==" - "resolved" "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" - "version" "2.0.12" - dependencies: - "setimmediate" "^1.0.4" - -"timsort@^0.3.0": - "integrity" "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" - "resolved" "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" - "version" "0.3.0" +"tiny-hashes@^1.0.1": + "integrity" "sha512-knIN5zj4fl7kW4EBU5sLP20DWUvi/rVouvJezV0UAym2DkQaqm365Nyc8F3QEiOvunNDMxR8UhcXd1d5g+Wg1g==" + "resolved" "https://registry.npmjs.org/tiny-hashes/-/tiny-hashes-1.0.1.tgz" + "version" "1.0.1" "tiny-invariant@^1.0.2", "tiny-invariant@^1.1.0", "tiny-invariant@^1.3.1": "integrity" "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" "resolved" "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz" "version" "1.3.3" +"tiny-lru@^11.2.5": + "integrity" "sha512-JpqM0K33lG6iQGKiigcwuURAKZlq6rHXfrgeL4/I8/REoyJTGU+tEMszvT/oTRVHG2OiylhGDjqPp1jWMlr3bw==" + "resolved" "https://registry.npmjs.org/tiny-lru/-/tiny-lru-11.2.5.tgz" + "version" "11.2.5" + "tiny-secp256k1@^1.1.3": "integrity" "sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==" "resolved" "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.6.tgz" @@ -21827,36 +22250,16 @@ "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" "version" "1.0.5" -"to-arraybuffer@^1.0.0": - "integrity" "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" - "resolved" "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" - "version" "1.0.1" - "to-fast-properties@^2.0.0": "integrity" "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" "version" "2.0.0" -"to-object-path@^0.3.0": - "integrity" "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==" - "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "kind-of" "^3.0.2" - "to-readable-stream@^1.0.0": "integrity" "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" "resolved" "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" "version" "1.0.0" -"to-regex-range@^2.1.0": - "integrity" "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "is-number" "^3.0.0" - "repeat-string" "^1.6.1" - "to-regex-range@^5.0.1": "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -21864,16 +22267,6 @@ dependencies: "is-number" "^7.0.0" -"to-regex@^3.0.1", "to-regex@^3.0.2": - "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" - "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "regex-not" "^1.0.2" - "safe-regex" "^1.1.0" - "toformat@^2.0.0": "integrity" "sha512-03SWBVop6nU8bpyZCx7SodpYznbZF5R4ljwNLBcTQzKOD9xuihRo/psX58llS1BMFhhAI08H3luot5GoXJz2pQ==" "resolved" "https://registry.npmjs.org/toformat/-/toformat-2.0.0.tgz" @@ -21898,13 +22291,21 @@ "punycode" "^2.1.1" "tough-cookie@^4.0.0": - "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" - "version" "4.0.0" + "integrity" "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz" + "version" "4.1.3" dependencies: "psl" "^1.1.33" "punycode" "^2.1.1" - "universalify" "^0.1.2" + "universalify" "^0.2.0" + "url-parse" "^1.5.3" + +"tr46@^1.0.1": + "integrity" "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "punycode" "^2.1.0" "tr46@^2.1.0": "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" @@ -21926,6 +22327,11 @@ "format-io" "^2.0.0" "try-to-catch" "^3.0.0" +"treeify@^1.1.0": + "integrity" "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==" + "resolved" "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz" + "version" "1.1.0" + "trim-newlines@^2.0.0": "integrity" "sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==" "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz" @@ -21956,6 +22362,11 @@ "command-line-usage" "^6.1.0" "string-format" "^2.0.0" +"ts-deepmerge@^6.2.0": + "integrity" "sha512-8CYSLazCyj0DJDpPIxOFzJG46r93uh6EynYjuey+bxcLltBeqZL7DMfaE5ZPzZNFlav7wx+2TDa/mBl8gkTYzw==" + "resolved" "https://registry.npmjs.org/ts-deepmerge/-/ts-deepmerge-6.2.1.tgz" + "version" "6.2.1" + "ts-essentials@^1.0.0": "integrity" "sha512-q3N1xS4vZpRouhYHDPwO0bDW3EZ6SK9CrrDHxi/D6BPReSjpVgWIOpLS2o0gSBZm+7q/wyKp6RVM1AeeW7uyfQ==" "resolved" "https://registry.npmjs.org/ts-essentials/-/ts-essentials-1.0.4.tgz" @@ -22010,18 +22421,13 @@ "v8-compile-cache-lib" "^3.0.1" "yn" "3.1.1" -"ts-pnp@^1.1.6", "ts-pnp@1.2.0": - "integrity" "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" - "resolved" "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" - "version" "1.2.0" - -"tsconfig-paths@^3.14.1": - "integrity" "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==" - "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz" - "version" "3.14.1" +"tsconfig-paths@^3.15.0": + "integrity" "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==" + "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz" + "version" "3.15.0" dependencies: "@types/json5" "^0.0.29" - "json5" "^1.0.1" + "json5" "^1.0.2" "minimist" "^1.2.6" "strip-bom" "^3.0.0" @@ -22036,9 +22442,9 @@ "version" "2.4.0" "tslib@^2.0.3": - "integrity" "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" - "version" "2.4.0" + "integrity" "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" + "version" "2.6.2" "tslib@^2.1.0": "integrity" "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" @@ -22050,23 +22456,23 @@ "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" "version" "2.4.0" +"tslib@^2.4.1": + "integrity" "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" + "version" "2.6.2" + "tsort@0.0.1": "integrity" "sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==" "resolved" "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz" "version" "0.0.1" -"tsutils@^3.17.1", "tsutils@^3.21.0": +"tsutils@^3.21.0": "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" "version" "3.21.0" dependencies: "tslib" "^1.8.1" -"tty-browserify@0.0.0": - "integrity" "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" - "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" - "version" "0.0.0" - "tunnel-agent@^0.6.0": "integrity" "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==" "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" @@ -22101,13 +22507,6 @@ dependencies: "prelude-ls" "^1.2.1" -"type-check@~0.3.2": - "integrity" "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - "version" "0.3.2" - dependencies: - "prelude-ls" "~1.1.2" - "type-detect@^4.0.0", "type-detect@^4.0.5", "type-detect@^4.0.8", "type-detect@4.0.8": "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" @@ -22118,6 +22517,11 @@ "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" "version" "0.13.1" +"type-fest@^0.16.0": + "integrity" "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" + "version" "0.16.0" + "type-fest@^0.20.2": "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" @@ -22128,11 +22532,6 @@ "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" "version" "0.21.3" -"type-fest@^0.3.1": - "integrity" "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" - "version" "0.3.1" - "type-fest@^0.6.0": "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" @@ -22182,6 +22581,50 @@ "ts-command-line-args" "^2.2.0" "ts-essentials" "^7.0.1" +"typed-array-buffer@^1.0.2": + "integrity" "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==" + "resolved" "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.7" + "es-errors" "^1.3.0" + "is-typed-array" "^1.1.13" + +"typed-array-byte-length@^1.0.1": + "integrity" "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==" + "resolved" "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz" + "version" "1.0.1" + 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" + +"typed-array-byte-offset@^1.0.2": + "integrity" "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==" + "resolved" "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz" + "version" "1.0.2" + 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" + +"typed-array-length@^1.0.5": + "integrity" "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==" + "resolved" "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz" + "version" "1.0.6" + 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" + "typedarray-to-buffer@^3.1.5", "typedarray-to-buffer@3.1.5": "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" @@ -22290,7 +22733,12 @@ "node-fetch-native" "^1.6.1" "pathe" "^1.1.1" -"unfetch@^4.2.0": +"unfetch@^3.1.1": + "integrity" "sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw==" + "resolved" "https://registry.npmjs.org/unfetch/-/unfetch-3.1.2.tgz" + "version" "3.1.2" + +"unfetch@^4.1.0", "unfetch@^4.2.0": "integrity" "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" "resolved" "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz" "version" "4.2.0" @@ -22318,47 +22766,6 @@ "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" "version" "2.0.0" -"union-value@^1.0.0": - "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" - "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "arr-union" "^3.1.0" - "get-value" "^2.0.6" - "is-extendable" "^0.1.1" - "set-value" "^2.0.1" - -"uniq@^1.0.1": - "integrity" "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" - "resolved" "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" - "version" "1.0.1" - -"uniqs@^2.0.0": - "integrity" "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" - "resolved" "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" - "version" "2.0.0" - -"unique-filename@^1.1.1": - "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" - "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "unique-slug" "^2.0.0" - -"unique-slug@^2.0.0": - "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" - "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "imurmurhash" "^0.1.4" - -"unique-string@^1.0.0": - "integrity" "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==" - "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "crypto-random-string" "^1.0.0" - "unique-string@^2.0.0": "integrity" "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==" "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" @@ -22371,10 +22778,10 @@ "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" "version" "0.1.2" -"universalify@^0.1.2": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" +"universalify@^0.2.0": + "integrity" "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" + "version" "0.2.0" "universalify@^2.0.0": "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" @@ -22391,14 +22798,6 @@ "resolved" "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" "version" "1.1.1" -"unset-value@^1.0.0": - "integrity" "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==" - "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-value" "^0.3.1" - "isobject" "^3.0.0" - "unstorage@^1.9.0": "integrity" "sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==" "resolved" "https://registry.npmjs.org/unstorage/-/unstorage-1.10.2.tgz" @@ -22429,15 +22828,15 @@ "consola" "^3.2.3" "pathe" "^1.1.1" -"upath@^1.1.1", "upath@^1.1.2", "upath@^1.2.0": +"upath@^1.2.0": "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" "version" "1.2.0" -"update-browserslist-db@^1.0.5": - "integrity" "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==" - "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz" - "version" "1.0.5" +"update-browserslist-db@^1.0.13": + "integrity" "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==" + "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz" + "version" "1.0.13" dependencies: "escalade" "^3.1.1" "picocolors" "^1.0.0" @@ -22482,20 +22881,6 @@ dependencies: "punycode" "^2.1.0" -"urix@^0.1.0": - "integrity" "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" - "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" - "version" "0.1.0" - -"url-loader@4.1.1": - "integrity" "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==" - "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "loader-utils" "^2.0.0" - "mime-types" "^2.1.27" - "schema-utils" "^3.0.0" - "url-parse-lax@^1.0.0": "integrity" "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==" "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz" @@ -22510,7 +22895,7 @@ dependencies: "prepend-http" "^2.0.0" -"url-parse@^1.5.10": +"url-parse@^1.5.3": "integrity" "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==" "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" "version" "1.5.10" @@ -22541,11 +22926,6 @@ "resolved" "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" "version" "1.2.0" -"use@^3.1.0": - "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" - "version" "3.1.1" - "utf-8-validate@^5.0.2": "integrity" "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==" "resolved" "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz" @@ -22553,7 +22933,7 @@ dependencies: "node-gyp-build" "^4.3.0" -"utf8@3.0.0": +"utf8@^3.0.0", "utf8@3.0.0": "integrity" "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" "resolved" "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz" "version" "3.0.0" @@ -22563,7 +22943,7 @@ "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" "version" "1.0.2" -"util.promisify@~1.0.0", "util.promisify@1.0.0": +"util.promisify@~1.0.0": "integrity" "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==" "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" "version" "1.0.0" @@ -22571,14 +22951,7 @@ "define-properties" "^1.1.2" "object.getownpropertydescriptors" "^2.0.3" -"util@^0.11.0": - "integrity" "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==" - "resolved" "https://registry.npmjs.org/util/-/util-0.11.1.tgz" - "version" "0.11.1" - dependencies: - "inherits" "2.0.3" - -"util@^0.12.3", "util@^0.12.4", "util@^0.12.5": +"util@^0.12.0", "util@^0.12.3", "util@^0.12.4", "util@^0.12.5": "integrity" "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==" "resolved" "https://registry.npmjs.org/util/-/util-0.12.5.tgz" "version" "0.12.5" @@ -22589,13 +22962,6 @@ "is-typed-array" "^1.1.3" "which-typed-array" "^1.1.2" -"util@0.10.3": - "integrity" "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==" - "resolved" "https://registry.npmjs.org/util/-/util-0.10.3.tgz" - "version" "0.10.3" - dependencies: - "inherits" "2.0.1" - "utila@~0.4": "integrity" "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" @@ -22611,7 +22977,7 @@ "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" "version" "3.4.0" -"uuid@^8.3.0", "uuid@^8.3.2": +"uuid@^8.3.2": "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" "version" "8.3.2" @@ -22636,10 +23002,10 @@ "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" "version" "2.3.0" -"v8-to-istanbul@^7.0.0": - "integrity" "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==" - "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz" - "version" "7.1.2" +"v8-to-istanbul@^8.1.0": + "integrity" "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz" + "version" "8.1.1" dependencies: "@types/istanbul-lib-coverage" "^2.0.1" "convert-source-map" "^1.6.0" @@ -22694,11 +23060,6 @@ "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" "version" "1.1.2" -"vendors@^1.0.0": - "integrity" "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - "resolved" "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" - "version" "1.0.4" - "verror@1.10.0": "integrity" "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==" "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" @@ -22708,11 +23069,6 @@ "core-util-is" "1.0.2" "extsprintf" "^1.2.0" -"vm-browserify@^1.0.1": - "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" - "version" "1.1.2" - "void-elements@3.1.0": "integrity" "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz" @@ -22755,30 +23111,20 @@ "minimist" "^1.2.5" "rxjs" "^7.1.0" -"walker@^1.0.7", "walker@~1.0.5": +"walker@^1.0.7", "walker@^1.0.8": "integrity" "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==" "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" "version" "1.0.8" dependencies: "makeerror" "1.0.12" -"watchpack-chokidar2@^2.0.1": - "integrity" "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==" - "resolved" "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "chokidar" "^2.1.8" - -"watchpack@^1.7.4": - "integrity" "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==" - "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" - "version" "1.7.5" +"watchpack@^2.4.1": + "integrity" "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==" + "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz" + "version" "2.4.1" dependencies: + "glob-to-regexp" "^0.4.1" "graceful-fs" "^4.1.2" - "neo-async" "^2.5.0" - optionalDependencies: - "chokidar" "^3.4.1" - "watchpack-chokidar2" "^2.0.1" "wbuf@^1.1.0", "wbuf@^1.7.3": "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" @@ -22813,6 +23159,14 @@ "web3-eth-iban" "1.10.0" "web3-utils" "1.10.0" +"web3-core-helpers@1.5.2": + "integrity" "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==" + "resolved" "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "web3-eth-iban" "1.5.2" + "web3-utils" "1.5.2" + "web3-core-method@1.10.0": "integrity" "sha512-4R700jTLAMKDMhQ+nsVfIXvH6IGJlJzGisIfMKWAIswH31h5AZz7uDUW2YctI+HrYd+5uOAlS4OJeeT9bIpvkA==" "resolved" "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.10.0.tgz" @@ -22824,6 +23178,18 @@ "web3-core-subscriptions" "1.10.0" "web3-utils" "1.10.0" +"web3-core-method@1.5.2": + "integrity" "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==" + "resolved" "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "@ethereumjs/common" "^2.4.0" + "@ethersproject/transactions" "^5.0.0-beta.135" + "web3-core-helpers" "1.5.2" + "web3-core-promievent" "1.5.2" + "web3-core-subscriptions" "1.5.2" + "web3-utils" "1.5.2" + "web3-core-promievent@1.10.0": "integrity" "sha512-68N7k5LWL5R38xRaKFrTFT2pm2jBNFaM4GioS00YjAKXRQ3KjmhijOMG3TICz6Aa5+6GDWYelDNx21YAeZ4YTg==" "resolved" "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.0.tgz" @@ -22831,6 +23197,13 @@ dependencies: "eventemitter3" "4.0.4" +"web3-core-promievent@1.5.2": + "integrity" "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==" + "resolved" "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "eventemitter3" "4.0.4" + "web3-core-requestmanager@1.10.0": "integrity" "sha512-3z/JKE++Os62APml4dvBM+GAuId4h3L9ckUrj7ebEtS2AR0ixyQPbrBodgL91Sv7j7cQ3Y+hllaluqjguxvSaQ==" "resolved" "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.10.0.tgz" @@ -22842,6 +23215,17 @@ "web3-providers-ipc" "1.10.0" "web3-providers-ws" "1.10.0" +"web3-core-requestmanager@1.5.2": + "integrity" "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==" + "resolved" "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "util" "^0.12.0" + "web3-core-helpers" "1.5.2" + "web3-providers-http" "1.5.2" + "web3-providers-ipc" "1.5.2" + "web3-providers-ws" "1.5.2" + "web3-core-subscriptions@1.10.0": "integrity" "sha512-HGm1PbDqsxejI075gxBc5OSkwymilRWZufIy9zEpnWKNmfbuv5FfHgW1/chtJP6aP3Uq2vHkvTDl3smQBb8l+g==" "resolved" "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.10.0.tgz" @@ -22850,6 +23234,14 @@ "eventemitter3" "4.0.4" "web3-core-helpers" "1.10.0" +"web3-core-subscriptions@1.5.2": + "integrity" "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==" + "resolved" "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "eventemitter3" "4.0.4" + "web3-core-helpers" "1.5.2" + "web3-core@1.10.0": "integrity" "sha512-fWySwqy2hn3TL89w5TM8wXF1Z2Q6frQTKHWmP0ppRQorEK8NcHJRfeMiv/mQlSKoTS1F6n/nv2uyZsixFycjYQ==" "resolved" "https://registry.npmjs.org/web3-core/-/web3-core-1.10.0.tgz" @@ -22863,6 +23255,19 @@ "web3-core-requestmanager" "1.10.0" "web3-utils" "1.10.0" +"web3-core@1.5.2": + "integrity" "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==" + "resolved" "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "@types/bn.js" "^4.11.5" + "@types/node" "^12.12.6" + "bignumber.js" "^9.0.0" + "web3-core-helpers" "1.5.2" + "web3-core-method" "1.5.2" + "web3-core-requestmanager" "1.5.2" + "web3-utils" "1.5.2" + "web3-eth-abi@1.10.0": "integrity" "sha512-cwS+qRBWpJ43aI9L3JS88QYPfFcSJJ3XapxOQ4j40v6mk7ATpA8CVK1vGTzpihNlOfMVRBkR95oAj7oL6aiDOg==" "resolved" "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.10.0.tgz" @@ -22923,6 +23328,14 @@ "bn.js" "^5.2.1" "web3-utils" "1.10.0" +"web3-eth-iban@1.5.2": + "integrity" "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==" + "resolved" "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "bn.js" "^4.11.9" + "web3-utils" "1.5.2" + "web3-eth-personal@1.10.0": "integrity" "sha512-anseKn98w/d703eWq52uNuZi7GhQeVjTC5/svrBWEKob0WZ5kPdo+EZoFN0sp5a5ubbrk/E0xSl1/M5yORMtpg==" "resolved" "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.10.0.tgz" @@ -22972,6 +23385,14 @@ "es6-promise" "^4.2.8" "web3-core-helpers" "1.10.0" +"web3-providers-http@1.5.2": + "integrity" "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==" + "resolved" "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "web3-core-helpers" "1.5.2" + "xhr2-cookies" "1.1.0" + "web3-providers-ipc@1.10.0": "integrity" "sha512-OfXG1aWN8L1OUqppshzq8YISkWrYHaATW9H8eh0p89TlWMc1KZOL9vttBuaBEi96D/n0eYDn2trzt22bqHWfXA==" "resolved" "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.10.0.tgz" @@ -22980,6 +23401,14 @@ "oboe" "2.1.5" "web3-core-helpers" "1.10.0" +"web3-providers-ipc@1.5.2": + "integrity" "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==" + "resolved" "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "oboe" "2.1.5" + "web3-core-helpers" "1.5.2" + "web3-providers-ws@1.10.0": "integrity" "sha512-sK0fNcglW36yD5xjnjtSGBnEtf59cbw4vZzJ+CmOWIKGIR96mP5l684g0WD0Eo+f4NQc2anWWXG74lRc9OVMCQ==" "resolved" "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.10.0.tgz" @@ -22989,6 +23418,15 @@ "web3-core-helpers" "1.10.0" "websocket" "^1.0.32" +"web3-providers-ws@1.5.2": + "integrity" "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==" + "resolved" "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "eventemitter3" "4.0.4" + "web3-core-helpers" "1.5.2" + "websocket" "^1.0.32" + "web3-shh@1.10.0": "integrity" "sha512-uNUUuNsO2AjX41GJARV9zJibs11eq6HtOe6Wr0FtRUcj8SN6nHeYIzwstAvJ4fXA53gRqFMTxdntHEt9aXVjpg==" "resolved" "https://registry.npmjs.org/web3-shh/-/web3-shh-1.10.0.tgz" @@ -22999,7 +23437,7 @@ "web3-core-subscriptions" "1.10.0" "web3-net" "1.10.0" -"web3-utils@1.10.0": +"web3-utils@^1.3.4", "web3-utils@1.10.0": "integrity" "sha512-kSaCM0uMcZTNUSmn5vMEhlo02RObGNRRCkdX0V9UTAU0+lrvn0HSaudyCo6CQzuXUsnuY2ERJGCGPfeWmv19Rg==" "resolved" "https://registry.npmjs.org/web3-utils/-/web3-utils-1.10.0.tgz" "version" "1.10.0" @@ -23012,6 +23450,19 @@ "randombytes" "^2.1.0" "utf8" "3.0.0" +"web3-utils@1.5.2": + "integrity" "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==" + "resolved" "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "bn.js" "^4.11.9" + "eth-lib" "0.2.8" + "ethereum-bloom-filters" "^1.0.6" + "ethjs-unit" "0.1.6" + "number-to-bn" "1.7.0" + "randombytes" "^2.1.0" + "utf8" "3.0.0" + "web3@1.x": "integrity" "sha512-YfKY9wSkGcM8seO+daR89oVTcbu18NsVfvOngzqMYGUU0pPSQmE57qQDvQzUeoIOHAnXEBNzrhjQJmm8ER0rng==" "resolved" "https://registry.npmjs.org/web3/-/web3-1.10.0.tgz" @@ -23025,11 +23476,21 @@ "web3-shh" "1.10.0" "web3-utils" "1.10.0" +"webextension-polyfill@^0.10.0": + "integrity" "sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==" + "resolved" "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz" + "version" "0.10.0" + "webidl-conversions@^3.0.0": "integrity" "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" "version" "3.0.1" +"webidl-conversions@^4.0.2": + "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" + "version" "4.0.2" + "webidl-conversions@^5.0.0": "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" @@ -23040,75 +23501,62 @@ "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" "version" "6.1.0" -"webpack-dev-middleware@^3.7.2": - "integrity" "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==" - "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" - "version" "3.7.3" +"webpack-dev-middleware@^5.3.4": + "integrity" "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz" + "version" "5.3.4" dependencies: - "memory-fs" "^0.4.1" - "mime" "^2.4.4" - "mkdirp" "^0.5.1" + "colorette" "^2.0.10" + "memfs" "^3.4.3" + "mime-types" "^2.1.31" "range-parser" "^1.2.1" - "webpack-log" "^2.0.0" - -"webpack-dev-server@3.11.1": - "integrity" "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==" - "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz" - "version" "3.11.1" - dependencies: - "ansi-html" "0.0.7" - "bonjour" "^3.5.0" - "chokidar" "^2.1.8" + "schema-utils" "^4.0.0" + +"webpack-dev-server@^4.6.0": + "integrity" "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==" + "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz" + "version" "4.15.2" + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + "ansi-html-community" "^0.0.8" + "bonjour-service" "^1.0.11" + "chokidar" "^3.5.3" + "colorette" "^2.0.10" "compression" "^1.7.4" - "connect-history-api-fallback" "^1.6.0" - "debug" "^4.1.1" - "del" "^4.1.1" - "express" "^4.17.1" - "html-entities" "^1.3.1" - "http-proxy-middleware" "0.19.1" - "import-local" "^2.0.0" - "internal-ip" "^4.3.0" - "ip" "^1.1.5" - "is-absolute-url" "^3.0.3" - "killable" "^1.0.1" - "loglevel" "^1.6.8" - "opn" "^5.5.0" - "p-retry" "^3.0.1" - "portfinder" "^1.0.26" - "schema-utils" "^1.0.0" - "selfsigned" "^1.10.8" - "semver" "^6.3.0" + "connect-history-api-fallback" "^2.0.0" + "default-gateway" "^6.0.3" + "express" "^4.17.3" + "graceful-fs" "^4.2.6" + "html-entities" "^2.3.2" + "http-proxy-middleware" "^2.0.3" + "ipaddr.js" "^2.0.1" + "launch-editor" "^2.6.0" + "open" "^8.0.9" + "p-retry" "^4.5.0" + "rimraf" "^3.0.2" + "schema-utils" "^4.0.0" + "selfsigned" "^2.1.1" "serve-index" "^1.9.1" - "sockjs" "^0.3.21" - "sockjs-client" "^1.5.0" + "sockjs" "^0.3.24" "spdy" "^4.0.2" - "strip-ansi" "^3.0.1" - "supports-color" "^6.1.0" - "url" "^0.11.0" - "webpack-dev-middleware" "^3.7.2" - "webpack-log" "^2.0.0" - "ws" "^6.2.1" - "yargs" "^13.3.2" - -"webpack-log@^2.0.0": - "integrity" "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==" - "resolved" "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "ansi-colors" "^3.0.0" - "uuid" "^3.3.2" + "webpack-dev-middleware" "^5.3.4" + "ws" "^8.13.0" -"webpack-manifest-plugin@2.2.0": - "integrity" "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==" - "resolved" "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" - "version" "2.2.0" +"webpack-manifest-plugin@^4.0.2": + "integrity" "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==" + "resolved" "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz" + "version" "4.1.1" dependencies: - "fs-extra" "^7.0.0" - "lodash" ">=3.5 <5" - "object.entries" "^1.1.0" - "tapable" "^1.0.0" + "tapable" "^2.0.0" + "webpack-sources" "^2.2.0" -"webpack-sources@^1.1.0", "webpack-sources@^1.3.0", "webpack-sources@^1.4.0", "webpack-sources@^1.4.1", "webpack-sources@^1.4.3": +"webpack-sources@^1.4.3": "integrity" "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==" "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" "version" "1.4.3" @@ -23116,34 +23564,48 @@ "source-list-map" "^2.0.0" "source-map" "~0.6.1" -"webpack@4.44.2": - "integrity" "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==" - "resolved" "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz" - "version" "4.44.2" - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "acorn" "^6.4.1" - "ajv" "^6.10.2" - "ajv-keywords" "^3.4.1" +"webpack-sources@^2.2.0": + "integrity" "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz" + "version" "2.3.1" + dependencies: + "source-list-map" "^2.0.1" + "source-map" "^0.6.1" + +"webpack-sources@^3.2.3": + "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + "version" "3.2.3" + +"webpack@^5.64.4": + "integrity" "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==" + "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz" + "version" "5.91.0" + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.5" + "@webassemblyjs/ast" "^1.12.1" + "@webassemblyjs/wasm-edit" "^1.12.1" + "@webassemblyjs/wasm-parser" "^1.12.1" + "acorn" "^8.7.1" + "acorn-import-assertions" "^1.9.0" + "browserslist" "^4.21.10" "chrome-trace-event" "^1.0.2" - "enhanced-resolve" "^4.3.0" - "eslint-scope" "^4.0.3" - "json-parse-better-errors" "^1.0.2" - "loader-runner" "^2.4.0" - "loader-utils" "^1.2.3" - "memory-fs" "^0.4.1" - "micromatch" "^3.1.10" - "mkdirp" "^0.5.3" - "neo-async" "^2.6.1" - "node-libs-browser" "^2.2.1" - "schema-utils" "^1.0.0" - "tapable" "^1.1.3" - "terser-webpack-plugin" "^1.4.3" - "watchpack" "^1.7.4" - "webpack-sources" "^1.4.1" + "enhanced-resolve" "^5.16.0" + "es-module-lexer" "^1.2.1" + "eslint-scope" "5.1.1" + "events" "^3.2.0" + "glob-to-regexp" "^0.4.1" + "graceful-fs" "^4.2.11" + "json-parse-even-better-errors" "^2.3.1" + "loader-runner" "^4.2.0" + "mime-types" "^2.1.27" + "neo-async" "^2.6.2" + "schema-utils" "^3.2.0" + "tapable" "^2.1.1" + "terser-webpack-plugin" "^5.3.10" + "watchpack" "^2.4.1" + "webpack-sources" "^3.2.3" "websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" @@ -23178,7 +23640,7 @@ dependencies: "iconv-lite" "0.4.24" -"whatwg-fetch@^3.4.1", "whatwg-fetch@>=0.10.0": +"whatwg-fetch@^3.4.1", "whatwg-fetch@^3.6.2", "whatwg-fetch@>=0.10.0": "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" "version" "3.6.2" @@ -23196,6 +23658,15 @@ "tr46" "~0.0.3" "webidl-conversions" "^3.0.0" +"whatwg-url@^7.0.0": + "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "lodash.sortby" "^4.7.0" + "tr46" "^1.0.1" + "webidl-conversions" "^4.0.2" + "whatwg-url@^8.0.0": "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" @@ -23225,22 +23696,49 @@ "is-string" "^1.0.5" "is-symbol" "^1.0.3" +"which-builtin-type@^1.1.3": + "integrity" "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==" + "resolved" "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "function.prototype.name" "^1.1.5" + "has-tostringtag" "^1.0.0" + "is-async-function" "^2.0.0" + "is-date-object" "^1.0.5" + "is-finalizationregistry" "^1.0.2" + "is-generator-function" "^1.0.10" + "is-regex" "^1.1.4" + "is-weakref" "^1.0.2" + "isarray" "^2.0.5" + "which-boxed-primitive" "^1.0.2" + "which-collection" "^1.0.1" + "which-typed-array" "^1.1.9" + +"which-collection@^1.0.1": + "integrity" "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==" + "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-map" "^2.0.3" + "is-set" "^2.0.3" + "is-weakmap" "^2.0.2" + "is-weakset" "^2.0.3" + "which-module@^2.0.0": "integrity" "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" "version" "2.0.0" -"which-typed-array@^1.1.2": - "integrity" "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==" - "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz" - "version" "1.1.8" +"which-typed-array@^1.1.14", "which-typed-array@^1.1.15", "which-typed-array@^1.1.2", "which-typed-array@^1.1.9": + "integrity" "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz" + "version" "1.1.15" dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.20.0" + "available-typed-arrays" "^1.0.7" + "call-bind" "^1.0.7" "for-each" "^0.3.3" - "has-tostringtag" "^1.0.0" - "is-typed-array" "^1.1.9" + "gopd" "^1.0.1" + "has-tostringtag" "^1.0.2" "which@^1.2.9": "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" @@ -23256,7 +23754,7 @@ dependencies: "isexe" "^2.0.0" -"which@^2.0.1", "which@^2.0.2": +"which@^2.0.1": "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" "version" "2.0.2" @@ -23298,11 +23796,6 @@ dependencies: "bs58check" "<3.0.0" -"word-wrap@^1.2.3", "word-wrap@~1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - "wordwrapjs@^4.0.0": "integrity" "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==" "resolved" "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz" @@ -23311,172 +23804,174 @@ "reduce-flatten" "^2.0.0" "typical" "^5.2.0" -"workbox-background-sync@^5.1.4": - "integrity" "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==" - "resolved" "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"workbox-broadcast-update@^5.1.4": - "integrity" "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==" - "resolved" "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"workbox-build@^5.1.4": - "integrity" "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==" - "resolved" "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "@babel/core" "^7.8.4" - "@babel/preset-env" "^7.8.4" - "@babel/runtime" "^7.8.4" - "@hapi/joi" "^15.1.0" - "@rollup/plugin-node-resolve" "^7.1.1" - "@rollup/plugin-replace" "^2.3.1" - "@surma/rollup-plugin-off-main-thread" "^1.1.1" +"workbox-background-sync@6.6.0": + "integrity" "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==" + "resolved" "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "idb" "^7.0.1" + "workbox-core" "6.6.0" + +"workbox-broadcast-update@6.6.0": + "integrity" "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==" + "resolved" "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-core" "6.6.0" + +"workbox-build@6.6.0": + "integrity" "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==" + "resolved" "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + "ajv" "^8.6.0" "common-tags" "^1.8.0" "fast-json-stable-stringify" "^2.1.0" - "fs-extra" "^8.1.0" + "fs-extra" "^9.0.1" "glob" "^7.1.6" - "lodash.template" "^4.5.0" + "lodash" "^4.17.20" "pretty-bytes" "^5.3.0" - "rollup" "^1.31.1" - "rollup-plugin-babel" "^4.3.3" - "rollup-plugin-terser" "^5.3.1" - "source-map" "^0.7.3" - "source-map-url" "^0.4.0" + "rollup" "^2.43.1" + "rollup-plugin-terser" "^7.0.0" + "source-map" "^0.8.0-beta.0" "stringify-object" "^3.3.0" - "strip-comments" "^1.0.2" - "tempy" "^0.3.0" + "strip-comments" "^2.0.1" + "tempy" "^0.6.0" "upath" "^1.2.0" - "workbox-background-sync" "^5.1.4" - "workbox-broadcast-update" "^5.1.4" - "workbox-cacheable-response" "^5.1.4" - "workbox-core" "^5.1.4" - "workbox-expiration" "^5.1.4" - "workbox-google-analytics" "^5.1.4" - "workbox-navigation-preload" "^5.1.4" - "workbox-precaching" "^5.1.4" - "workbox-range-requests" "^5.1.4" - "workbox-routing" "^5.1.4" - "workbox-strategies" "^5.1.4" - "workbox-streams" "^5.1.4" - "workbox-sw" "^5.1.4" - "workbox-window" "^5.1.4" - -"workbox-cacheable-response@^5.1.4": - "integrity" "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==" - "resolved" "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"workbox-core@^5.1.4": - "integrity" "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" - "resolved" "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz" - "version" "5.1.4" - -"workbox-expiration@^5.1.4": - "integrity" "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==" - "resolved" "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"workbox-google-analytics@^5.1.4": - "integrity" "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==" - "resolved" "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-background-sync" "^5.1.4" - "workbox-core" "^5.1.4" - "workbox-routing" "^5.1.4" - "workbox-strategies" "^5.1.4" - -"workbox-navigation-preload@^5.1.4": - "integrity" "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==" - "resolved" "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"workbox-precaching@^5.1.4": - "integrity" "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==" - "resolved" "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"workbox-range-requests@^5.1.4": - "integrity" "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==" - "resolved" "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"workbox-routing@^5.1.4": - "integrity" "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==" - "resolved" "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"workbox-strategies@^5.1.4": - "integrity" "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==" - "resolved" "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - "workbox-routing" "^5.1.4" - -"workbox-streams@^5.1.4": - "integrity" "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==" - "resolved" "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - "workbox-routing" "^5.1.4" - -"workbox-sw@^5.1.4": - "integrity" "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" - "resolved" "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz" - "version" "5.1.4" - -"workbox-webpack-plugin@5.1.4": - "integrity" "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==" - "resolved" "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "@babel/runtime" "^7.5.5" - "fast-json-stable-stringify" "^2.0.0" - "source-map-url" "^0.4.0" - "upath" "^1.1.2" - "webpack-sources" "^1.3.0" - "workbox-build" "^5.1.4" - -"workbox-window@^5.1.4": - "integrity" "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==" - "resolved" "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz" - "version" "5.1.4" - dependencies: - "workbox-core" "^5.1.4" - -"worker-farm@^1.7.0": - "integrity" "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==" - "resolved" "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" - "version" "1.7.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" + +"workbox-cacheable-response@6.6.0": + "integrity" "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==" + "resolved" "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-core" "6.6.0" + +"workbox-core@6.6.0": + "integrity" "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + "resolved" "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz" + "version" "6.6.0" + +"workbox-expiration@6.6.0": + "integrity" "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==" + "resolved" "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "idb" "^7.0.1" + "workbox-core" "6.6.0" + +"workbox-google-analytics@6.6.0": + "integrity" "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==" + "resolved" "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-background-sync" "6.6.0" + "workbox-core" "6.6.0" + "workbox-routing" "6.6.0" + "workbox-strategies" "6.6.0" + +"workbox-navigation-preload@6.6.0": + "integrity" "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==" + "resolved" "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-core" "6.6.0" + +"workbox-precaching@6.6.0": + "integrity" "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==" + "resolved" "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-core" "6.6.0" + "workbox-routing" "6.6.0" + "workbox-strategies" "6.6.0" + +"workbox-range-requests@6.6.0": + "integrity" "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==" + "resolved" "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-core" "6.6.0" + +"workbox-recipes@6.6.0": + "integrity" "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==" + "resolved" "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz" + "version" "6.6.0" + 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" + +"workbox-routing@6.6.0": + "integrity" "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==" + "resolved" "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-core" "6.6.0" + +"workbox-strategies@6.6.0": + "integrity" "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==" + "resolved" "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-core" "6.6.0" + +"workbox-streams@6.6.0": + "integrity" "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==" + "resolved" "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "workbox-core" "6.6.0" + "workbox-routing" "6.6.0" + +"workbox-sw@6.6.0": + "integrity" "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + "resolved" "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz" + "version" "6.6.0" + +"workbox-webpack-plugin@^6.4.1": + "integrity" "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==" + "resolved" "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz" + "version" "6.6.0" dependencies: - "errno" "~0.1.7" + "fast-json-stable-stringify" "^2.1.0" + "pretty-bytes" "^5.4.1" + "upath" "^1.2.0" + "webpack-sources" "^1.4.3" + "workbox-build" "6.6.0" -"worker-rpc@^0.1.0": - "integrity" "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==" - "resolved" "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz" - "version" "0.1.1" +"workbox-window@6.6.0": + "integrity" "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==" + "resolved" "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz" + "version" "6.6.0" dependencies: - "microevent.ts" "~0.1.1" + "@types/trusted-types" "^2.0.2" + "workbox-core" "6.6.0" "workerpool@6.2.1": "integrity" "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==" @@ -23543,6 +24038,14 @@ "signal-exit" "^3.0.2" "typedarray-to-buffer" "^3.1.5" +"write-file-atomic@^4.0.2": + "integrity" "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "imurmurhash" "^0.1.4" + "signal-exit" "^3.0.7" + "ws@^3.0.0": "integrity" "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==" "resolved" "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz" @@ -23552,13 +24055,6 @@ "safe-buffer" "~5.1.0" "ultron" "~1.1.0" -"ws@^6.2.1": - "integrity" "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==" - "resolved" "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" - "version" "6.2.2" - dependencies: - "async-limiter" "~1.0.0" - "ws@^7.4.0": "integrity" "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" @@ -23634,6 +24130,13 @@ "parse-headers" "^2.0.0" "xtend" "^4.0.0" +"xhr2-cookies@1.1.0": + "integrity" "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==" + "resolved" "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "cookiejar" "^2.1.1" + "xml-name-validator@^3.0.0": "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" @@ -23657,7 +24160,7 @@ "globalthis" "^1.0.1" "symbol-observable" "^2.0.3" -"xtend@^4.0.0", "xtend@^4.0.1", "xtend@~4.0.1": +"xtend@^4.0.0", "xtend@^4.0.1", "xtend@^4.0.2": "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" "version" "4.0.2" @@ -23692,7 +24195,7 @@ "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" "version" "4.0.0" -"yaml@^1.10.0": +"yaml@^1.10.0", "yaml@^1.10.2", "yaml@^1.7.2": "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" "version" "1.10.2" @@ -23738,16 +24241,21 @@ "camelcase" "^5.0.0" "decamelize" "^1.2.0" -"yargs-parser@^20.2.2", "yargs-parser@20.2.4": - "integrity" "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" - "version" "20.2.4" +"yargs-parser@^20.2.2": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" "yargs-parser@^21.0.0": "integrity" "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" "version" "21.1.1" +"yargs-parser@20.2.4": + "integrity" "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" + "version" "20.2.4" + "yargs-unparser@1.6.0": "integrity" "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==" "resolved" "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz" @@ -23799,22 +24307,6 @@ "y18n" "^4.0.0" "yargs-parser" "^13.1.2" -"yargs@^13.3.2": - "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" - "version" "13.3.2" - dependencies: - "cliui" "^5.0.0" - "find-up" "^3.0.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^3.0.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^13.1.2" - "yargs@^15.3.1": "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" @@ -23832,23 +24324,6 @@ "y18n" "^4.0.0" "yargs-parser" "^18.1.2" -"yargs@^15.4.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" - dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" - "yargs@^16.2.0": "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" From 6afa17addf842fb4e47e160bc1b8bba91556ef72 Mon Sep 17 00:00:00 2001 From: webdev403 Date: Fri, 22 Mar 2024 12:11:35 -0400 Subject: [PATCH 2/3] fix token logos --- ...27580c464d5b3b26f78bee12e684901dbc02a.jpeg | Bin 0 -> 11931 bytes ...292af1cf8687235a83766d55b307880fc5e76d.png | Bin 0 -> 9276 bytes ...087f8d6a1f14f71bb7cc7e1b061ca297af7555.png | Bin 0 -> 16742 bytes ...c7712c83b3c70e7c5e11100d33d9401bdf9dd.webp | Bin 0 -> 1848 bytes ...c808adce2099a9f62aa87d9670745aba741746.png | Bin 0 -> 2984 bytes ...52a51287f9b3894d73df05164d0ee2533ccbb4.png | Bin 0 -> 1866 bytes ...1111517e4929d3dcbdfa7cce55d30d4b6bc4d6.png | Bin 0 -> 8143 bytes ...a4e80dd8184536acc45f1c452d7540472e6e1.webp | Bin 0 -> 4918 bytes ...cca691501174b4a623ceda58cc8f1a76dc3439.png | Bin 0 -> 1634 bytes ...5f9a2dc29e51ce7d103bcc5dfb4f5c9c3371de.png | Bin 0 -> 33856 bytes ...6aa50979d5f3de3bd1eeb40e81137f22ab794b.png | Bin 0 -> 3600 bytes ...98c30330d5771ae9f983979209486ae26de875.png | Bin 0 -> 245643 bytes ...5e88d809c9dc03179554bfbf85ac05ce8f18d6.png | Bin 0 -> 33856 bytes ...eaa0ef3549a5bb7d431be78a3d99bd360d19e5.png | Bin 0 -> 9276 bytes ...5eeac5cb85a38a9a07a70c73e0a3271cfb54a7.png | Bin 1878 -> 4078 bytes ...0c2ba54d6cbd3121f01b96dfd20e99d1696c9d.png | Bin 0 -> 1634 bytes ...499c542cef5e3811e1192ce70d8cc03d5c3359.png | Bin 0 -> 9276 bytes ...5320821bfca19fb0b5428f2c79d63bd5246f89.png | Bin 0 -> 2199 bytes ...d9fc77027a281d85de1fa660c887e645ae26c3.png | Bin 0 -> 35150 bytes ...2fa53b88614923937b7197c87e0f7f8eeb7b20.png | Bin 0 -> 8673 bytes ...16e4752711a7abec32799c976f3cefc0111f2b.png | Bin 0 -> 21377 bytes ...4327db1600b8b1440163f667e199cef35385f5.png | Bin 0 -> 6019 bytes ...a6c53869ce09a731cd772f245b97a4401d3348.png | Bin 0 -> 2984 bytes ...001cc1a9e17a20935079ab40b1b8f4fc19efd1.png | Bin 0 -> 1267 bytes ...c7b2828e7f2b2caa0cc7feef242fa3196d03df.svg | 1 + ...286607a1d43602d880d349187c3c48c0fd05e6.png | Bin 0 -> 97506 bytes ...91cfe079814c46e0e25c19bcc5bfc71a744f7.webp | Bin 0 -> 1256 bytes ...bcc7f1190af20e7b572bcfb431c3ac10a936ab.png | Bin 0 -> 21909 bytes ...021b3f68491974be6d4009fee61a4e3c708fd6.png | Bin 0 -> 13085 bytes ...e8acc0d406837030ce4dd28e7c08c5a96a30d2.png | Bin 0 -> 9276 bytes ...e624106cb12e168e6533f8ec7c82263358940.webp | Bin 0 -> 4224 bytes ...3b17718289a91af252d616de2c77944962d122.png | Bin 0 -> 197046 bytes ...1c79f054df3a567584ee21a95399d343103143.jpg | Bin 0 -> 59332 bytes ...4c5860ba161b5316f7e80d9ec415e2727e5bd5.png | Bin 0 -> 11815 bytes ...1753dd7087cac61ab5644b308642cc1c33dc13.svg | 18 ++ ...874c1e09d316059d929da402dcb1a98e92082.webp | Bin 0 -> 1460 bytes ...a851c652e5d772ba61ec320753c6349bb3c1e3.png | Bin 0 -> 8188 bytes ...f654c4b347230c60cad8d7ea9cf0d7238bcc79.svg | 172 +++++++++--------- ...8d208cdf087843e9ad98d23823d32e17d723a1.png | Bin 0 -> 97506 bytes ...cef13441be50d20ca4558cc0a27b601ac544e5.png | Bin 0 -> 95234 bytes ...8e2455f9ffcfac9ebd6084853417362bc5dbb.webp | Bin 0 -> 21066 bytes ...2c13e66ade1f72f71834f2fc5082db8c091358.png | Bin 0 -> 97506 bytes ...5fcbcf1fd489fce02ee146599e893fdcdc60e6.png | Bin 0 -> 10074 bytes ...c064f955d8e7f38fe0460c556a72987494ee17.png | Bin 0 -> 97506 bytes ...3603c5d87fa094b7314c74ace2e64d165016fb.png | Bin 0 -> 9276 bytes ...afaa5c407ddeba5098193f31ce23d21cfd9657.png | Bin 0 -> 9276 bytes ...777ae3a3c91fcd83ef85bfe65410592bdd0f7c.png | Bin 0 -> 291116 bytes ...2aaa39b223fe8d0a0e5c4f27ead9083c756cc2.png | Bin 0 -> 2984 bytes ...a45fe7d40bcac8369371b08419ddafd3131b4a.png | Bin 1229 -> 30225 bytes ...ec80343d2bae2f8e680fdadde7c17e71e114ea.png | Bin 0 -> 33997 bytes ...ecee185f19e2e970a301ee37f93536ed66179.webp | Bin 0 -> 1110 bytes ...41220c7e322bfef933d85d01821ad277f90172.png | Bin 0 -> 33404 bytes ...2e3d44ea9fb0a87ea3f7a8f41d869c677f0020.png | Bin 0 -> 97506 bytes ...28d65bf5023ae1851d90d8783cc821ba7eee1.webp | Bin 0 -> 7878 bytes ...cc37904875b459fa5d0fe37680d36f1ed55e38.png | Bin 0 -> 2984 bytes ...9a352f6aac4af1a5b9f467f6a93e0ffbe9dd35.png | Bin 0 -> 9711 bytes ...17f5a458ec102b90352f697d6e2ac3a3d2851f.png | Bin 0 -> 21909 bytes ...c83080e80ae530d6f8180572cbbf1ac9d5d435.png | Bin 0 -> 1195421 bytes ...544fed5379d9ffa8d47a74ce6b91e632ac44d.webp | Bin 0 -> 868 bytes ...a188493c15dfaf2c206c97d8633377847b6a52.png | Bin 0 -> 887 bytes src/utils/getTokenLogoURL.js | 3 +- 61 files changed, 106 insertions(+), 88 deletions(-) create mode 100644 src/assets/tokenLogo/0x01d27580c464d5b3b26f78bee12e684901dbc02a.jpeg create mode 100644 src/assets/tokenLogo/0x04292af1cf8687235a83766d55b307880fc5e76d.png create mode 100644 src/assets/tokenLogo/0x0c087f8d6a1f14f71bb7cc7e1b061ca297af7555.png create mode 100644 src/assets/tokenLogo/0x0c9c7712c83b3c70e7c5e11100d33d9401bdf9dd.webp create mode 100644 src/assets/tokenLogo/0x0dc808adce2099a9f62aa87d9670745aba741746.png create mode 100644 src/assets/tokenLogo/0x0f52a51287f9b3894d73df05164d0ee2533ccbb4.png create mode 100644 src/assets/tokenLogo/0x111111517e4929d3dcbdfa7cce55d30d4b6bc4d6.png create mode 100644 src/assets/tokenLogo/0x140a4e80dd8184536acc45f1c452d7540472e6e1.webp create mode 100644 src/assets/tokenLogo/0x1ccca691501174b4a623ceda58cc8f1a76dc3439.png create mode 100644 src/assets/tokenLogo/0x235f9a2dc29e51ce7d103bcc5dfb4f5c9c3371de.png create mode 100644 src/assets/tokenLogo/0x236aa50979d5f3de3bd1eeb40e81137f22ab794b.png create mode 100644 src/assets/tokenLogo/0x2598c30330d5771ae9f983979209486ae26de875.png create mode 100644 src/assets/tokenLogo/0x305e88d809c9dc03179554bfbf85ac05ce8f18d6.png create mode 100644 src/assets/tokenLogo/0x37eaa0ef3549a5bb7d431be78a3d99bd360d19e5.png create mode 100644 src/assets/tokenLogo/0x3a0c2ba54d6cbd3121f01b96dfd20e99d1696c9d.png create mode 100644 src/assets/tokenLogo/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359.png create mode 100644 src/assets/tokenLogo/0x3d5320821bfca19fb0b5428f2c79d63bd5246f89.png create mode 100644 src/assets/tokenLogo/0x40d9fc77027a281d85de1fa660c887e645ae26c3.png create mode 100644 src/assets/tokenLogo/0x492fa53b88614923937b7197c87e0f7f8eeb7b20.png create mode 100644 src/assets/tokenLogo/0x4b16e4752711a7abec32799c976f3cefc0111f2b.png create mode 100644 src/assets/tokenLogo/0x4b4327db1600b8b1440163f667e199cef35385f5.png create mode 100644 src/assets/tokenLogo/0x52a6c53869ce09a731cd772f245b97a4401d3348.png create mode 100644 src/assets/tokenLogo/0x58001cc1a9e17a20935079ab40b1b8f4fc19efd1.png create mode 100644 src/assets/tokenLogo/0x58c7b2828e7f2b2caa0cc7feef242fa3196d03df.svg create mode 100644 src/assets/tokenLogo/0x68286607a1d43602d880d349187c3c48c0fd05e6.png create mode 100644 src/assets/tokenLogo/0x68791cfe079814c46e0e25c19bcc5bfc71a744f7.webp create mode 100644 src/assets/tokenLogo/0x68bcc7f1190af20e7b572bcfb431c3ac10a936ab.png create mode 100644 src/assets/tokenLogo/0x6b021b3f68491974be6d4009fee61a4e3c708fd6.png create mode 100644 src/assets/tokenLogo/0x6de8acc0d406837030ce4dd28e7c08c5a96a30d2.png create mode 100644 src/assets/tokenLogo/0x6e4e624106cb12e168e6533f8ec7c82263358940.webp create mode 100644 src/assets/tokenLogo/0x723b17718289a91af252d616de2c77944962d122.png create mode 100644 src/assets/tokenLogo/0x731c79f054df3a567584ee21a95399d343103143.jpg create mode 100644 src/assets/tokenLogo/0x744c5860ba161b5316f7e80d9ec415e2727e5bd5.png create mode 100644 src/assets/tokenLogo/0x831753dd7087cac61ab5644b308642cc1c33dc13.svg create mode 100644 src/assets/tokenLogo/0x83b874c1e09d316059d929da402dcb1a98e92082.webp create mode 100644 src/assets/tokenLogo/0x87a851c652e5d772ba61ec320753c6349bb3c1e3.png create mode 100644 src/assets/tokenLogo/0x958d208cdf087843e9ad98d23823d32e17d723a1.png create mode 100644 src/assets/tokenLogo/0x95cef13441be50d20ca4558cc0a27b601ac544e5.png create mode 100644 src/assets/tokenLogo/0x9f28e2455f9ffcfac9ebd6084853417362bc5dbb.webp create mode 100644 src/assets/tokenLogo/0xb12c13e66ade1f72f71834f2fc5082db8c091358.png create mode 100644 src/assets/tokenLogo/0xb35fcbcf1fd489fce02ee146599e893fdcdc60e6.png create mode 100644 src/assets/tokenLogo/0xb5c064f955d8e7f38fe0460c556a72987494ee17.png create mode 100644 src/assets/tokenLogo/0xb73603c5d87fa094b7314c74ace2e64d165016fb.png create mode 100644 src/assets/tokenLogo/0xb9afaa5c407ddeba5098193f31ce23d21cfd9657.png create mode 100644 src/assets/tokenLogo/0xba777ae3a3c91fcd83ef85bfe65410592bdd0f7c.png create mode 100644 src/assets/tokenLogo/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2.png create mode 100644 src/assets/tokenLogo/0xc3ec80343d2bae2f8e680fdadde7c17e71e114ea.png create mode 100644 src/assets/tokenLogo/0xcf7ecee185f19e2e970a301ee37f93536ed66179.webp create mode 100644 src/assets/tokenLogo/0xdf41220c7e322bfef933d85d01821ad277f90172.png create mode 100644 src/assets/tokenLogo/0xe22e3d44ea9fb0a87ea3f7a8f41d869c677f0020.png create mode 100644 src/assets/tokenLogo/0xe6828d65bf5023ae1851d90d8783cc821ba7eee1.webp create mode 100644 src/assets/tokenLogo/0xe9cc37904875b459fa5d0fe37680d36f1ed55e38.png create mode 100644 src/assets/tokenLogo/0xee9a352f6aac4af1a5b9f467f6a93e0ffbe9dd35.png create mode 100644 src/assets/tokenLogo/0xf417f5a458ec102b90352f697d6e2ac3a3d2851f.png create mode 100644 src/assets/tokenLogo/0xf4c83080e80ae530d6f8180572cbbf1ac9d5d435.png create mode 100644 src/assets/tokenLogo/0xff8544fed5379d9ffa8d47a74ce6b91e632ac44d.webp create mode 100644 src/assets/tokenLogo/0xffa188493c15dfaf2c206c97d8633377847b6a52.png diff --git a/src/assets/tokenLogo/0x01d27580c464d5b3b26f78bee12e684901dbc02a.jpeg b/src/assets/tokenLogo/0x01d27580c464d5b3b26f78bee12e684901dbc02a.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a91df2908484cadb65fcbd618ac9f0a1acb6b8e3 GIT binary patch literal 11931 zcmb_?XH=6>w`S-~X@W}cy(qm&C@PQu0YVQ&qzXtcQlv;xL25$pB>_T}PAH;C@4XiV zA`qHV1w|%)_kQ<&cV?|SGi&Be&X45HI%mH*d+)RN^E}t{*Ixj%U=5H4fPjDipoM<{ zu9pB00mMW^f8WGJ#3aPTB&3vNr10?KWxT`0 z#KOWt%fQCL#>{b-nT7f9Bm~4HB%~yyH^|6tFw@b{G5=p**B=3Nqa88^DJDf{>61Z|;9w)76NlZ$F{}llt5di-TbYxuQ z^b%^f44yJ@t9wyMLSH2_${N~w7uJ88_%8L(ul6<%FJDBRFT6+qKMf0h{{OlNfCxV; z838H&<~=$9ApsG76;iw*|7Hb#5n?(LE(tY*r(UG5=x<3S7uL$)C+3!fUoQe~;O!u! zBccPS0P@G9IElH)3CPs}>a^js@ebve7f-jlOWy^X=uhJ&jYedR0;W7@W}b8Sax~PX zTz1pWcpyp7THj5=JOpR5brtj)MAB@%K21I7_LfUt;7ke<2h_GzpEZlR1m?H9HsBaa zD5xRBsDkzzNl6f+kXvwnI_ATCvQe~x)Z0KLo^ zTd!c)G9`l+oKIs=WU08$sE*JULx@okC{Y%Wac(*(QfB

Nbk(T@1XaS!ru4%lUDArI8R5mIt-FmRA`f~U zOO7!Y$AW#~zo({zzhwmW8NRL@$tX`QiLR@_g?Ihv*v@K&_>Ibg7JW#<9Q*Qzdr zrbJo!DzbHTX||V4V&qanjNr&n^0$8Egp;CAkSx05GEF@TLPibzj5B>%XJ}8KIFjbW zD=Z+WJFU^f)%|B_%&uY^q#Dd#4bnl4BQ^`Dp&``dv0RCeXiwv+tapAa-lYm!`K~yf z0Ue?ATP@qjq+oKw%dd=YP*1cN4_(D#lr>Tuf0PgsmeAk2Cm(eY&Fg)S9jqn5Qsx)4 zgo0fIY<5M7^D06SeH$~3g2*?UmHE{kG&CO5Wvw3dvUZEU9WYy?cPn+Me zv{{LS&iM@gk`and)tYpee$@Vc-id?xyBw@}d4mYx@|LJkML)ZIR7J@sE7afbG@U*4 zY1c-A;3+f(0y>qL`ClI3AAYato(s(>9@8F!I`Q)gIHa*U+FH#>Z@92Aq!N+?3;Lk6 z#2e$*K%9{i-!s^3^o(=fuG`#Q4=K?b8}~TFV)Nc)a*EpQ)p?5EUcm_6@neS8KR0r4 znMODG)XE5N!){AOwj7XiMz(N9MsP=OxNfJ@-tmu~y{ewiJj*iNB@IH{FLL;%u_2F( z{<7C__rn^lK2oQ4F!M5ao@P*9!?SQjfQ*ubl|719))ElK z1>hoAC0C~Xp3W*&PuzQk?2UK2JwTxER|s3t<;?RF%qsti{|o5>SlIB6ePa|J{d zZ1Yt+ZVd_?Fm($;(azQkN1a+9cH9KY+fG<=%YoN`X_0q^2Z3#|CuJA|^l*-Y1sBr( zsA(~Xk4T9C_ktI3tbcFupu{SbD(fJ}2nz{x04qgFCq_32d{x)@7>42Py@$7Ixn0@w z+Xs^XLrc&l3K1_f6|r#|j}-Ra|`)0n;@pLpq3- zo;=$tWl$7oHhjNk<7LogbPxx0SGun=z4sy|r3%9S!uf!e+LWB7Aiuob??LHHMsrlm z({bO$`Q)a(3kEId=EPu%fS-I#Oi#r+ECH)|Nq$z&Z~<7+EhSI;fz(NTy15o;#4hk~fdE_GP-fImS5xK>#OQ zY^}bgpn;(_5d_442Q4QhQMv)Uuj>DKLLIql z$7VhocQIai?M5$M{=D@Yf4;S66feC$3u2xC4gwJB7`~uYTr!%|zI1F;Ue|_Z3^8Of zig3d$+3FK249-(t_Ok&9HN4Jiw5v?$P-nw)S9Lka4ok0QYK}~n!pH=)hXbuQW&ix` zUYkuo6p#1!)6Xlx)(5YIIPY+IfU5W_jG&TfhL_U*hOun7meBL=L~p9ucNfonDL?=W zRgkW;46GxGqP3J8uQ@IoP*WRFOK{f?jqdpF4)qGD`s(bx_LqL%#8)w!w1Q zH9(Du{&T@jV=a%{!jWJSYM?k(5Q6i1a_gOGcO% zFycL%;WngEeTfhg-T2tSe;^6_qyUqEr+U0PsCdcfu^+avsvd#KB8?>#o*{<6sYocz zGcTgPKNvQm9I|oX+b6H2N>zPOy~c=+9a%BSuAE*|u2pZ01~%l44x+JEzszXYHknVec{8&V zx(U;koE$Dry;n zbFt9=^uuwPSXN^B24nJ>e%T_OS(w)C@^ajCrnYd-g|X!PGo~oyuZkQ$F0jB@Dhb62 zpB*Ng`!Tp!#;got!@7asZ(r%p?X{oiH()fG`~>d2DW z?)YY>{v!2s{sf~!C3MeAh}aYQ=@-H(COcxn9FS771c%Lh7mmyt&~3r~70OjAf|>L(F1NsNdhji&B=7Ji5RqUZ~!A?wf!L zb^-a8%3a>gkxu89EA}2Yd(u~e{)LfstIEmCa#MvSTCCOLE!i2fN-;x0Q(1l$%xOC} zk*uKxfxOsL>g`_?${iaKo*AD3A^dD#-yRt5)cb*ugHzb$tPrP_ht9$Ra~z{m2HpX& zLpC_JjW6-dy5m_X-Q|{OBQto2D(#@YmC%U+vCZ!~9_rRg<{o67)BF#VRMdzhWi~MC zx4?K$Ziw*ZBD~53VX!+jCUcN1iiU`YJ-1DY;zqvxTk-#+CL+}PKF~Acq{)wU+pX=Z zkd;aRluUzHOP$>PA)%$-YY>z??=j4c8Uw-X&>P1R@5(S+9)p5l4yngn-Rw~uhb##b z>RtjZn(N+98V9%ccdH%xDq-0l6)A*&=iw5@3PR$pd=pl`58Tzi{fYeR({JC*-F9Bk z9*ZNzsMI6i$mAro1L~kYX@ZUAvmWl_g0XS;KvEaq%(Hif^oKW4pyOj=T5=xz;C#g> z(LHvfF@&rp*eE^TuwGz=J6~UDFw0=zJ3FV1D8SR7iin3;NT@j`GmRIOmzfiY3G}Be zW%HYf;v&}?fTs8Z0FdCvPrY9B#GV>lyc6#V)Lqa~R4#YDYpmNX!g=vpJzR)|k(MC{ z0C-!wn3SK1(gTl8J@JP58*c(Xk5o{)btfUq*t=RFaZiC5q{@@xD#A0JC%Kd3wdsTIpt`m0jl|zMkzXm+9{CRBTi_RR|cF%Q|q( zC-%0!pNOO5AXABbta`aoDh90cuHKy*M-F;WJe>qMK1|d{>nh1e zc3f?-8bA|=czd$0IOis-Mp#ptQI^;YOu3-LC%BaOD4RLi*=HVhu!PBXLfR-mjAmCl zV||v4zRO~}RZviO_6x7p<&u`-w)g}TaSobj2DHXy;7v>Nb4u9Tul!||MzZwqUeppO z$ogq?bm6q1gE07YH?2>DdNokyVkk5#{(hsAf&lLM&&D~JIi-vF6N9+OT2K2jjz}WU zmc(`mFIU3}8s=zk83~JeD=IIvy=Xw49<7!by;nc#Ir8%O<`HATAxkwX#LD;`{KI)X zw0xu*pVkOdKv=E4r29!q0J3L9pXpA8gyo3@nt0}#s&*=hs(WM~Qg}^*(`w42UbQBk zW9fw_reHE*$EQsE&C(r#_)aVif`m9-8;z0!SwYI zx?GHn9X&h9@9JQLxzz$jq^Bw0`u=j6AFK(m5=l*9|E6@v=G-?tfL^^eI4*^Bso-MXnO`37b6 zaIexq1Rr#o89cT?gQ-gWoztDi;2A7)mi-A8WC!T1taf@g-c57LWG-g9$%Q_6{~BPr z*Ai&qFM)PrI%LcL^2W3G$NN(Oh{~5!IVD{$k138PoK!2iB5V`~)YLSktA3k4A{DS% zV=LyNn_(EMSj?v`GpBE~QO+6ojDz<^0=t*Qu9v&hpHb&J16Jx;1OBg%V|m*|^DBGx z{4YySCGQi;Wh10SLE6ev^2gpsdt4C3-3ok@lMF`*?g0QfXR*8u?&YXNpUG;aAe$kh z9Uq~LbhDjd#CXCE4`;%cuc{`G%DIU4o_jy`SzMjhva18`mIHiVYK}`Tq?J_&j`8x&FCF{5udaf z?@Sm{>5JZ!<6?H2=S%UX0%U$Sd3ziGF5-h2CF77b=b-T>Ec-bL(ZFa@5nR(34%M{1 zVZZ>>n>c-$ov87xYA3xNRN+$4q@Qz;`J!%JGVFOfS&`~KK(iBRvMXa{R%o#=Diq7d zDds%76L^{`$nl$Y;@3Kx#@2f42X`RX;YCp$vKA@{8o0|o8daazQ_pPs59H<_d7Q|3 zTZ?ozw|{`)H2L@kOAHy^vAT+4Y1q`hDV@NxRDY4_7{$1fhf-qE zQF(oZ9A3mB6V$)D3nqQ80mnE6fr8+lLkW>PO0APsB7vZmGOWNrNsF%@{}plx@h;eA zcb8JFRsh7rHT(AD!N$eixE~#jE=?%-(sIrY^F6SX;xP-qNZ%iPqTaMmiv3X zX8IIu(h12yfQ24BILN*R@R~xQ==#yVZ$y>Pl{7)+=N!B}s>}`#z8tsahuEDO{2nE} z+EC0NkA-5%ON<;BvWQj;mn+m%I0=XjQO8g9+|8ZkzN##B-H)e)n`?~+ zCgyH%VMG@@%C7-$Oj3oO=Wv|_kJN0|VCNr&gyc;C z0b-(raze#vI%!FX${M9$(^S<+<6$RPDIemn0zl!p7W{BaQjjHFmAdYkvlME zePtK%U;IOJ%kum(=o;{LSxY`Ki|%4h`A=Twx*R>V;xz!(8Ey$q^QP(7DDq z<14&%hvI2|hB{q=O=z2jYDHINIdS7n47^7ns_gdCxpvN=@cEeGTqz{`MM573!Uh~XJ_D}Q_}+ui91>D`C-BQRR~a} z+$Xzty2seM0U2Q*{1zuJPtVSzo3*Y{poT;~kx^y%thjN=gmEEQ7AGbLA2)s-*5x%S zr&#Ot1LA0K#m&Qq*o5Tly3f$z!c711AuTNmb$a@gL{23dHFm$C%@PafYsXsY7~hHS@sfiHjl<=BG(0pQ!tLdo&O1P7l`x~aQ zc>xIgDUrHt*k%5xJ}br6FM4QHa{05!T|;+HA%Q8fN*ATJM@ug;GR}%j=7VwBgXelh zj7yvTrwLcZl}C)~F&6O@B_nK+pMNuQSRUlB9n&>fcu^OMID_!*Kq_wp`7v2Lti`$Y zlyzU!#{v}Qy5_W;&QMX^+3+wcUeX&Oi-G0T*VPp7a&;$#hTSvU*_h?K@?S2ota}Zs z7mkU#aa6X4Q1Z1>vb z8J}wF)E)T@PfpfG#(x^KUg0F3qD;#SOm)gcp~-kyA`^03HHqyPV|1n6R9klj^|+B0 zx4g0Py$b9wuV2MX{{qwWS1x5PfjjOQxUuutFg%!--%`V=%>VuvBj>*2TTx=sTRg%y z2@r9%-i^Ox__G%m`OTJF(@`VHFi;fNPL#eidb!mPHLezmzEdTGkq?Qem@WXq>r}tA9Z zKlkipO_O zDAYu>Qr(S{%0745Rw{h6gY&F242|52}NK2-S)2Q3p@z>{txV#utSyD9OF) zuFID7*u)|14tu0Yl>v@*#C5@BMe#}cy?ZN^gApNXjToHleBWESgcoINtE&TGY(w6T zr`gvO%tc_x;9{zPTqXxT8-X8%zB*)K0oO1sJ`MtB>>emVa(yMup)usJ1bSq`QgV(T z8J2nL!;gc7u-p@lQ&N?;8SmfMKv!`&JM9l@noJD$hQA6h@yB@39a~)k6gR`BCVp#j zt98Ge3me67oScNw_3!*a|B<#_B( zzmAz*_~j-=T!hohPefidc-O*^q|=ptfzc@yp?}sF-}?Lq8XWZ(8V)&RU+M5Oc8f`5 zPLyu)Rs{Pqd1oH#6THbI4t~s@n z^Rd(TYkMLNT@2f@cBy0nY(HlIbGbb--Az*i&xr zY=wMMhq?%jP4>ZGZ^^!KOIVr6SWg6GMd7=3S(Z!>{~2t4T?jSz+)P?33MNPQ&eH(& zA>JubXEW{K<^V|Sz3q4uPd+o*c3+!A=!@~NX+HdsnDK)i-pD5eg2sFV_{H~>DB1x> zz_8{g&juSl{oupS)xXo&;)`|BjFm~-(FN- z19G8HcDDcUBy+9WCkF4dmfd2KIOeHI;yk#RGkJ(`K15$?!X}{j;*p3hy!%AlXFDXgM)X_?|g=c@T_liP2$)3EfW^{!eN=ZP=+V`o))4sX+ z0ai_Z&C9zL_{+-+o2pHrm%!GyQPAF2;aO~txI?)wCUr=Mr|cUDN8_6uLF1`*cqd=I z(6B1@Q7Zcy+%Z=>*;#Z*TQb2&_SHDS)t0yIogaq9XJI zi&ybW7Ui?X#xD16hP8ym70OXK+@epkD4oL+&v3h;n;??qI-yiB(obob44){1(xG(TF(eXv~u9vNP^sp++C=eNi_B>g<`b=E1rQd5 z8NF0F#My}_ieo&d+y)*>nP)$$cjDr*KsyZx;lk1bCguF=riGV}W{-?@Qk3rCOLhgj zZ@`+B&PqL>u+r_6RB5XILTPnJT2oTegW{byTQES6RBm zYiNIs2n2;LeY*y*#V$6YOzXCToBYtw57p($&8kklXk*6-(T@rrp>J6SmEojDdNvgM z^kgxsbmfZtuU*gT5i)Hu-G#SqQS;tG=6xjV2828o@vW%+OB#8s5}c3>lE?(*`+);| zPGuhm-+~mc;(-jS-*mN}HoS?E0-h~dr<5;IFbzj_wCM0=$`sh)j6>DJUA90Sj?8__ z!$S&uIVUJdCmitpE6`PQE3Z{F%{r&HB=;QAx{PWmu6I?|w$I^nDj6{ODI7cg7lwJK zbqRcKY>_1==Q$!bB;jLZa_mHWOMDcj%5(O)4+y3+_rId{|5iOE*zo#y;AP4b6yCqK z>eWMx4CQ@{HNRb%o9HxNRc_Xe;(v_R81p0M709@RQvi`4nTSp9OcJ5^XQpGc7qe!C znjZ#aU?KF&8z8Xpw!*|T5f9KbKp=+SGE@~3dB=OOn0tn0)VrMeQ(pBWA1V}-R#h- zMOss2X6UtIdgACmYhD8!ek&~bG*FK-SqbTQz@m#DMRkod8q zz2SIzGXSk3Xi++KH|1pnRkvuzb{ne@@OY)7#}~h{<}L7j|2jr|2npRZ32FN}dJJ`pX#Qu6s8S%za*Ro-5wf z^>)w|O0P$DNACuBZU~HUxIJucy$^wYO^gZ}t%GP=-m&wT*fU9^@QrxmBCk}K6vR{O zQ>ven6zHZHt^OD07FO=$9Z^i@o-|KOb6_oVBPt;JHM-etb8!DNv{JUa{@K$sIPKCi zEwFyleE^XS;BL2%IxQKrP%ouIYq;N-FEa<8<*f7J^EQ=R?=(5o2vJLHZ_@+&Vb>Kk zo2aMkYyP}V!FELHP=L=BA0pw4W6%Ww3iF*h;}4Wo)c-BgUJewJNB-qnePan%@m#C; zH<%d~&$VtJ7oVfpZXJj7yyRkQbyIYy)kl;X@-1iQ<^y|JYh0&Y4y`sOjAMNM6_k5xs;?N!qZkiZl{LR z7oUApO6_KOx7|{Ob6Zd=8$V#u*h2f=X1pia)jOpA8sCle$A1FE*$TD2y-8pG%<4)? zJ^u&4vmW+R=Lqpi>RxVr!aLBp(Swi5(f9b!vQhh z|5fy%yaXMuc_M=jk|_lJWiWx8?G=w*`ux}jv<`~Hm6C5=15{hclM1R~9aWEGJJfi^ zvREj$(w?2NOLmT^lq-*7L`ZqoC@ghKAMPd^9GLqmJI$3o*;Y(xW1?kP9#=F z=G>h6pkC#eX^5yY#JWhwlsMV*FKSO7-w+j}E_^5iHIn6w%q^hyH+MHrTS#}i(J-k_ z8^y~fq{RZjL)4q_GOk&s!Dv2VRSo@w**Z*6futL2+ z26N1R>`XJ+#nKUfamOeTluhN8d~b~_vMrj%Lq7#7p_CF`|m`QtFq@r5P!@3vFyHY z@PkQ;pj==IiGtuy7D1Na4M>BX@kfYZ(EOuT!$8XMr zHj0af4{R_GAW+z6`1Sb(y>Tu{%ln$!sApp>Hz65}ElM;@m3!%c3zAoZL42V3m!?00 z4l2^c#1unq!9$Q6(_L_wKe8%;60-A*Jw~Z4E-xIQ5YW87vJc6~td~A;7zh?iJsKH7 zrihm{J7ZGlPm2pvOnaAma29uPHl5?U1bN+k31jr-T;l<#iNO!-6K6I3@XK8n5tNBgkC>PP)A<5@auFyHPJOdNTocdrh1!O zlzz3@SvHp)8vlF>g_g!hdrOFk&a2Y`A7T`Ea|d{H5P+wO5`|~gZ!ByP&f0hQ^RY%( zkH1qLyA#BfooTI+v)sr-!u{?4Qz`c^`$GDD#traZ25t`O5OfoNDUe#8Q_Yn9-0rzN zSv#41r4TTgxY2a`s$<`{Q=wGq`Kt6skWOo?!xnA6xH0?VjS*qu4f}*-r=)N}D8^$3 zFT`wEO31_uF`a&coCo|Q*Iy_@3#et4`ZDiy_?gSD9CO;=V`fyu2nNY1iKeUTWqC^? zaQAJc*Elpsvn*Y`enH(Uo(+re$_{;)5vLA1QaHT&WD}&y=s}**>@+b`W`q*+M|r>T ze4l)P>Jit)ay%*%;)vbQpKCF|>rb`Mc1i#0Pkju#@cPru0AalTl=G$p`2a4+FTemC zZ983K_!h_S>>-o*XMirTQ~0C~09_jL6%L#20&i{0oJb`SxuyB|NK{#D!Dol#)ElCq)2gxaZ#H=OBkLx}8P zmnC-QQn8V;tU-LYdVGJ!C&9i6HPW81;!BKg$Jb87xw?alz$AEquMDJF2=Q0odvgdh zgvJYe>61Y3d3L^NuUK%*h~ZIVs)#(@|YCe1Oz#bew`P?(JYRa=eti25EQ#*``5c z<=iiJG$PD`B!s@2OB=~3Hbiwmvw+e|pF5?Zf(x!vh)XABpZ`;F_HPFh&Go|n0C5F2 A6#xJL literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x04292af1cf8687235a83766d55b307880fc5e76d.png b/src/assets/tokenLogo/0x04292af1cf8687235a83766d55b307880fc5e76d.png new file mode 100644 index 0000000000000000000000000000000000000000..eafbaac194aa756d5d046a4f3be24d03376495e3 GIT binary patch literal 9276 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 literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x0c087f8d6a1f14f71bb7cc7e1b061ca297af7555.png b/src/assets/tokenLogo/0x0c087f8d6a1f14f71bb7cc7e1b061ca297af7555.png new file mode 100644 index 0000000000000000000000000000000000000000..76814bc73cfeb1de2ee842ee9d6e6c8dbec5b3bd GIT binary patch literal 16742 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

    Y^|;<+%tvZ{=Fv)EHjvmq<0i)cdlfIQ1$Vy zrG>jJ1uoqWe>yW_ED8BBiEdB`h@v^Y6D{?}1(7E%izeAY7U(D zf3b0e?*ptUfdCA3FkzzpryFa~VCEkxi-=103BM~x$c z;h$PN&Rs o79aKROCa&GJP->@Bl{30NSfds>p`O6tjXhy;EOOn z0O%4lzav#77*hEU z_u~^$C$SOqj>R>McuCc^$G`P6i7U;feyn(Ny39m&GD+GRBs0zWgKbceHaW!{J(VpApJUYY3 zVer8_uYz!whhXi^G+!{~gzpHRWE+^R+0we4DFg}#q15PC8dseOgi+j5!+FRDD!;~D zyhS)5Yz!f$^Q=Yvvd;UOP%d?P>*vWZ-afZ*%v(x^a$N|f1NClf&Y*Kq=Z_qoE>F@8 zGhM2n^#8$INh+oUArsdwYVq|n=a%QQyj#%zFfg#)6z6bGN9jj?6wjtFDImEYegbiT zOPS2uXKXDfq@fZ}g;QV1ROBtXFrCyW83kRk{>(a}lgKb@GVmb`5kFtj*zGN#mwuuM z*x1cCu?QcqR5wE^`%cbHaq{`i^&p0kkzhglZw3FN&c8f!)l3dv`7xn)u0J(Fw@~uU zdIV0KUP}g%v?49@V&aZ{mQ6#bA>_AY3_|AoetPhH_i()KjyCVRUBL#@flBPEjyG5E z9L&L%+|$`vVOwe2^fIFd!51%8+(;~0m3+3$n^uG?4&p$ArxAQlle<-y`H$TjWk*= z3`_K9^mB43nNHGM=Xau1YVsf=xzPyx`Zh2%wq3X|*D|FM0BPnxG@(j^e`dG3RTy(} z8?B3JBP%il-S;wRl5k}DqZG?L;P0#DX%|+QtlGW948gpWIzRlTx;?z55vT-WFygep zSz=Z^FxmmFhb--C$&I%BA`hh92Zp0RtdKq&zQ=dVAT{Pvwj-&Og@-d;2=2E*tFYYf zYBWv@*HcF(hu9wQ5V|E~A9T`hS~WJcH@`e=5^P~YKT!&(EVKhf^yi5Y0?^E;fU)=Q zi|vk=y1;#CJj8#D(pmSf{W4-Ux8LjjtG$RHRry&VH>BmQ%BC&oix8dmPYTDCC{z08t;lrAc1eeI)rWWcGuGy|yz+OKDfm<9S1244Rw@jzgl3zhV= ze~%ng`t-#TZzK1yH;p1MSMw8l*WsCh^L{#bdS4vs9Y-{mje;YS4cyZ|-rx1NCFdhM z)J34cQ-Jx*CyX4Mtf7LBPV9K0#A%sxtWZwa+S@(k+PX+m9+q+DLK!dk9TgwmZlLwR z$rbc32#*d=(*5dxEz$$;*hc{|9*mgbbVS|x@&R|b8X81eg(9FKl;idR>Hv#* zj4zSWxcz9jSuv7+YVyV9$W$@PJ&8)M89hy?1s9{J%Hw2n_E=HUOw9YAH0zS%3Ur^HNOH literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x0c9c7712c83b3c70e7c5e11100d33d9401bdf9dd.webp b/src/assets/tokenLogo/0x0c9c7712c83b3c70e7c5e11100d33d9401bdf9dd.webp new file mode 100644 index 0000000000000000000000000000000000000000..aa9039c23f700b61a74941bb895a3e359c92ec52 GIT binary patch literal 1848 zcmV-82gmqQNk&F62LJ$9MM6+kP&iB@2LJ#sF+dCuCOY!}skW5O&AaFNZya}bcXxM} z(A_0-cXz%1-2L7AuX?9X_vsxp?jFqw*ajOoAuM1bGF&N=`^V(GW4=lZYEp)lAwcE)hjGH6bo3#72@7N&Y+egFVO0cfS*Iu5CLc z>5p{xd{uR?ZF@7@wrw-o)Jkndwr#7}w!7<<0tx^@IkxX+d&xGFm2BHyvUzDnv~AnA zZR6uXa3e{P4fVsds&t<@W;0VwRlUP?U zi3VB#mw>S6zFVIK^13ik<0N40m!21)3sa(WuJmCuI5u5?80d)n4q*U;h%x7qz;6)kMv0Ak#BF^{4e1<7_V6YWF+QKeNnQEX$ z1Ox5?^|*4=k0Ua@P5J*S76=LnX|R|HszkKCs~T^4w1{KfGo_A(YHqkzhG}82CVECJ zZi3OKM$EEi5S<0C0~L6P^da)goaeLEEwzB*j&oo3=gUM`JXz{a8Ewi=^27-qIn@ir zBiyi`leV`{!f(cy<2*2lHhKgD4gm$6h}0zV+!)iYqCr|#O~WF3%dlnt>#|Fo5w)|!gn;irI~I`vL;}WjWo*ltrCT)M43N)8 zq!5v7Mxsid8$^2-7;Ymnj7Zo>ZF#dq=mZ0<0Qr?7l11dSkt^+=MU0i_1A;(zrHC{o z@>`NQ#|N_-NN^U|8l5C6B8!Z44^6JU9xmWDP$f70Ttv>w%cz*tL0Vpac=Pm z;{pB=SKs}Xt!N(ZH#U(|woi4%ChjYt(eF&Bhe@@uoSEvS7)Qst>$V<&mRCuy zZoKCiaUE)semmO-cRa^=-|Jc<&q3sH=XK@lnAo4Gx9wA5WIM|{Q|p3rLS%z6&CilV zw&`^9bo|#y>)OaBoD(7ojHy1P#Q!Wh-97TmQEnNc8RxHAB7J}Ps%#adb+S4}Nq)1P z;<^1@w4(zieC7Z=B~qKn$6v>4U2J+3NNG{@)-WwWBYDncU`KBHxrtn8|5c@`OKV-V zPm+@G%hWn6aDVzQQABbW<61uzGHS%kZIIh}fOkMmMWkiNfBjFUdphYWvx`q=`#I_1 zJO{8lieyD3S8n>}%QrE1+Ux&{>*xFVI#eA$A6oG<&!E|u^D@v+DMe&-?I}$&RqYZ+ zan3c~3ra^s*@&n)rZqi^CVs^kO>x@stto$<^sstod2I)yr<|ghx7lH9u$n z>n1ioOX^Np6(cT{U9n`kApP}8ESu8RQ@Kj0JLELqO4{F54}R5Uy0Twi>B+OvWt%~> z36BL#P<9>vwc%x}Xiz&UrkX1gVQ-In=JfQ*p81pw>UPVvc@}PyEYv1iGGiFppxGE09KZB{!VDtWb?3~%qUN@D zIb*gyNH9dgvE|!B<86VhCc40l$k%ugzU$2uzp_;{E0OJ`@ni)U z7p8v}X_F0zAm$`=(}}$te&`Pad##xgmF`|@BHL5q$@*@KCDSr(uJMe=!w-W1Cawz} z^)uE`wUoG2bz>9RZXZw99j*1NTh_fwB82gqHI&dr7ySqCT;yX2p7dY-wOa10s;ImF zZj!|*8_(9#c(T6eWO5vtADFav;){^q*!&yKH`o1*1%=Q5{_wuQUJLnG>Y~+E`;yX- zpj?(}Zd@YUP2$N~A5Ye2{a7FjzG(29qv!o=&6vPWGv)znsDKsfn$^`PUsw5+M9JzV zB#K=-nVq@k=3iGfsM~%Fj@IGdcv+zWR;U+Ns7+R=uD($Dm1ObpKeD1E^IuT@wAi3+ mpFLT0J{%0=l@;o*%?cH=LVdm13boD()z1o5&I*;FL@59uwv#6S literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x0dc808adce2099a9f62aa87d9670745aba741746.png b/src/assets/tokenLogo/0x0dc808adce2099a9f62aa87d9670745aba741746.png new file mode 100644 index 0000000000000000000000000000000000000000..bf957d38c766d5e73df222d2f55eff5c8d00fac0 GIT binary patch literal 2984 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 Ca`wOg literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x0f52a51287f9b3894d73df05164d0ee2533ccbb4.png b/src/assets/tokenLogo/0x0f52a51287f9b3894d73df05164d0ee2533ccbb4.png new file mode 100644 index 0000000000000000000000000000000000000000..f4958bbe900f152be1e14bca174e3dbdcce2ac59 GIT binary patch literal 1866 zcmV-Q2etT#P)AmuwKG?I>Hj3J>Fj=DtBI%HoC#_f-R*M{o%FlN0m!to+06pkI!DfX5f*Hif8>akd=YIL*t`yj_)i#RoJ5}06K@~(nC9N{|l$8oVj16mq z7#a5X?LRz_zkNpv?A~I#obswFP8~Q`2zE)ZN;)O8<=2&nh42_5hPoot-iPn+I+XqX zwh9!Mzo`zV3N8buKxQ~go=ABhh&Cu-g|&qO79oTNB?5%NbclRs*FiaQO9ftg)_N6= ztI(#-a87WUp$d3t?ue)};-pIoxP}a*?rwq!7D@$-7=%#12L=hO*>OlNm*=u_qsFgQ zX;TMT2I`VYlEJd4jpa{6rBxU>5&86}Ff|G;2UM^KWW$7z~|;IIW1&S#b{md@zC+ zqA%Wk=>;?MvVO-QIbQdGbM{LWsb{;(JS(>g-Cu{crNZz(YJ6}c;3tjlwZa3B=Cm$R zu09m#e;01_D=vc&jnI%6xEbqJ%SsW6j+cQg0J3+Jts>);%Vv_Ut<&?=Plc96finj^ zqo*9zQHKJRj>y7Z&$6d8TG||a`(WTbMKZzr!twy#3&Df;miB?-9YP?e(DQ?R(yutS zl?bPj)~s2{=fTJYVfcjO=GBZ`Gn#V;6OPf7j`53%t0?(=K?O1gE$xxYe1j-B1$EX? zIaXkZA%cs6%_#&4+lvp1@)8ge!i2*`M*pfc1Z~~I z!d1rnFM+E-v`A~W(EerP%3qbCkJCM(6p9oO4!r=G2%U{^B!G%x7%htgbt!wLgyE3z zp``;l9?oh1sz8%5bk;L^KH^%8`&SFgzFDEQ2Nt|%TsWNa0<_*cfX=cCn#;zL6fmkc z4L=!a?N*j=6b9cnCND#rhUO)ag%1lID}|;-#`qP_=cnP?dAKpCL={FZcsf^4)3YH* zE5g7jqdFjSA$T4@W@eL^%r7+)f$9XDd(+diL0P;uV?hs$d}vq=+Ey5C4?=Z3(tk8? z{VYs<<}mMQZWgAi!uUByZM;VNvPjhu7zeDL-r;J|`hEE7lXBtmJMJa?84XXSl z;b5FiA&7QVRGv#@BH?<7AW_J3C9?{joeW(6#FJ+RQ;K@W!VSW`t0Pn61^86K#PA+! zUZ~_o(*lTP#A9)P5{@W`iyowJ%q0_Mr8Pnf;BtpeR0tCllpHf)tOO5H9fvKA@dAEMQ)YS7Qjm$#bA`t+lKadha2n}zj9&GO^aYlF4eonXS^Px$W^&B<_;BE#ZyQ%X6mr!@ z?}jM+{0oF+&sO`Bb3Cu5wa!qLVqYR*iR%fhFsN1oP50L5`G(N-h%z;1^u1$zdfc$7 z3X*BPMF$TS+56%FdFfV+s7H;zspEcEa=|%*Rf~qApdv*!L8yWEHT0f948qi?BWubD z5zIpfMvOwNaWN=Q?A$NI|Be%`SLH9NR2qes%(&zW^@dWP4Wu9=MvUp&7*aLG8E!aX z!iF9D}OuDJ{6-gb!@rbx_{Aqq$)B zHe2W5kE(Rt+WIe^DVecFD}YBz>n}&)`JMaa{kxis_HMSNrtuY3c|lZUW-6LJ5tZ;- zB3x1Dm=P@Un<)IGG3IwY8}8m>Yck~*2G5A%8b`BPwA@N4mm0=CA9#7!AvyCu52xkx z`g8U`3~UzVN#HBRble79Gh-0r48oBp9K4;y|98*70R2$0>tF!V#Q*>R07*qoM6N<$ Ef^))k^#A|> literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x111111517e4929d3dcbdfa7cce55d30d4b6bc4d6.png b/src/assets/tokenLogo/0x111111517e4929d3dcbdfa7cce55d30d4b6bc4d6.png new file mode 100644 index 0000000000000000000000000000000000000000..e61b0f0e8dd84858fd2f82fe9b36d12d3a04d002 GIT binary patch literal 8143 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 T0Xvv7`zBlUj&6wb4-5VU846*& literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x1ccca691501174b4a623ceda58cc8f1a76dc3439.png b/src/assets/tokenLogo/0x1ccca691501174b4a623ceda58cc8f1a76dc3439.png new file mode 100644 index 0000000000000000000000000000000000000000..e16401058da7fa079592bbf1f5ef61c9292c03c6 GIT binary patch literal 1634 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
  1. I;ETGP$m-L3=s{@M8C~fQY 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

    2gOaT~M9bzsmjSA3w~`&qt*#4_`xk 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 z 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 OFKSBKiWTxNLjD6$tP=nL literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x305e88d809c9dc03179554bfbf85ac05ce8f18d6.png b/src/assets/tokenLogo/0x305e88d809c9dc03179554bfbf85ac05ce8f18d6.png new file mode 100644 index 0000000000000000000000000000000000000000..702d64a2e040a55dd72e02ec345bf4c2139cc73a GIT binary patch literal 33856 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 literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x385eeac5cb85a38a9a07a70c73e0a3271cfb54a7.png b/src/assets/tokenLogo/0x385eeac5cb85a38a9a07a70c73e0a3271cfb54a7.png index e672983f93a54c02908dd7a113825886f9ef95c5..41c17636cf3d43060f75b91af11ad6788a05bdc1 100644 GIT binary patch literal 4078 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 Q0)X*&43Z#15OGWh0G++QPyhe` diff --git a/src/assets/tokenLogo/0x3a0c2ba54d6cbd3121f01b96dfd20e99d1696c9d.png b/src/assets/tokenLogo/0x3a0c2ba54d6cbd3121f01b96dfd20e99d1696c9d.png new file mode 100644 index 0000000000000000000000000000000000000000..e16401058da7fa079592bbf1f5ef61c9292c03c6 GIT binary patch literal 1634 zcmXAqc~nw)6vs71O~y=Zps^7rm&y{Q)uqTv5RH;t#wIkxF}JM1(Ub%;$tB0iOh+&l zCoRb>R5U8Z16Ich%84_%p>n81DVL1Q!A$2p`{TWLzVDoO?&o*E-+N!-kzkyarM;z* zk&#tUASM)eUH~r(GvNMcZ;af?$jmJWvp<|hn&eELRRyfZ3UbS?*+wxBQdhdmT$@Z; zQrmD)Y+mo+vfl;u(Se%q_?y(-XO8;lm*(eq9>XVWJBt>L=nuGC zeAp$9_v03G);`95*5dR|L182;<&(QdGGQv04iztScZGd-{GGF35x5D9_qNOR4SA8QkWpl)?uSnzD}vl)eIH5kch*iAo#n z{fF9|2z*$$fnns2D_WEmnSH|wiWjwX(_D8@{Y;?`5@-`A;y-oQ$uEb@~ zx^|Qw*F00Q({nZk#j45}IjMU&or%vc3R3$`5j%MDlQgM4l0BDR;V{}>7IVHHqMsu| zta}eYwMRWU3WTD#>2Y+GoqMQ?#5HXfBThu7|1CZ&T^>vV_L?s@LzruR=vc+E7Rk?iQK zffHZIi<>fh3RfX&A^H&y5xtyz4@+s?IFNJGf{2=)+=i#fxB?N?hUZ6wn1lcXZL^ZE zr^NJfOEae=*~0rjI1x;P(#I!z3yxj=T zlAGHfs{0-4Z zvZ9e&LgrC;)Vkp<+)H;MdcZcofpr6b0&2SghJAZrH7R9;1C6SKDIyo=@BA18dU=VY z!C;W=1XgUlpvPc4ajF;yNh0Z3=bDsl*I~D3DViaY7B)d^SKvajY~p|UvlowmPBcu( z4!O0Dx;%WV>nwbUJ0ja>+Su0t>pv!er1D={f^o13N3Gru)uPey-{XO+-}LQgG&mKJ zLsiE>I(pgru_eokIPlzb8=hJ}=}gLX=rO?Aeq9_CEf@4N)EX>Z{AGi%>XCDsci|ME z=%1xm#qxzste*Q8(CY8vXzPC-01RT5C(q5Z3CMOy2Aeryad-sF$^=t2jaZ)1NnN{l zOtS!{5R!IPpxKn0fHA!$NG)BL|Ae&MGgT;n*oYfc%zeZ+4H1D68&Kb#ys+!mMeorQ>j`*TNNrC66V58n3jCC{LN&Ei>1a$!o7aSe z%+CrFQU{6zd7PP3;G#tgzcU-UgWI0cb%ithE_eh>(Yklym1WUYUOqSE_NB&LEM+l- u@9M)9ja%2S5`tkmlk)27w)~^`?0$} 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 literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x3d5320821bfca19fb0b5428f2c79d63bd5246f89.png b/src/assets/tokenLogo/0x3d5320821bfca19fb0b5428f2c79d63bd5246f89.png new file mode 100644 index 0000000000000000000000000000000000000000..ce32f74da9fde6b570f78af2fe19598400e10766 GIT binary patch literal 2199 zcmV;I2x#|-P)5RNqE9J%D;P90_{$Hh(V#9_tM4LOpDdU#!9eIAoi3I?6JbJKoiFayB*3a3; zkAJ#gukWnRu)cbpga~j9gN8CWX*ct_)q#s~0}zr;o7SNtsrsn5y!WG59?Su#%L9_` z)Y}mX_VK~tdFB#$V(xSB%Lp4a%p3gumLi+I zB4|< zRE{WZEf(h%oca~ZUBpt8axRL>Ni5gE4kdvh3523icPVw5lzVKnZ&0t8IF^SFG;+?z zDEe5n2GLT$AAUB%gTJ`tssrg$DwT=E=e8+ZSGw}0@`A4)xDCqfajLCx{FK5f38G~| zXh@;28p`eH`f$iPmu<1zKu#gmmfXaJl`iGVdRaUx{BTm1#*- zyOk|!cCEHZw(Cl8q20x8v1sTxlmsH{f;R9BNoZ<yWgPH8D+S(nqtsIpbX~1X39iqD2wx=jeImtxu`fVTe+}j-X%yh8lj;hb>)iq zbRrQOSZo_c&$L3P4S^yM0hQ3f4?;$Yy{uk0PEjWL%wI#*k5bnrB|k!y2sJN4!A(-| zJ1OS_f&>4;86KM#JDH5*5}#649e*p`lo(J-EyxAa|8BsxJ^~ryh9RB-p&cOzBp(JF zaiznj-ZIKMf$KWV`7tV0n|jv6AITx#{2TVW?=n9Rf@zv0lW``Azo|6IC$*t=r&8?; zQgL|f1ID)gl)!iK`~Xi`=z=21B^bQ@yHtWGL&X6qxd7vI2KmnW*l!=h@_nqumh_TR zsW!Bs&_Uu?>hRv}nfrGBZoI$0+BZEtJFoN-*%1mKE4hPdzWBZ4%wjn$H2u>=ET8A4xQ6ILjwb8VzJ1)3CXb+F^0-;Mj+1m za6uDH`?$wU;;+4QQ|7T)g#P{>X2bL+$6tQvjVk~EMXP&jO|;h5uU~^wSLG)i&^G>C zjFCD_O2o883~A#3_zQ+xx?yvrBRxQ5tFL2*>q`JCE&s=)FY&0PfzocV~|rdBLw1jQ>Yj z9*afTuwgBR(;Q}kmAj6X?v%v`@UGfk6Js*S$B9!$&OoKAmS zm+5UsUie{QvGLb!PPgoSWmCe>9%zx-tK(d^mLTUR!5YVnA9BeQhV-cr5oC*yCkM6#12F9mxuRm&)i7d Z{{Rxbwqe;JS91UW002ovPDHLkV1jCHLLdMD literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x40d9fc77027a281d85de1fa660c887e645ae26c3.png b/src/assets/tokenLogo/0x40d9fc77027a281d85de1fa660c887e645ae26c3.png new file mode 100644 index 0000000000000000000000000000000000000000..577f06dc7435ea4f78831143e5f53193e4076cd9 GIT binary patch literal 35150 zcmV)NK)1h%P)C`{A?BaO#69dTAO=(rRHAW76cI&01=$B2hMfUs zXSRE9cfa+2&Z%>%&s+WW?Y^@hi1&F0?(Ke;s#9nAouy7W{QhUBDd5jWhL@hwhsL&k zY_0dhyFQ?|56EW#`Fwb{2QoJY&dr2(Gmv2_yq^f~rop-CfDdDE2){b|MSsUyIIKhN zHX*|Xc((??Q*c-f?;nG6kDyXrgW=jRTsDmH!$YWy8^RCv8+K=(o$vJIp63scm3W?0 zVT{xFSDey|>ZZwZ z`^$eXAYHJ4Kl|(qN8U6ISw0_iwvz^# z&}UiMlCXf8$D7~T;u!N2e|I$ij{w-|0M;^sX4_fQo?=4KH<^R2a zw4so{;*<);ZCeO5_D2QFk-L3^bpQ#(%*e^kX!-(9vJWmA5y4SSNEL-e89foE$n=E^ zjm%i#(Pt1uqvw#dVgp3~c?urCfy1gCSdnG!F62FTVtwr)_xdXvotWkM`2Ft%#H>0C zMgN99;Cfz!ia!S4?*s4VBExLJ5nPIn0Wo=S7YhDDQPU?fA`r=ZTEf`shm=_u>!av< z)p22AumVJ*%gigS)!~tEMTXUYdmIic;If~fo?nj*cqxZ zZ9KBti_yT#;oKhrm@5DJqEXOaA_J2`7N(2LYNaiKOF@f^OQJrA;3K+UTomzBqTk;9 z-1sN#mn1NYAKeC?#c_&N38F2+!xm;3zS7FV@27%j3A>eIsz$c4T-04qrj;{tMagDq!OlcifNb z&o_1Yyb=)qU#}bow{13jI;yYH*$+Vb{X>E77Rmj>)wr z+~NPV?fD`o&kF(ZSDY{jee7T#4d-43?~h}E9wASP-3{~GuPk#be?}j@9VruLS4(8w zndnE*sDxpeKLv`ZT-qE7e@B)?zKjB@Fir(9hLjDgGOm=%n%1Y_Gg+&~&&c8YweZ=u zkk@|-WUJhXS8n=U7nI*=0rB5Dc>*wW2wdZMz`Yc}p#XXd=qGiC^>608)JHICw%`!U zO{G3S@|{Itmip1jF0&psl&g$ypX-CLlv)qzk@1%fmBClt|A0o?N0l1d{*ar>+tw^Mqvr}Udkyb$?mk2;9tV)TfB}8nszkyd)@c4ImhR;n7M4^%m9#|`qM!8Z!(|4;slQ{C$k_Mk=JAf5{ z`w{Z|+nDQa_+3my{!R%9L+fuGcPKLVCIDnH76EQtSX;FQiLSGm>q4~0UT>M&D(XaQ zr)spF5EZPJu~O_O7z<*bm%=M%QVK3v-$%!z&nOvR%#EnPn0Z>bXrpeFyi9!*abW;# z1Kfki$fEfF#Bo>N;yCB>yYcfoAt3(3!+J1((gM`{8{zSP0W5^W_*l|malerjUcv$_ zvS2^48fnIxzP4HKG)kpTad=5dNLYBtGJgDBLc)<@RlaRrLm4o|Y+_-^I;pj?5v^z{ z=~?RM*a(=!VRAQR)-ggoQ8Z*Z zJci+L2jD)5k&z!^Q+3^QIq~?M6cApvD^8e*3YCHQcL6w=3j@6i(Mzolj2hU$n5cM_ z$xTEjGO&R;Q2-M766M4u0IdY1VPC^xF#uq$Z@Uty@1XvNu`L0LnPlU<}mPKh%rc5F)3a`OWd|itvX)RD> z$YkciFiP%a3uXNmWk_mvgT zdWlE|_?!|Df5i)?BI`Q_S$+oKUKT>OWtFq)TUe%3hSw=um^8|=l?s#9{K-3%X$s6G z&sWG&aAEa^0{#ji<^sbeehlA67ufd)Xchb_wKP`Ht<357sQ{V#3sW;%L9KKP*-F@n zZ*wDX?z?dQ5)AvFxIem*%37WiKhGHf@mC#9`z+oG?_LMzXs<;zP`HhNSbj?#Y&+|? z*s3iR>le7VxQU6MtxRYHEn;??0k;E@YfH24RxJx7TSuRK0!jlJL zd~81k8!trW-Uo*l!((C-;+Ww_MV!JZBSge-w2*~87e){aG)wb#-V>}guq6s6J(GmX zWWf26(Uc@H0}anAT$1aeFj$zR+TTRml-aG&^DPDrX(*Sn^2F3ppe?L3jLeR@NsQ{) zBW$x{G=i$iC0et@8mS_%kk|XCk>NV{%4gvEf98(6Wa!x}D9>sE@!vRhG8*-_z`4JI z_tW8IQxXxp5aCIoLkfE=jENB!Q{ZQ`cSI6N2(;kP+US&MRt@E<6`>RbCjv!ylmVmg z7`Cu5POV~OcolGyx6tXSz{XXS!82oLK@qTkxTaEwHCY75^hOQ&%C!Y(C)dRsja*}4 zoc`Vd`Mi|Q7-0!l2>eg{3rl!;g?p;m@0hzg{uh*49z7;PUzz2Q6B!|PJ*U#I|3c&T&|B@m6K znG;`1<6wOf>W3}+JPC)#n2adD{4s#qpVOhVNCeVXk3ftjB{O(J7Ui=f4~^I z7|MZ+AN`0nj1(LI*DT0StV9bm!APgN8eXuJeAf&~El?ZY>jA zOdIY^L%}5iqL9!!`%xyW18%Y!5n>r@&f_j&FB{y5WO7s~d?%dyBrx)=XA|Ul)(D8d z`p9W$RNe}>cS&auVGz6fPW^{A!&c2(_BDT}E0Vw}{@5@rBQ&G&n4z1S>H>o|AySjy zRqN(a`8J2*gG<8qHN>!Jj>W>nCTwA-Bk(NT8X#5Ry=G?Ku{D+XS*71%i44RkFttjr zeybbGR`S7)i-3i}V_iV5v&k6zI{08#B1}bj` zFslh642dlBThksFrwMTxURg*W!VzFs^33S8nwldP5b9yj6avjTs4PWZZ)(Bj_57Y( zaJM|y=Ygl0k45We6sZ;mntTKn2J!6MI_B zXhOdlOo$ILLZRQq|EnO-BcV{OhwJ zU-DZO5a#16UpOCV`~!g30B%yDurF#ES*W&}$yTOX0Wg{_@;Wh~hAL&@qXp56#G#Cf zNxUu$ACuxiV+T>p0&F5B>xpHFU+MD-Q0)VH27tZ#RIv4m5^=yaqIefV%$M2Gq9$4Qh2Y60YG+KRO2yHuY1&pu|bGf=?e+f=?HD z*H{pZ#Cd{rCi0~gOkrtDZb#k`1x2lq2#E?tibTU0s7c;8P{-fngexEUZB_^W)&ztL z4f99#LWX~Z_b0+R*{@+V8t->7L$smACe}zSvDtgUR@@{2qvI)`5z|KvO#+~%Nh?{y zYBAdK4S2Ew(TA@9Dm309Yshx(N-xke2n@^tCM*O7X9MGBAn%_6-!lnW&p5d1IDoE; zfOcZ6h$W5q@YB+|W8?TOWnnz8a{l2l6cd^pK--TTlXQ`7*L}27W3HM#E2@8&N$M+a*%M)7`VY6ryAzB+-`>XlN0WCLGmMvhX*~OM?s6j|tW|{K)TN32X4U5x@sA zY09m?jq>?tTtNI4%X{G`9s%SZ1sr9@D-rUf%#r#XN^o7In0v79f-Mne6C$vJeiZ@G z+y*ZOeI~gIHWf{0oPVQheS(L1eqRM0v2u%4G3%yE8>JJg$RtAHiDx3-|hGwtea| zDj;k*Cc7h%yT6CaUIIrTT@^<<6oX+4w9`eD@2!)q_&eqSOckvP75fV6yovykgT|0Nc;9qMm})~+~j4zl)YI%FfbjC{E7-$31uX;5Go)ltSwr=XwG)u zm6??;mX3DCZhaEi_#0r|?ZC#nfh~^!b*e;fNMS+-R8nCeOQTj=m{^&b{WtYxVn|IO zm{CY9#|hku>tkV-T2R9Wg*9c(KoOH4!MT6H#K|{5la{0lDwi$J*gs>RqxQgI$lSlM zLZ%YjnrcecRF<$MV~9dv7cPmKu<($-pg20fFosZKS$JECz!}F@rvmg%g&$mk ze8!>3XB>da_?d9MlYz=ON!LiGy5J<2Y5Q(yw=0*0gnSqnSqD7*0I=p(V9jm7)(3&w z(_t_q*bKd_Wl&2e4t&A?OQTuzkY=?&vw&2X-#Y)+7vYzSa9VW0O3e6@;eHa5>i~Qh z>+q{*$|u>CE75l4Ia>9#qxOMsTnKohctj z-Gm$2R7h=Cc$W8dxO^mN%KlmK)Aoa(bvQ6(fB3<9$f|=OO2u=~@T{GT3Pu@uE#7WN zvfZ&PG_etYo%@G@4fi2`@-|@Y?a2J5ARxXPGVkmwnGi8K<~9PR#gJBLMvE|7;nD0o zlR@8QTo6@^>DmRpAR)N{)$C7k%-2>t6Va{Ru@Wt-?yop(0UGW^zM=~?f1&72Ar2+y#1~MfoQ+55+03<0o-9iv2v0T%n7kJnvtJ0zJOXYa z2?m8_sT(Q1M|~AdZX{4)R6~)HJ+X4#7?~ZuhTcV?<01I%kH9_k3*gb~fGsOR$k_KG zcNJu8Q8e8u>C5pwF zYYD^3e(e~Ua;6ZF^9~LeT!hA)W8i200o~ws0AbN0ASxtrzZtp~3$|1<-oxqT)(l-u{6L{w6kAgt#2>H5! zSaza2@{UeYsL?usQ3Sn)9tYOm2CV)Cu<34Kgz_nLodh0;nd7D{t=<*r#YUQ|bHn0l zRe(kf3ymQ(NvmtDjV45K+61JAnQbmBPR(tC$3;N>W4p5~Wp_}Yr{KSF@MH{C{sbN$ zgu|?YgPr;rHe9P(CWd&;5L*ak_ej{^N#oI~NzD_FNW!_Qk@Rma38^CQodG}l7-W0C z0)EOqaFw2Lq(*FR5dJEZsTZVucac&BYF9tsM%UD;ZwH1}15f=Lc<6_~<~x7}W#@a5 zyB=iZix51GISb9JnBq}3D)b+1X(|H2(-3+V!t+T^i|L&}&UETc9rGkId>p8Mes>i( z?rN$B;h>WBYR?}7{v!bQ#5F#K!Xo*9sdJac)s05f5w}D+;umsp$X^8XMu|U-Qc=V} zv>j!qvpzH?EJHr;M7Vh`Ms>oxkmU|DX&rYb<=kTB%5LbE>}A&}^C(TnG@$M-&Yxy$ z;ve}wu=*yr#wPfz7mlM{y6;__>_Fh+=Ny?*sBF-H!l*(-Qs*ewOZ2dKf3h5LZTOc} z$na5&Z2r1C=?A;KRKDAl>W;8PGurI**rpdF!zaDRfpKp`K}gDa$tt1k!Y4IWsW37B z8YYfqwc?1z)|}y)Ase2@V*?lr+3p@^ZONnzY8ka_@{Hla z^qpf_sl0DLwOXhcH6%3c%?Ls63-X~ytFc?z$M zu9d7YZwWSvNTFEdl|%^?&}sBX=%U-va34U=+Us`prmLNyWa(o2|2%LWT;(DFCov^0 zO?bYhff@6dt?;ya9Bh(L%rpBiLZy~_o7Yoep`(ge%@pg}u)x$Lq&tYl%p>8Jy#apK zp~!m1!)ak&+B2%CvC^2NS@=RUA)!wobxMv_BDPzS&Uc1qjRwiOd4~EYM9&5=vKCl# zGyJOWz-_)eydvv|_f?SxwbZmW)MUntUm2YRM1-l3Pti?W>bwhq78g->mu%%2b}Cf|rL4X$52w1d*CQd=9SukzMJJjFoC_CC*>G zs2{zP{}jMK!h^6%iM}+>T+G^9O=0n>jjfx-vQUi)t@#al9sS;{FY=L?WKpz%K`;F5 zqtV#=G`N`up;Fbeb4DXY3adH^MH%C_)81oQf-!hP*WU!( zcO|g)W_S{cY$BW|$6XYM=1w&Fq`nFN->$R#&I-#2N4m$}TEmtG+69OuNCcaa`@chF z-G%PBAMcWGDPvikQK{+w^N{012R+QORnx&FH_MutO$x*^=Ct70$>&jnSOrNwj45qk zd`rY8r(7+HlxOp2^p7mqAoAHq!R_@XG{|yfRXF}m>!!-4XobTvo-zBy0CfkLW8uRX z7&Knm&O)RDXs@%&OuvtH*%==Jz6NZ%9k~DNz?z={T;fkX!f8K?K34bA*a`!)za$Oa zGD(x~<6Mn}RL9;HpGLTCc8GecM($2`Fa7!tcZ9m>J!7R*={x;p2P^@yPs6)ElH<(6 zbunt8^){BlWTC93vGB^?uaUnP=CzSPAIj7jR@EcO=SvydQJAt0Ul~L`>lk3)(@>dy z2td2=3QU(WZYm5rVl~<=QOdBLma?07w_X!Oq|9<9R=d;dt;QoOz2$CTK=Ka*U^ zKoAlQturYl1RUYDLMgjhO?=X5_zVmSn$(P}2q)v$szCWlem0d`e-GZje^)f8+i3yu zpWkmP`YV48ID%Ib3n|n=WNDC1O<|v3j1JIF zyvjJvjOTm55tW&TAggHNuif-_6jGI0hj#DSY0{Sj3s|cp>|Q2Zsep7l7I_xcsja&S zSosxT(_LXR7ahaGYiCMuSV+W=h)G7>3lp{v7lpw1mjwu} zMD}!WM2dV6imc2y0{Q-Dz|A~7)Kl>yHY@F0Cnu01n87x4H;dL5vZUnQX>ym0#aakE z?$LxLg;`^>^!$z}`N0|LWlWPoR)F!y>*ku^!Q) zm_>DTRgU+{!p%N3BT?G`0Y1ZUk0dDaDQw>gDQR*5r~KG4)$f zhl<}<2;0k-y4I0bXkO~%ggGkOE&#|vV2FzE+;>pHU*ou|?lm#fG0Dr03&@3sO~Uxv zd%gD`aW3nP=XC4qt;W!a^2B9IsiWQml_Cs!of2D2sV1BxWJ`{tr*w-5NJi?UQG>5k zQJ=INjlEAt&%&3WLUmUBGuo89u^gj4lb&IYP$gCop|(vRk*Z|Cxm>hdm8tn zcsg(tA4Q&>v!f^S?vQ}^D^S6<{f2*-A(}BE5`>7BM0v2uYxg4aZ^zoojXSc*YKK*B#ppherQoVDZa={oVvOejzgUIbs~L4PTX6 z4<&nvWk{nZ@u@pR($2iTQ&(7lSLU`4ROU^sNS6wQ9>3`hVCCh&lQ&5j3hkYdzzc`@ zWegEPh|usWbTeD(vdmsXa%h2#2a3_7^sj-rA%&W=!$_IvC z2T-YT+Em(@(E|M?XQ2X-LY-(ul9oN}g&7mfISbj>Av^!Lk(&0Bq6}|!JTUJCaLZ2v zrW^!hRCt(b%Q7-){v`db8`v~vGKQBF0Q6XwZmidj=AT%hu@9n0y#te{UNzSJ?A=hH zuoC`~{r5!XzXIU!ptMu1V=h;Lh)Eus9hd8L($*(YEf6!YQpdwvV=2ttKrUSffLxl^$nLn-4lyO|WP>?9y#CgE5)dlz4yS`&S|6(F5cT8dsa z6t%oH_}T`zM}GjU`X;b#ZD@zY-6M%nrOF|;JTizv;dIQLmxOx@3b#n}*zKhWtK^-^ z9V}tLgv(EL$A9zwu@H1jtIP8ErTzXNfWHYlX*9>7k1-h2D(w~vp@oH}_%I5ZJS##q zHUF{@6oV&W&{#M-ccBAeed02>1K);h!5_i(kZ>f?lNQR120bik%E&Y((wR4xG2&R3 ztR0h%WjvZYNUe&}+FB7_pY32bWx-3~l`?KOOgWlG>~?&etcgVj-8_>bh{M2BHvsot3T%H& z@*}#@$`sShh{pf`AOJ~3K~$DT1*(iJr9mvC+Q84WL**4WeTjMHrD!n*hYVD+Jjc&u z$K@V08gF(dee+k{s-$ja&ClY7Z`=IG0Cy%8;PCqLAk@FG+Q`a7YD&v$7>#qrk7?F! zHFpLoqnT~A{1FLOKk^xez#a59xS2-+S+@m!7uA zCW=X~*N&61pi;(U5ABIXGp1BUg}^Es-NzoxmJBv3->q=|bC_NEE4N>F4d}XFb${_b z$HKXD0k^zqaSic^QRCtB$zu!BY~YnvXtJeHXeG`W)5w@^j*IKxVzN25UWK2qC$P`| z1s1;yu6I%wD`*A7VnIvk9bk;2y$y0zL0uH^C;QOX=!#eK6Me`&0NaZrzC$|d()R7`qNR$Seh)^riHLHaBH%cJh z^Tp5xl^S=8<PT#4QZQf><9!p%oid?aEJ4Eols1K&nOwE8C=Kv01uuH@tg~JMrs3 z?nstyN$bC`_XJej-vimZ01&uOV5uRVVnC&H#Dr=&%(ZMN%Jw9y;EQt?Tloa7%RUDa zAOotC;OCzJP_}&1($-_iN~w?vNV@o){_ad#HE#8h5%}#JfNf8rvh5*Mw>|=FdmI>E z3)D6M!&^hwb_za3%R=<6gss2TfzT1YcPh{~ott9&iHqRI?*a7FXOnK>nz=5!vS zxuOher5Laqhuu7~z8?6^H-SgL3!iU;(`Y2`ZBj+2=cyPW)QCq)CU@0JW_E2O4Bv+U}H=ogumnTbkd=qR>Cr5A;p} z`lkcq<^a?Jb>d#YxY@wKl+d22D_&0L-Oe8=EM_NuGT-OG(<^}$SHQ2kA)I-ro#ErT zB}!lFl&>LKYXZn(G?_eHZIFikS%{>zn2zR{A}DaT!r}ey_^W@?X+j-2z+bpz5_)<+ zfDC^b`dX>9%Y>M&X_>NlZFIEh8d;RWgrr`FK4T(T|AU^B_OueKQm+C16M=;%!|(le zxQTRhdZ(XuK8L+;N1#<;E?Ue+qmJ6v$I$!aui&1z5!uFjf%>KZJ7P~Rx?c9E#3ZPe z(%AVctu@f0o57^WkNlMC1YlqRFkw0Tj3eNuFNf=w{c7g+PLyeWKN^k3@<3^MO5IWJ z{sPc=8tCbhloYL@&P8%v%o=7Blv)r|oXBUfC>uq&wfvYw#|k>Y{Nb=Y_xShBRX^FO z1f{cpd};Y1$n*2ya8%R2>23CVANw(?>wg(~P0?8$u|b-g1Hx02IcccU zR;dPQD=HqQk4Ax%k;G4^42YmCf}in1*A$lNx~xB3ON`>F2(}E(SY9VPQ2>Y(YR(* zviS=S8;9PlZ->Lj;SmDbN+0`sbg~PMM>AX%lYz$C79{_V+f_(O2sPqj;m5r^B>qM?H zxRtU>ml8*ClA>8FE)9NHJg0=lqpg^X6<`)I-4}VT;a%ZZt4PHsvB%Qs{gF>~E;9c( z?2L})`XHv%zTgi3uWjupGP;0#aoG~Mj7mz5Z`MU5FKh{=i4a&`qzRVP&NPM1Fal%M zu$Lo*1|<>5)zKQYsR9$1Az%I{aPyB(>T=4aY6sI!NX9B4RBjK{hKG=EdJvUIevF>g zKL)lxE=Qr!o^9zy7_EcRU_6Wznrc};g?>%hjWUT^5WZKKOTS}=pau$IYcU4)LO%DU zXv{elJridFJ!6e{m06Op(n#2P%frB(=K*VPk|XEHml6Sya~BKMK-Pk=>_`AYmM*v@ zl!nugZ|du6SXUH{t;nzqK!6`2%ib~C&cn6>!u_oteEb#g?y49*h`g8FrjW_^tYa@HUp1G; z162nQ?CP0=#?%)fTljLgsY^m=Se11fm8lq@*yTkpwos@`3&L_c1h?vIA$dqY8M(6b zCOwA2&|fVC4@vI#m5twS*H5dxfLy$2 zGJM~;fPZ7NLrDR{1*6w85kq;K-_VZ>PPm&LXWB_`849&zY2J3f8^u+N);B_{(_ z?SeQOY#7agj72!Y{)5~*Y#-hVzvfO1KKyOCwZ91ATJkHX+Xr`tm!r-&Vk2A`t%h=` zT~Hmr+4sWO+*pdJX0`B71t}<$uoZx;miQhN`mIa>roISR{2KUa`|w`;LX4z9wx)Q5 zkF6EiL5RhV$>BHL0e9uVd+57FC>VqSEDxOQYdngq;@C|9m6Og7P|yci_uTDhy5 zMO*L_A!ULT>YR2IaKM?s%!9hfdz1->jIl7O(KTWqXAWv5R2$li{Hb4|@8RzvV`qFT zd?rVpu*H+|`obZZ8WT5dIeBQxmyC?M@FO6b+XBgOmjp*6_vy%c!-$Dun4ucvgJiB-Ei=q98}(*Wsu zMV<;}@%%{LSQQnr{KD6kuJLMAvRB~xtAFjzHs;0NmXd(WO19QN%teXpoC}jN77Uaq zR8SWB8Oeg%Q%~)7HvT6^XA_Z6+GJP)IDC z7A>tru9N{em8=3HibOvXr#;L-l~xW^=!C4fsLyyQ@`bNNb;=@S^x5b-K?sp5n6X$~ zL(9f?VD*oH6_)`+PlYkXN(qHZ8m85~J8HpHdD?eVa6->P%9`mTnpDBS7-gseRGjw+ zD)?ut>-m?m^AF1{$Yl$rV7Tw+fZIz%vN=6tOJG zP{=tY&Bq06di1a`1qmj>tG(XA8=_nvHDKuUV~AYPirp@BIG)Y>48yfL+`8M)_rO=- z=*&ObVoKxG&VsBc>^UT=4Fx*rD|tw1K))F2Y|>AKLGw!-}BXgy97?o z^sq5%enPM$9A4x&bID^0*iY^WHn3^D0&r}ODSj_WG>vAkvrGRf@Y4=~U;chz&cUG_ zf5)E`M_UWhX@N=HsfLO+H|N;CVHF1Ny8_jxt_!tOEF9+fto1e7sW}hnOB*9r)@d&Z zz3Spc#jTJ{6}m30wmcFaCt7zB4%#y#a7&@9$S4Mup|<2tf%(Uv+S}Vat8;V-G2bR@ z*pdEGBZf)>+I9HocS7Qb`+R89P_2gsDr9Xmf~E9Ro{66a9t!atDKOV-`2QyPENs|B zLBX;2-fwbnXSkET+0p@}g+qA1`O|xz59i*(-H4OOK+p!JG(Eo5F1Ak2UT40Kf?<0a zX|zEg7Q;b}T?@BV#-Tp<1YrL^M|JWZ<$~F=U{*j>19oFQ0%KC;t#5b?ZCj0=Ro9^B zvF`#~*9Jl7LuJHaW-BN{p$EuB-mtsp)TdAZG8GANHB8w%ue|ACpo`9m##G0~dDHW? zjKwggR@1sF{EU~Qw(L)V=?l?Ij(jIQQLwz0z+K(gydfU~9{&Nb@)BU%x^N~Uk4xhi z8qQ^6n$&R%&VinsV9E8Gg}81syH_%CIf`rei9TW=MR3zsZF z#r-$n_G_j%goqqeF-a_)y7e~-(F0*@4bK(^8#6z`=yEO3ffzzVyE-X40cr*sOHV~* z-_zizNUy6OD8Mci)jmpFSi~f~g1*q6C_WxA@A+0UlJ0h%@hlYZYSbS(#o{L{n-D zNit=eI2zH)@$8SFtsCQ(!tej5s4O}Wt{OHpj{c*>uq)QB)(d+!>hRdU{&q~b<3eD~ zF9S4)Xh0I6TvtSJ&vX)uq1{vXC^qph zuqzsW?Qo@t!zjDRuj%;A`WL=Ze&(FZYQX)aJLwyjB`eeXli}6oJ?%Yx;`wG&z^hH)g*E`JQJWn=}`dGK1DhR(9ljDq4K# zYT(|>Ly$wyXy=oMCHlve+eyx&r8~W>WeapttE0->D42q;Y~dCMgNA8CIX3mY+rq2@ z*ZVInSc1IwVgSd4C6Z$U#H49+I9?p4e@fLdhuuhebR>-_RA$hT@O%_rDQu+d@C4*@ zUxs|Ycc3z5zUdI(X_c%7HjFx|fP{Otdk4SzW(?eQA>4*LLJwM+IXmX0r8CJ+)8Ms1 znt8C6YAeiA%gT>e1z;CSgo+nZ1qjQR<3IWKJD zj28x{*Oe`x2!#rXK0jh|3xg!~uc2SkECX|pFMcx`d!K^pxXGn~v+}iz*rm&*RZQ=& zW&3*c-*qXfk6s0A-y*_6eutc;&X7tDjZxY}k5g#HEmGBywE8F+7t>m;s1jbr!jM+2 zg}F~HIA3m$ez3s}vK}NLY(7LVW&AyZ@Y9b+ed(E~OkF$%U!+S?mR{yV53O511#G-0 zYzAYYkZldj7b+yGNNn+<%%96pY(r5~Qd00&l%{qtX3MVzTLQDMMBX^dz3e;Jvpj$t)oL9qB%14K~XBxnd^es7h7R!1J4RjLbS6=C216O{t32B+8g;k??Jxs z7-YSD-R%h~3r}}k+hD!wWG$Zh87jAZ4sOE=sjt#}jchOGQW#=7!S}Q<1wpY;GXHGp(qr2Mttd~h?ntAg3ZV_%W4^;Ec_nE9(J)lr0_6XM zpCA5j?(DPq4Uzi({5@x)ihqaC-yHj+sws*O)C5-w3-n0|#^*nclv_E`2FLMi52HcZ zSu;^N+C?|x82E$U13zP5xJqHeyXw{C3ImqF_LrVRUJ z__^eZydK%$%-^ zg(21y>3~(@Jy4khzwnQN1KtWuoKr-39T&?&w@w!aE#`e4wT-_)<<8Hevic@~a5Iln zEeFkm2rA_otoijsC24&b>m7`r7JUGt&8(FxR7tdRE)B%8(L{}Y71l-tLpNGU_MNX4 zXjtikpMDq`OW%QP+J4B|bWIrx6+2NG7y|CT9C+|DpgtnUZqpl#56iwp;^SIW6IoJ} z4-e4zyH+>G1hkAS`p$_GVg%rRir$|0x#O?Cr6?euTliY|jCKyrDr)@_c*O5XHJn!B z+Cf@J)L0!W!TcPn;Z#7xtD>)ZXT$ILX1M)Mfgd+5RDu;E5~D52Se7K@r+vH(F6JSYSYBIMP!JXiz0^Wmzs0NzC(uf0 z5FxD4R~=z`55pRga}PgZ0UArrL_YTf^i=zItraOHe-1qKUEto&14HYi@>#93&V#J8 zu^`sC>Ih>LRgsO-*z&9y0Dr8C+qeTU(82G15*6BMc+J&OK)5*Z>7n<)vxCn0`ew3R zUS=CiM-!gBFpet~Dl;gZe}qsfMB18Ch{BB-LM@gbSb%)5Gm-843i!TBd|Y!dqN6c? zL4|ZyYJ5e2F!lNt;5S#Gdhf-+b~>zx1c4wHDPBr!sdh7Q`iOqa<{pJ)X@#k+pK2Ld z3JX;;rU_bI7Zd5D_c44EnyNKn%_xpJMX%TzihxjFq<0(|3r|6P@mtZ`Po40efgd`) z?T+&R+I`6}W>K)w0-COvDhLHAsthFmFYuo7kjcwNVX{ib@~>JKUYxTqum4=?ofUKp z`5%@1@8IxWCN5plVrml$(1M$FAq@_Xmcl@*0t6H5!GqAsR7o1KwhN5t$1g!+`MXhB zdLn%9AovWBu9tBv*9NQQN1o(H1CH9()P^KjAPGY5EE3>UNT}=cMOf6-TOWgIpE~H8 z*D$amMqlD$C00kRinSgF2&jOtMYe*bbf&6fEd-TP7YbKr4b*485cOprLUqbwRJ*p$ zJ0VCK$=bA1I>c(GUn6bO%podN^=0)qaTN@uh5dhGsSDArgrrQfq#uIAIq;Q#q;Bv* zKrULc7hL{Xc$^fEw9+t|)zXo0b`y}rjW*&X@Ivn?Se<0!J};*2@}V1~XmAH+{&H+ynNLdFt%50Z z1{8+13W5h)Vlko>Xw&P8U#oPt*h($65x!`xgvQ(~f_@kOi4Q&@^0tXXg}f1lsX|ueVHAty!)OT1 zItD-H`^YMP?oRl|eL+AzzxYTrsAIcd5)xr*dTi~FEjBb+T^3}kJ!R1?K8$8F3CnRr zLO1T4qCbWM8qvt$Cmw|SpbsEha8xKUQ7k#?8jeLU^g-gx(ox5Eo&!93b70sNd!cNPTv`YiJqrT+tfnQ zXOu|X4nJ`zh8LfO%KW3z)737`ofM$jI^dRbfye)cv->0<#77LBV|YLDXCrFRAdd=w zrAqBOsj?D8-tcuBY#%&~M$%z+LA7 zPu>pHX)NS0N;gNcAS5u+=THt;t!pfW3XVNol6hb6k!vlztuiTC7)xstHB_dt>!ed< z*-<(uokdXMp*FOKek(9A7sHGG9Dd=;(bu<&9rZHO=bM3BE&?9@7DGHweuxT)D&44f zR3WPsQ6EE1Mm*EFyip;)za;U^A2&Av#;xU!Qu^7e@bmxrzVlbi8^ET@+u+?fA(~`~ zpUy1tLkd}Sy;k=ts2~_K7aPZEmqdXl+Wtl130n`bAg&jF@*(gCeE@Ec!{Mm;*qDCC zVo9XXZ_UquJI@E!-rd}{py6n4DxDV5(OmU2^FBtRMj=E}B-Wu6^XoOL>2%U2DNFQ^ zk1`rjpBIl3P^+#|t(JtIMbL3OP@Rn7`Del}eFORi#&_-EjcF|KlO07Alcl*LKJD#=+%xc znFuREsVA=o?mQP*cQ0?23MJV(N8Ls%j-6d3Yqa=xoxeZ={w#$~_B!)j0cKfDE%S@z z+ct`2=_>Ql_r;A}0&8`TNk#%P#5Ga1xu>JC>`mw!n6P^U#Of-d^BtD~_kV#ajM)d# z5)*D}ZUw~>)+*jI1!R?m(kkUcn`E^7V(IKYjq&+MoxgD59Kc@yxRb-BYQEA1w&{Cg zEecj7aS~H9$8p+3Au*mQhhQF}Xp6qT2Y%`i@Q0j*Y|bH49N3Lj=;oSKm?V+*#7}`c z{sUM~0zxDqSS2ML%$QnUqMbyfiwXDgvN9lxsalbFR$-N;ucc>VDdLh?!7|JfTjOZG zmfWw2*Jw>lXBhVJB+x=(Uh1LNGZl?_r=h;&H1v+!O#)J|AUSZ?SHs>AH_U+$@2K&G z&P}6Qx_8|wV57kKnR=}igyeVqli8xgDo3*Gv;8%2^>;dd{-Q;w_;11Ez~=a^GhHGy z8pJACj*`rI0Xigjo4=!pX_1|tTq}t--eW(z7h7~_TeF;k&rH3kUweHrR7R4VmnDI%N#aqzM?eO(iIsb*ld!yc< zKBbeR0Z}ce@S#xBVB*nHs5RuO)+d1kc5KXGMoaQD1pBM=%1JpAQW6mIK@NgH=r7>r z9SPTUge8SCodk*oB5-fxuYueC16chF+3ngRkx|93CPr`PqSis-mGwU&yi(ej@f3tX z$DJxEVtQqG(>h2WW8cM&r$SdPkI_Y?=S!%U5t&$%p6RH~KMjo~uSeg&;O>D~MqsEB zhP&fyz)AuyBhrPE_SC3Am^oSlt1w;t2d!YR207h368WzL9Yu?7!^kW!8{sQQIe+1T zqv8Fva9nxU=0};@m^MKV;RX}0Z()8TZPDCo%(fSs421)R#1=;BPOfLXVeC5YE zf5H4y0r%w)LNEy#O@OIpidxZR%2U(C@3AIPA&F4b!i^~Lg6(PXbiaEniwMV%`HA}= zKk)s?799ihPzbV!vJluUG;4~6$%+e&P?<}_t?i?xdu1uy0F!iXr1VY zz`ME_#vh3cr&>&Kaw;^cYhsmyVV1b>Uui9Ki9VwEdTJ$gt=Jc-1AX&RTY4t^!jsV3 z)pq8clae4HUxK^;60sl(siav0D+Hyh-A16H*~CF-C1L2Nirdz@#kDcv-2#oRf5;^V zr;~tu5Dx#!pfASfQ-31SCs6{$0z??DX2me54LPPEy7*X47HXL|X*$w!A|Ml%AYcAo zxTSvt*E`TbyBUaL87~s7)53b7wjQ|mtH52Cgj1k0+W)TIH*Bect&g%HMH5@+*Xb5g z9a|a_HhzrGF0D*4a|t^-%^JlZfDstGWbBlR1!2EYED5iT_#+ec#>ldF!_9dCdbnD^ z{&Z4EooL$n{YYLz&#f20J@mCO9^=*-`gqX*Q9!Q0q&Bw*=rmb~j3rfOFYsgW z5`Ufm03ZNKL_t*9*o>s;Ga@32grlohcPsXg5kl7$$_> z0uXFSSl_7@+>9YEzgF_v@AS)vfJk$E+W89>d>P2!XkumIE;Yg0hQBaZWpZVFf*VX@S@c3~M58Mr*s0%Eh*}xU9gT-} zT2WY{^werz5mM@h#g;8JaH!9HHE$`X4o(}xcIHmBZ2x_|{sbyN{TST3n?mCYCWUra z(NMbFugFHfFZgbnbXKNK-)RCX@hf9NqHANzs`yzsGIzQ2=gs>bGQ5;Uf-jEt%cSA0 z8B+-p;jmH}2cV9j)@aG16plhLR)y~~~Y(oH{948xXWX*kyz^FA<0kOr0LVsI2qLIG> zoM>kaO~W;Qh6p_GQ4yTZ%c<}<0|xg*eaTyaJ&r|%%1k;L+8vjRCWj2IfV<)2z{VBf z08&=S*69|8C7xmBqq#GU-W$ie;I9~^t#2y?IO2!Jq;0$=`puN&`hoN3?Qs(_cSJZX z(ZHW*35;a5#N|x}J!&wuMG@3V?$Jh5Oe{P0fil&+x|p)1)o1<47yKW%L*EBCWl(QizABJ2!R19^F>EgHK2_? z*>JAHIy3kf^w2sh(Y%b|rNt?Cex!d|N{dn?@Zy^+z`B3)2; zr)6a0O~5Zd4Q$r^AW9#FuEJ3KKV?m=^i|$YV3FldtL&oyCHxR8dyPfWOUU8y?w8J= zKX(NjHL0duQie9HtrCZ{G=oe>Zj8RcRgzX7=ITwnv`Luj6T5W7A z1TRGR%tFK{Vp%zlQE0I=M;T0-K5!|CwEeMNVl%QK(ju=WAh;)%c2Dq^X{D(iO^D9_F>N&^Jj}s7|u?Mqin=$bHVAH+Kyj zrWbnfMhzm4P5~O2%1UK(`d;g2(pn?yizEUcYpR&BQURfFtAhK0#*D*(Lq3d*l7(q? z?5Hp+b<#WG2SZTWICb0S0oqyE7=n-a0V1??pC>PGPXjp z%0zE0q-qIQ+Ig5Q3d|IeDAW*c>^QIY5UnZq&`JPWhp9MpnnPRYltTDThp$3_F~oS665k_A!K zRGe`EPFWLF5Ycdth8fM+n?-p^I5NH^k!)>Gqv1$ayd)q*pc?9vmcbwNVPs2Qima!n z3rF4hB6hLcMUWEW@HlF~qdx*}`X^w^N}zW@pcYvV*#Su~kT*`5Fr_l7)(92qqSA3pZrR*8_fDwv<6-doiA|Po*hVgodHcCH=hr-DIY3|%j$A!`RhEeaIf%^U*KxN-kQSI+k zj%^`UYC$X!+buZVBc&Q!R|B_S06cgVP~R4`F8d#vcr(JmQ7xelX+Yk~o@BK7bBptJ ztn!)N{uzg7L%OnpY_YX`-RwnC;h|=643|VexSU7dD_vS9><7QkpTX~OEGwO7>}T8k zVM7{~^6>JA($enucE3zy*fipoSdF;M?V!H>T-T_$bD>ZX!it%Wv^$S1h(-n!Cz}r} zBdg<+einJogeX%?&1++mX=NH)Oc3{y6-SuwsiRTtM{U^|a0k2>y%T425ouB8Ni3dS zkkRBrnJcdWRNedQPle{ylr*I3UQMuZu0|P;qFOeCu9!LTKj`Bay0n8ZTajZ<$W-a7 zg^A9kCMxYw3iNQIpGE>D2^%-25k0B2WCHx0li~J#J1}8>7k=HY5}yXJ;npA^>sA)q z*TyK8GL)>Lt+!$pNnw$JRIH%PlCV;c4=n##!=qVvUPsF>Q9u$VN;ST{uYinT9)}sWD6Ks9#N5DN_0Jc2V%%0Pw znk>`^Tx1htaa)2J3Na1*v?xq;Zs0BT6_uto=OoWzBx7PH{=7MAv&9@6X;X=c3n+t7 zOTvGe1+;$`;DKD%B0Q$n#%9!Gv*+y=S;wt0qU0_5!ZM9wbRk&4O z1-5T5`W@_pXox!HE78&#59uFS6ICc`QG~Wp!6-45hMGw>0>T0% z<52CXjA0ps9z_Der7)Toq2-}>(`S<4q)_#Y7Xo{q0n9q4c#6|55P*)47@nbZbN}syt#^=ZEA@WdKECRZrxR(6<>oLc!Hdo*t0?;wN^39 zZUjNQ!)U|mf(57RwgqiHWjV0qjlleu0lia`eqC)CtRvTVdjVA_+zH%sF7U+N;%7?o zk4dkIQG2F}hP_kgJN0SH)>9R*@vWoaB?1=7Y~U9cBAh$B$psbyr4CK}t|aIczf&R5 z$W2mEr?pr-ZW&P_9!*2hLoW3_D)pW>_Sa^ei0To4k8BooDC%ZG<(ZaY`1f`MEn950 zYD2)m;IhsjB`YBlU| zHftQlgRJ7*2xr#GKtA_CFk*z$M% zKCvFWkOjLJE{Fq3Gr_im#o$SX3PHd^tAB+TL8uxN_W=(12;82>AgheB$E#o!QkbP* z>H>5E-1NO*dphrX0}08cz@yiSKvOP6;ey#;Pu7IO!kqLHVlccTtZmx+b1A(l3}J8$ z%d%ssOm7$0Y!T3io6?%!C1vayEgLtJkIu%DHvr=one#@TK>^`YZZCy<;QQf};OLjB zHBg1BmQfj4wL?&)^O^1FpZ5A0p3;VF`_FrG)RK z64eT+CD{Tzetp<4vi^o}v+o0PIp=~JA@FBX(8$n1AXjwQRX9~MN--YON$0FuQs~J| z>{RKP+BMp5&QU;p7CnQ;K+W#@fpN2dxyJ!?y7$Drn;XEa)*O`tofJqX`q7MX_)RO2 zQMVX6C!M;*utg=>n6Ya)k}cNM$J_9(ts9J)a|64W9gW}=qF>f{$lTPDNB;C4xxdf( zb7tKPhr`1yhH;pIO(zVEXhlZ1*1^xOCt$m^fHEeaUockBVLdMEg2%9h4j| zQ0YZ|-m6hP@~?o&v$}*?x&Z3@S^uEQ#;kVuBQzBOcme|-_KyY zD~634_SId6Mk_K|%-@B$y;@MsEUSQZ5yQjFYLFm)xWYoJ1Qi3Hy<7%3~JFT0N=Hi~>XWKBIE?Szm@nal@1{vMyeMmNas4r1^6VQ5xt~Diq3x_PXR= z6>OfMW>LxE6#?P8CmP5yXjOi!IPpAIeUA7^Uu1s-> zgCFh?g2dyKZC0If3pvm~9^00jj^4vRhzhmI>`ED0D>9leboH>JrKIT0`n!M!t^!v7 z2-x;0&=>~t9w}s0$6S>Q?ZXfO(Tsbfk!n?e8rJWy+A;chYIQ_l`lbNW_6O#j2tW5I z_CFlgIO(P@6_Tzvd)Hh<^r3E*bRf~@$D10SQN2X23YJn{TTmGGT8r}yJdLRW9kwE& z(bm)mAj^n6oB9&*mfQcB`9Wm(S9m>%(jpE+OtmVih|7c_8CS3_iMC3{6I>tq(D(`b z4vmHDR$N_VI+Cq|ZL?m4${+kAD$|$pmgeq%6ehI{HhF}ZU;=BK7pkSBFzyJjWmRYu z^w_oGB-a{Q6Eb;vWCCq1HPJhUjjFjc2Ch*hd4GfpWGLu8YFUGl3ow+r&JO?sdjM2z zFz*;(`eASb6U1^PXDN11tX*=YZ#)gRg5cHHfsv8su2shU62aqT5m+5zkY#XH9O;l! z9<`Q0{h5*+O4-bcfuja;YT9t_^izS1V3w>_#5oCb>tK^6?;3`TWgH@bG3=|Mxg;xZ z^B=L(xWSJ+0kIxdTS}CyK4CtF4*Mvoi(iiZv35{Yjs_`5_dn<8EaaI zTG{bgi4~<`g9p%nqqaZi&Nv!5lE!h?gf#`j(l-8X_nAkgPvDh8199j% zaus<`7(yRN&xodyo+HUHyU~cw9`75#mObBv-UI&}J(C9uDW%TKYvGplK}yw1=f|aC zSt?wlc0udz0-m}RSa&5k=E_^?}es13~P(r^!Q=_asLWk&2nOl3R@o|G$hbJb*e}cAWF)P2U?0+z4QDA-i2D zJuWkA<}-drs*d!ryT=-$lsuM(ILF=e{4Ua zL9J9lB$&7KMONr^q3b|>Be3N`V9njYlPiFY_X9(Z1NkPPu{9j=#&D8qx#*wzE2L>j z!-n>&e0XSe5a^vAvfvXJ0FxIZpR@=Wg>uKufUge7DNQP9V@U!AwKZlkb|QNHY2d!k z0r!0q7@=K^CYzvT>^9NK5kM2XiEv9GXiGlBKvC-_Ye&Yy_(W=~P_(eET;u&lI2`5t z`Lh=xZ+r{6m*&-p=U*y`8c9gt6u(SKoLHV{a@4wL6BWgW5lj z+YzxNab>l0V9m{Ncbo%kSlO(-iW*!k1braUzK9e|^+7BYUrU<7BmsF8Wou<& ze-wyfIlRN|$n#e@|EcM7(1Q!$adKf}N!&a_FR>*VC1xo~c~VYNAcR<%CbmjVP;uWz ztVq>_m@peNE#(L*@YQi>%z8Qep&vwb)}oep!05`&GJGdB7_~%+rEGU^`h2rcl)xjQ zAPYjJD~&BcZL9bx)OSk?6)6i&0z!h)J240fHL>Gk;EW<-eodVFG1ZzW0%*rjo#<2k zeZ9UB6*>%c687G*BQm~fcC6$%OZK~r=?jdm$~S?>{ISia$hZnH$|_>x7c+db z)(F?2PRAddH)#s$Js*Md;Q*b~0whuxbw?paUm~Stf>5~3)EKo$xq?L%3T^113rWy} zs%WWi@7`$ae-VJZlAZf0Jk%GQq8++RR9HWH}$ z6{EoUTK{QO>K}Fflk*19yZvqOIHyR8vLuTozHy2Q5^9rwsoAzADXA}_&sL$ZF=?8R z9_q`$pN5VsaT))3fhj%1xpr(c_tg7bBA^OgEq-BA#}9Yv5V4;IKLI zxW|ObpI8OH7bC-842O75n{pC79pdSl?Lu@gDIJ;K7CQ>lE3a_&-I(ea?v?9GdCg)% z)r$0)3X3KS>A6zZ#13pAcw@#9s2}=wsP1t%Dr5H6bwFi|WXv&>(hh$2GFUmwj#cY- zGbanH#`^s7Q8vgTuDb=5yFLf3zDIhA$-2h&qC`KbFN+1PG8P385jG}@)gqn3kR_Dc z(&b&DSJJ@8xCXSPo4c6s8s{}+colBB?)%Kj{c9-t_j)fH%TGt&_=#O+*3-r9)|!+t z#cs4DJHfMsaJtp7QP{0;>^dvr$+vp&8n}D@6WFpg^xkDgqmm($7~~|eI_DOhsAaGz z029tlhg#qzuwP|Z(uue|=|ARy;V-wQtfEP#{3eHQas z4XdWjmTJr8g`HZ$Fm!p`WtapMqLr~Y)4t0PjVdLjkdm8n>3{Z*q{Yu%-QbQn-hd-osz zF|vCu0X9AoLe>O(%`Uwdt!ml#Viap^P*E}$<;$`pUrWTQB>xtnRU2CXoC81dkM6ZM zJQW1w3iRU1sqcZuCpcFWO;H)q5@&}O#x@(U(5YP*+Gvbuv5ZLTfiJ8?bRV`fBe03Y zI6TryeW*=;G2EdaMYhMD(uBEd_9_YArh+k62HK_UKZc2PvWDqAcEF0X84c|Kt!;S- zJ$HQ$j%v~<3CbaPaVm5@wQ~vQv<#e5UWlbdsl%;kLlu!JEwRcwqM0=7Zsyv4IXyC* zg^`)(y4PPh5-;^wNkD$Kv|AOpQ@n3s9MTo~b#H7tqqt{nvRw)hMsij-hP zKSlOAM3`lTFBCHR>P%qYzd*kK8&Mfg3A8crRo9nV#_tANjm5Vas}Sm-yLm^uXYWD* zX>3RS@c*E4=cT}wN933YsR)Q=|E4iRL>=TBYZl*>v$KzqT4m)yMH!<-TZIAa)RVqf zOu-`mJ_-1DyVw5Y>cX4-Ig<`WBl`@TJG#(Uw{VpakOJJ2&~Cws8*{0nhy&Hwb4g2^ zNE98pJe2R1l8jjStJgFO|NQi0fy2*6W8QL9J2tsCQZZ(QUnVG#+6m=$8^0tmXq96@=B>rBj9AdB;f@Hq z^g8=4wKN9l#77vWWhI~g6ji*>oqYW*MFIKj;0)x|kHg{3aXF*^Ak1Ksh-${P&ulbn z`erkUvZSJFhQb;uK`a4e0ANhW7NAI{%nmV)H}B9-E|qTc>_=p4X=qm&5rB3 zb7MOhV;s6M`TCjl7g%`)W^W$vmnf2GaV!rR1kF)bb@bG3ZLJ_7AG0JC2m{u(X^OdzOX^ocBGO<803f7d(=0y0~ zt$_b0+;RQK+}X{3nDH9_>B%P}^PhlsON*7ghEroHx{+LKS;`^{5jI(;%9=J~B6S0m zN;)f8^+#0lP1u(+vJ%#n7NEXwB8Hc~7uo)Qg6gD6JLrn+m?jOxEW0;_GHsMi8Vziz zlJ3O$V`28OT-*M=+#2?Y>wsUK18kxbqcroaHD%g6I7K3MH>%xUt3GXF9SX`<=&Y70 zDpi5)=@KvtE2KBd$R@IptpsqEd)-g2u{ydbAfKAF1Q{*{+%e6EnYc7Ft!WBp2bB)K zGz6z6)i8&JTI!JNWYh%f{&emYCD4lRlYIobu|Hr)Ht+eQ7oc&#hfrDkB4j-~;&R3_RG5>UA2fq{9 z)M+~z(Xx!wiSc)YQAZP&9eLjFyr($-8tuJ*@cZbw`*Xmi$3kYD_rRO8Ds9O~EJd=F zyJ~e+KrA{*Q*6cx=y7o^%D4n#6_8KjpM*cDZU2|hnDuV=`YRQ~x7POg&rUoIdG_yc znA7whZ0JphuY)Rcz{^So3t?chFFRV0=&YDZZpDzc4XK8ACF~ougCR0Ej;;U`4~0MQ z1Mqvk2w7j(`*K^jtH~0(LpXLPGk5#!9h(>3m2bEg+3lZ$d;Di%&x;;m5Vxb~sZq)| zmf>|DzA~)cJ6__Gm7NPx(9NmeViiw2r5?BCu7>k}>0bM@%Tje;prZeD{{o=@zX88r zYf+Pt%qZm6L9+P}>tm>95Y69`g*U`2gn3mMS0$x?+HF_0?J68}O`h&Hx}2b3ljBwTkF8vf<(^*?)fbOAX96}(`=`Ec$n z$atHY;a)Qs>rC>5Eq=6#X)7Ei;uRljH)C0xXgAy^1Xcmzth#odum<1&03ZNKL_t(? zqzBTT0(xKAamfDr#O0{(`$1sYOHu9V58ZEe_{R#!^IKSIXdqvEGy3Rwy2tJcXEy5D z>w1)06K9DJqWkZY40jsJjnKvLKuT`qw-}i+klpGtW`48atZNep=P&~2zJ&UmcUgFq z-rCfc|1sg!sJlzxFo{1*BL%AEZSEtUxnTxcDqQqoqLD33V|h~TVg!SI6$806BO067 z>7Eg7_en*J)3Y`Rslc9Fxq+&Uyoev@;R zGu$6v|IL&Y5|=-G&ASXo@}Kkh>DqwAZi2T_12K8+H~br`6T@s)Gw7j~DmWSeF_IrQ zvk25uc%_9r{I@i7)-$&0JC?H%pnoC!(su&;p9VK>(hfN6&xC;N2%C14?A>xf!{^A? z-GiRn&IeZCEdH%z%Y#O3J$o>!aic(EBX0|{Y?BYG`Gt=PM%*Bd7QeSdQ7b%)opV^Q z=)(Ij>|Wqb`{{=61mtY=V#?r$;oaXzH-O?+T;pCeYh{d6bKlHkInybJqYWYcHp!$9`{SKIXByiy0z%TwoING03sv0`+lbyKzz0-Za zJKs~6_F)R^-g`BwE58P8Un2#HM02$swv(gKiTeU3wN&nMs7@;aa zG@*3?R%tbH$)Yp7!at+2@n78Q@1|q83P0r*gtF?B#vKe-`8I$#&F+V-Rqe&SBgUyt z3{h)PHL7WVrgdfTPCN$x&TmMpG${=C9pjHN&dfBt4G6 zz$*273W8yLkmv_V;*eLsHXu`1#~e;Saew#&{tWfSFGo)w9aS(k@p!&p-SFg?-+`Xn zE&`soA@m<68d84%ElA|^KGF^=3ZGNoLnb~}=lak-XZ}fOEdL9*8T*D46?W?9`DIbI4{t!IlEESw;vs1R2)D*sQlt6po13P*9mL&>lJnbdht_%rJDn3>Pv@H$NE z`?fpo$8_*Z_X5H!_^JLSaMg7lffac+IM=&(3>*USb!3ly57~{M z1vWhb5S-F*y9x-0*NuZ7L-5+2L?M#32#Jo?sqp^|tWNV|g()YBGzy!|qsi|!`sLgY zkyYMdOG{D-85Lys3o#Dc2Hy_g<8ZFGr7}0lfO(8gEPkXymApEdN|iffMQqfni4~hN zs@RCXi=Lj;+vsPc5aP{JSxmi|Jo3pe0uKBT+@fRPdUw=e*ZJ&T=G-X*w-YzpS=A_N zwf+wD-g*JtBiDxGrYWq;J$9*ZRD2FSV!;Mp)X4JxZK&SvBs7*-`GS|xM0!{u%i5}P zE<`s?K&L1K#m#(N>cY>ZHuE1uf9(tImA|5sk4k?!qHzD&afcwUoClAinh~oqTV%@w zlo;~=Xgx~=De{>K*~QDGi=wf*k;u_%+lZDt%!Yk!Qb-%KRVD#@ybk|=dshNwXI0;S z_j~Wnl9|as7RnYPVF@CJ#ibMx)K<{C7a^d6;s#w2SGg+selXR zxLXkwii#3I2?Q`CWCapP2!SLs^WOVz&%NLM|KIQ4_f0Zu2nllzWahnZxyyg~{nwix z^!Jhr- zsGkpmzXwdWBB3_dYr+(fb|HMpS~J|zDtQzv8E*Dz|ISq_T7ecnT__%pv@Ml1c?m3e zWfqQP?wN!9&~wpv;i;(h_N#d_KFZ#;?)IVA!S$#<^j(<6t`N#)VYq`qD}@FTP2m|t z&LCl-80t27Z=!m0{$8|5Ywrt0Uq+&7u$PD`x;}}-OVX<`TVe4TpmCWw?arsh#UP$E zFYi48IWC96(Z$1(0+onM6JNK#oF|z~IE7-2ib@3z-CyS6@?(?sKxDLgW|5vuuCS^T zcF$wce9_+`JMcJUokjBU^FOT>aGARK>R+Ps?kj+Gi-D@k)D5u5H_Q$mD>=bRv~@!3 zaVTII^_Vh3RNNHyTp9@~#7>fEBiczc6C)0TyJ7JWGyjfTx3}Nh)gYchE}qec+TbT( z?1um|rSzf7BndNkDIhLa`6JZ`qDq+g#HY@l2zoQCQ(?k@J*^4nt4mp@*04yA+Yr64 z^uW&i3t-+kz^tQTJeJZid%f~j|@7+SRDM3_=u!I2S!qFRx%wm2I+G-y4t^6aH_;eg3HlM zKDVhkQ0)h1y$zUm9_-B7Fr_Med&{_MeeXIl);F(1b@8>x{&-!8mb+u#TnnE7TRejV zSj9&c_%$a@EuI~5-l%p7_9fA>U&Tc5i@@?wTa0h_J|Ak~+7S9%_MU8ivY!{jAe^*9{_BR&V*gIsq0OHd1=xZVMvxDq6uW=O5`LV+R$3iO8R;5 zQbb2KgzoTeeExtMcd?89y63ufnEL{A&xJkeY}lSDyO2FHdTZY?M_zvlX334n7F`EC zy}U?c_q-r!?8WgD1%pU(XxL-tCGz_iPV|+%WCl?vzz?YDQ1M0SR{YHk>xXPy8Be4uLz?4B=2^YF8g9e5(Lt}wk3 zug-J(La$t{MZ?8A7G43f=2oDw6{rP`>^)a}l(g6%!BCG3bgJGHuT_dJROnG&7CAfH zN+OtE#Qx;w80@fV8NDq*XYBxt`84L=@oy#dvBPfOs5FS@gU@#!gnIQlWag!weA{3Z zsWg3Ucuk}c(pMAg5_QbOW@V%SCjyymj|=q&J}4v&1LUabP|NNYG8mXX@YM-B;{@P{ z55dej2B>YLuhve=52FWF#YBc+(b)7Tx)xu9Y{~V&z@|`76NHr4AjO$10h=auJ8X9Z zA;e~&!ez2SWuMtVkDziIp9&95@ALQ2bKB5`m);8jdxkmv&ZVQ-y3sSpm8fBJ?2sf67!PYLl}!c|jP@M*Wh4yH_QTFopXdMA`MA`cQ%BPLj>0 z!Ol7zIObf~y=KLSs*Yx5qjeeWjXU;wr#S|cCqVb#a5{WVFJ0u39 z+}jr+A+fCpiilNEh03ucn5=0+Nv9E|%3*S_6hevMm3N9AldPXHPs8Gac*@>j&bhNb zn$;aOgZO>_Oz&Q(+RI?^PCes;CnY0jQ-!p6s!hsyi&$-{Pn@|w+$RmKbq0c~xcW+5 z!O75BlL+qh3(WV5hf59y4RApkKX``AeAaKX??}|=z7N@9C!yBevrC3Y+^RPkgJ`V! z4Z8kt6^uL6J#)^7%8xFbnOFH!GcV1`H-1&QUIA+)~{auDx39h#{EFx;bzMesN^ z`UM#X6A{8nBJdBwnD@afyxp9pEjdTbBV%F^FOL_XADvVF8aBHSK-^PDAyC3Fp5D3t zYDh5C$(9U<-N>YXv=JCHQ*=9tA7)VhyD*6O-Gc|s``6unZj2omnEGeHk>{a$$nmJw z#@;q)#Je%fg=4iVw)I~3%mJ5lxZy!`-StJ7mA3-<)*=unu@0Y3A~ofdPU7m${STdK z?)FJqiE3((KqQG*2m~rAm}0o)w}@#YY`oek!fW z8N|K*3w?7@w+jIKhTs%0-ji}Or>1ziP1&AmJ*4+hG*QtcVH(msgH^Q{?$QsI4Zmm+ z<%H94D5x?_fCjEltWQ;O$(~a&H2q}Y$d4d9=m=D5)m=uD*t~(Q81xngD+GlR%O>?Kp)iY&Vnuyb1J%tE<|{!I;c)ilIaW$_LFH4RmBa)e!AH zNA$J~FdsGVxU;QO$!Jz_{0ws0)M-HT0s!ZDk*i}I#vbv+PVQNjI4Q%37SK_aEI3Oi zUG#KeX*1MCD28R|)#N)}1V&@cRH?ys%*Mce^U*x~RCMosfSyUo3q2VyXfzu+(rX>t z4-BkF*FE1x<-r?(&C7wzHGFd|lANbXy39x*HMn-Y@h!9DYCjTgseToLcK5mGYLuOY zR+0)IA%{@xCILvFdzEMp9a12Y;_FR-xe{9j7nt|ow_&7fQ+D0B8N}11t30%o%K^L& zKrM=mq&5U6+bBbXVYD$w7&23zE?|Ii{%_9IC9R^T38k111Q=gj?mw)bTHOct{_<`^8pC=fhXCYcnHDYZMN&Mmuh36%nNrl7YsEHWF3pwY;{RwR2Bj%lp zv(Zl@cex zNp`PS7}A|FthAstuUN!Db?s~{^3FpsIQvZ47oU!<>3bFK-!ZP>WHG_E2w`yRMl_fG z5?zbGfo#LVLZUlF>BAeYGB6}@dT*j+KFhzd&MBG?f8bChU@ zz$qN>@Rt#D`Af>;W#&=jIMclA?wiNT6cMRS#6vt8eiB{i?KuY-{uKxTM5Wn;3H;|Q zRhY^+IFxv~bg-;(5_>0T7(Meka`TcQs9qC+e4{?$Q7(^2g-C|0I#E_XF zgz1+_Bt#%~fl@LQhN_xb&1yolJqfauX40Ub6g}xJfnEye^)z7q1w$LJG-od#n241f zqx>s>wQm)a4_yS~GJYjjOBR77j|7d{;1?|(8|9H2RUMp2Z(=5fZi<`3ICK*k%d$NZ zR$jE1_t*s3;RvZR1&zL!Vrb48s2p}OI(qwe>J)i5jlsqMnyY_{o`qKd>lOmp){uZ0 zPJ;4ELP`LFO7U4a)NDbuIT5pX9OXM%TfelVHFPgY3q?@7fN-s2)sk!r6>?MtA&RG^ zNgP9b8H46RbN25`TlkEHVJ4J8{IYz$dw(>tt6*_5j2AybnXU0LW9SGHEuy?qGDK0W zr7AeAT(qHy)Jh-eY!Kg}LkxClh%K&PcYg?)`5e6}nmzN-IOI&&xo<{i-yY?ap<~&R z3BG5bF@XHhMd<#+*I?G%1k_#OQ>92kbVTfff%30p=gOInLF0M{hS0od4PM0Iyinrt z5>=uqg=R@eBEp@FBk@FINO_j&SHrXNMg#S=i(u}#8XYTt0@R->YRP?NU}(we3&$iQH`p64 z{vqBX3Hs^y0_5U@a8g*Le^b=FP5!Y8pvgyWekx%Q8i;OFsC^GC&c}Y!ZW*q>)mWEz z!WqQ#!)MTgO3&K?dm*fuL)BcQMR>@=XbHA}Q^`?k9kX4-j1b|}WUbu0oq@{IPQ+!n zR5r!iBLuxG-LU<~qJHqZfjK9jHg)IGBm>r>`pA8#F1i+2^#h=>t}tpHl=5c?GOQw3 zu2utiR+aGRur5i$;cW%eXM?$taX{DXp5uymoJ0GMac0TbJjhZ$I1x9-8U%= z;+MwTBlY*g;9~&(BpyH#&*0RAR2oH*by6$r5sRc#G9})?QXhJt{%E5^k(H`G()~&# z&cJnLsJ+Oi9)sqb`LGAS7S+D#&uVg`8(zZ#^$knWb>~-+E&m}f_(YKmq^{f`45ZnD zcVkJdhugeR79dL4?+Hr=`XX9xj#Ci9i*{G7MC+*@$E2^a-V>ZCk-e(+&03i35=_ay zV%|1!cE@%^_r&p_{dC`SbmSk0!3TkG)`(18q_P<7x(TwdNousDt7ztJq7_sFr1w*$ zW5j&4vwkeR=}r^L5!3RoyiZbPs7Bk>k@U<%{lIs^9`;6b^zIp@oK4({ZvRR3W{$zf zm!NCWb*QfRA7EfZ0SkTGs&MSGXb-7{@kiDxS() z67_@51P(qKwf=sXai7sXx=n57Ir7IJM&%FJAX|AOF!Wdvi@SDu-`-nK59-IU!;6{ zD?I58;%R9?*8!+izW`%j4~tsMd?HMoD zF|Xu#{-fXmc9&KUePgE}mJj86ME=CsApd4iL%$~%TZoP+!F-os$+l>m-|MWxMfC%z~qS{fy7tpPVE zZp#58hVWD*+CgAjy6Bu`DmDp|UohG^Nm9n^-yL$8-1jb@srx|WGhT&!&M7dnUW`h| zag=w5U^veiEV8tV&JZq4QtN9nfE^6&eE9-riehyWWPY3Z`~Q} ztGizUWd9CpPb|8$B|~XrSH(`sGwCg@t&oi@n;tQU=RMwR`CBPIJV1(dLTp5ZW(kfi zTtdN1n@_;tHKBP@GHzDO>4I`DPs%(zl|=dkh1B9Q z+5rD+@wX}));OFZ;V%)2f0)yGzU;w z{}8a`SE#JM8F*?j&~Qnt&B7t2Hb>BKS_vqHPwsQp8l){W%AH7gj*iQ&v0Tx$Of&|q z@yLau?4f5arv`tHEc+BTcl~a(b>(AW44&S2?jQBN)}4RY-~BS!>>>as#!RveNmHgx zb>S)M>NhNrVuG=Czaz;+kxYt(_)A191*Y&)*!|8&PX~itc`o35e;k=>N>>BAX9F{j z2M&A#umJ*FhXLZ?#D@xZi+%E#fZ)+;-h;-OlK0^`3(;Zk7-_?| zQ4{7cH|$Ui5^0jn-A4nJO8|RpVYs)6A`k;da&WT+CJ|SzpxYpjw7W|}w2`1;jV*#qpeqlY;ZY)o zd5iUyl9*VFD(f(~9k%%~4D{W-BQ?jfra_cRoK3Q(_fX{d0vNm&w&Z99T_|33@~f+a z=KxjemQ3rHIj4xUgdZ54nJ5~B?MC)!`KUA*x6u(|ET<~jH_6~uZ&}z2Ia)7lf!_+_T)DUjrg{Oo z?)~GAvN=*2^{i+RWfJGzy0~i=YT2h?&D&s-U}BkI3ai(G$>N!cD7pRku1F*>L=YI2 z)=M)Z5@Zlq;vbN&b#-iJC4112jNIkV$Jm7!OO(PvBDtR#x7Vnuy@9_jMw221(kRm*4zZMWf{a*bfZi>;VqcJ`_5wqU4mS^}gp|(f#Qc`J#cHrsilR6zC$$Yqh+3DO*IyVcDTqrW z=Wo6Pi)kunE~*3sNDdDr>`M_Ydjfb#(y;deUnoDkGWhoKw58_WD( zrs~Uxo|i>cQ-EypH`^|OK~fJ_n^7S-M}c_t@E4J?&PM40vQF5c9HE5}A|_=NX^Y!`~91D%%t+TX;{}s4d)E zFli2B?)4=S`OtUG*~=%a;Aycy-*qq$kA^sZHb7~l`2wRBzrLSJ)s4n_LYoczXZH5 zy>f*(xv87>%9W!D0vwcD@swD3orFo08d7ad+EEETO{e{ zlV!pWE?*{ixxSV66rVyMfpipBhdZ}HTxgfZ~w<8y4Yzv zjFHT2A|5sI&+w3|S${VSJ`UI!{;c7k){CYLB-v7kr9S);n57zpy(*${gqF%|lC%{~ zDrti@iQJj;8K>`4DR0^YPwx$LlSD(`*(j9fOSK>X00^l`L_t)?`me$nfqpKbZeA1p z+=ooGoP);RK3#}b*B38)xB;~YO80LrQ9RpI#)czd()CSXXr$5AlU9eZPXO7)K>g~S z2~wq0yi;lr9;EM<(%16}82p`&yjx5y_FjfA5}ZEM;9rD^Nczj|seT}BBkxFk_MY}g z1GMoUK`zgv$vY%UtgwcdDk5qU`u=^?UBq7}8ic)0fiZ+AQwKq`WQh^Zu4&bDtQ|{) z5o?+@m_`D}+h@8^n*bLX&p!v7|7xPTk4(IHE}pp4GlTP&v{AMQ0EySaqt8GAwNF(S#l42x@#3xLi?uaTeAuvf5aTkUdM>O6< z>uE!`R2$O#Quk{LuXL&+6w=IGad}hF&$mnpWz4de77ZBV($jB%$-ZRXyJXx=-6o4E z__@y+2JyPU#Y;@%1mxL!fc*6^rf9jYbePy1k){dL7Q?ZGHdQkbUAI0f zLB!g}xC5+y?ClK<-fG^zdR*;5cLZZ3B5+5(a{TYIm-HP5(>w*4ITIFh3kDIYPMAc} z7@|r-lBgU|jNFwa5X8d>lAyyutpwTWj9CMvgy{*6@Vh5!If{Y18B$t^pLmFY==}*J zrEwWmkIDSfn2_AZHiV2xBvK>`!utF5jP~F`Wab)}<_+fTLk`;g+L{ z1(=G??jw+AAA-S~0n-bz+hgo6nRd`!cGfe%95fgd4>uF z;Z*YstosVNe2vd;+B8cQMvcZjZfoOf3Q{q-~RGXYYc=Nq~I;fGMr0HxnKis`_z? z%SnE)^k=b>ddJEZK<^cd6(qJkCy`Ukj5@iPq3Da?&M_ zmo+jy!(a;xmcy8zBG3ODA6R+Ua}i1nN4L9#21zGpzl9F0=sgY<`$oW(_Tn%g)SC!h zFjKUNj5PYr8i(Q_tZB5ayR6)opo|hfN&Sd{*!weFW^Iy>rLZpyNKqP*Y6R~DKE}nA z#of$^q@iMM;Y_@(FmOiq&w=I-&_DIpJG$C$M+oCxl0jtQ?8P(s&^d548u_2YWGBJc zV}RfqPEbri8%)S_ftn`Ukn|ip5nCmKCtP1r<|HV2cG>;xg(}4YNwAY`F%4SESW;#r z#?inb3kUzbJG}8O!2A?h^JbVScboS;=u$>@$)8=CL6lJz?Aedn;2dPx@vv~&!mpNG z)>aIKD-V;sW+;<3iC9mmIvDDn_Q>0%0k&jZku6k4=ww|h!;8H`Wx@Wk zgh6y@>`GQOnIkj5Kr{a?s+HT&tSmFDn8p&4bNP1&m{q z=`iltxZu2JD8ib9i-S^4<53A^w<>xnW0XX7`Flljr{%)JTf9w)yV;uwNnbCH?YQ4H z)<;eNwmDdPwqTaK*d1r)icx+6m~W$L?m?yTm^tT>ExR;V(ByV222nh3aif4QEdE zNQ`mun(2loZso|J7lq;=l&=SW48~jsG{286oy&04@@LGe;VQg#tDoJHL5NWtHCEBt z--E9DiLlvU`p%CA(*XaUtA7m=S|ABAhcJlX{KydI)DnVD8m&*D5ZfD4=fO?iB4m~@ zNu)u-g;J1}?l8keKPAujg8*Fmhx_l>F!&Lg)myNxcQdfKVLqu1w00}zNOb*fH}|#) zTNikIMc00?l~=-=6JVV83;V*_eE`$bI@cgcUFVElW|EW`Blsr9beR}W;Tl0ThIehy zh>YwuhKe}QDM=UUcHONXfiVxj;#Oql|FGvHYo5!2y@{sc-CBceYcYMR)HVIHVe%tj z^A`b`V-{B{e+Ufrf-6W7yv_!%5-n+nD5B2*H(V1pv!z0-h{{{GMj9bkl^7tD!Z?1H zR~74!V+o8|29w_pTUiV=@5PL@E1qYHa%y;?e_-r*{Ub`Tjum0@!ReGR%R+ zA%S6L`Q~@r)GqZlu^pg{B@7bMJ~UyFwlbB4l z!Uy$gb`@4WwtjbpP9xZM*`<+Q`uue&sEa`49>~ldsF^*`#B?Bc+T~!FYz|;t1pfe7 z^dbwK;*W5ZH5Y?lJ2xaTm_%+FZ5CV@LJlou!L4Tfch4ZhN?0rh>@sAPhYE(kdQ>VK z(QItQ^tBt!X>bPk^FO0lf#)^IC>CqDOTC7ficWO(cVV#J1$1=6G@XGz6V}WE%zl8~ z2U)fkjG2jM?v9}9hrx7M%!ou4$3lwe{1brd`(rl2m<@n^92V z5Lsgo&H4Za`UbFR_2BawV*H!?|DO_0wOWT6yZ`_I4rN$LW=%~1DgXcg2mk;800000 S(o>TF0000HbKe&;fC2(@FbDTJ495%- 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⪙}fo~nJ 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 P00000NkvXXu0mjfT))CF literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x4b4327db1600b8b1440163f667e199cef35385f5.png b/src/assets/tokenLogo/0x4b4327db1600b8b1440163f667e199cef35385f5.png new file mode 100644 index 0000000000000000000000000000000000000000..0becabea2cbf14f25fff0b880eed0bacb7e12e8a GIT binary patch literal 6019 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 Vezi@?%D*4xm-S8cDs?cp{{wyrb$$Q< literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x52a6c53869ce09a731cd772f245b97a4401d3348.png b/src/assets/tokenLogo/0x52a6c53869ce09a731cd772f245b97a4401d3348.png new file mode 100644 index 0000000000000000000000000000000000000000..bf957d38c766d5e73df222d2f55eff5c8d00fac0 GIT binary patch literal 2984 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 Ca`wOg literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x58001cc1a9e17a20935079ab40b1b8f4fc19efd1.png b/src/assets/tokenLogo/0x58001cc1a9e17a20935079ab40b1b8f4fc19efd1.png new file mode 100644 index 0000000000000000000000000000000000000000..4b6af490d9ab35b47ce8d828b170ce0098dd4c8c GIT binary patch literal 1267 zcmVN~*iIK%OHN1NLY zgf+$UHO2F1O`m5?pK?i^HO2Ed!}3D6>4Qa?dr6#~K9tEFh&;sdI>GQY#q({t=0>sP zHpTNb#q(Cc?RiI=jzE?~#PL76?BWT7bx4~(#PT=8@!<%9IK}hVF^!Twl{LllHO2Gd z2!n+~muFC+P@UCSj>=tpy<%&!W?QG(K#@wQ-ifW*sG7&ZgS69XquEoKYP#lUO`qEs zhBw6WMzQ2I#q&_W?KQ>oXHB0q#q*Cpl~us)YfPW7G>^I~jMWl_Kg9A&rrdqB-)Bvq z+YEz9tl>n%@n=n+T)yh!2ZBb!@IkriWxVKTO`m5?pJz>7Ha!tqj=(r!$iM6>2au;XK9uV+=HXHuedNt}H~ znLWeuO2O_&x9M4<*(^ZnqmYmCW zlgn$6%7l~1Sc}MHi^rCZ!mW|OfPlNIhq{n|xnFd+VQ{r)aI~R&v%h+;hi|sqV2Y7VftMK}&lsY~%&Gzs z;50GjWCUtZVP$4jV1z4Bi(}!`0&%%Ta&koYL0b4Z1^D=2@+|($QMw>eR^J>T@MZ<6 z)#YWDVu311P~+AFQhE}?Iba|xp$Fu~^Ydvz6)2^|0M!b3=D>lw0MJ}zwn(UguuLVO zp^`ZWkS__eP?6MRUKtZnuBbq#;OAV3< zJSBF_=nCv7)Kpg&<`)(e6ciSeOtC;Wfx}_u \ No newline at end of file diff --git a/src/assets/tokenLogo/0x68286607a1d43602d880d349187c3c48c0fd05e6.png b/src/assets/tokenLogo/0x68286607a1d43602d880d349187c3c48c0fd05e6.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd8f046188ac0f6a5d7ff594abb5262709edc8c GIT binary patch literal 97506 zcmeFYWmJ^k7Y0g5moz90N{EQkNP|j?lprGA-QA%e4HA+As30YRbi$d4tfO@b28jl_;ZtvXy{})jCx0 zAV?ablrHE#41cl?MF+GY4?IsUgXI4E(`BGmMRJq!zdv{$|NB8j;|cwLKUQGz z|9=U5^8ZPP)Xm^UMn>j;Hv5#1Mk9+`wzF~R&N)i#feR1iLCEcz7rt$E!i^_C@ythigLh@T7qPf2(u5Cw z{N{$e*3woI(!Ws79ZHN(uxA!)k`smVG!Rja3kyP+?CuV=7_)SpJb41*%8%<)Or+Ai zejGc$;5ZzG!yrR)ZS%0*Cwx;VlfE%oV+|Rs?X62ciXZeodFU-Em~FBh4JD;A7bet{ z6}w@&CLX)x{4H%$W;gy4R}m-IGu`kyy7FV5o;g3~F_FkL<7H*FeTHo)C%4^C@PhD6 zSbD=gH_B7_PYu?bU$7%VE&gRgcUL2@#OzB54=bxqD((dKcnH@a-kvK%-YRP%6RuGn z?+@o2MySinlqk=r$Vk%v7Ji7J>?-_8-&1J%LTgG2kwhxRptUw-9(F{=&>l#wVC_#y znV6ylk|R;u%`7%VvuCzj9%tj%92qJ1 z6yqCKE}V6O%gnj+^hh}*gMx-J<>6L(F)esm4$S%VK4A+9hn>QF8M1%mLnZo(CkP&@|1NqP2~TGOzj!jQsH=JixIR#qzvAoNLk zGCY;M*{_(PA0HX^iQrEM&twQs^sPL7>}W>jA8r!lPyzl-v2xt;p}WuoXdE(CRX z#4zgMB*w~`M2dN%O-_3AFv**}g}CHe+*FBjf6YCjDQ+CEJ;}nDtMu$XFn2na+8nk2 z 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 literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x68791cfe079814c46e0e25c19bcc5bfc71a744f7.webp b/src/assets/tokenLogo/0x68791cfe079814c46e0e25c19bcc5bfc71a744f7.webp new file mode 100644 index 0000000000000000000000000000000000000000..9747b18bf79198d3a89533e83c72a0a2f76eaf3c GIT binary patch literal 1256 zcmV>1_W!+i`2A}W&Ng}PHhTK7<};IW?ZGvv zzc(|h%sl@tz^!dtwX)W^_u;NJP=#9$G(f~4bYdEyAyP_lwDcI?rae0^+t0c@?(YLn7ffSr`KG1|an17no7JyUsR0t`YJcE8)R zRKtR{cIKcEF;-h!`P$k~K91?8!3zUZb^n{2l#O=|hBi3ZUu|&Gq|K$qq~sfe8VlM| z)PPsoy&C&*nSE&ReOw2eUPNuSe!AeWXHuRt29m%;0>U)r8!Mx`9W}vb{zr}DkjvZZ z0kdaG%S?hSDpW+pG)PeFbmM?380v`A$1b-HlZH`I76@fg@qh)fM)HO@_T;h4a4~5p zSqM>4M%fHTMi>Nb;s2MMaP(G_q7D*<3PCbZ78NQ&E_x6CTF;{|IO*^`svYGlK^V%S zLPc2!loi6rhbeIVbGyuL&L=5{3OT5brl9qmw+XW*g+lZqkONtI$>1}bc>N=#vG*pZ zkb@j-J3439EPF9$PBdmHL@xrh25HQ%(YLPa^cy3iOb;^}|PoaM#D z9^>HL9D3BFBBI!k`jligP-B7$H88}Q%L8}3mUX5|zxF5=uedqevov}XMJ2FgU~+GS zL5UI&6_#E3XNR?4CbzSGV7Jw_K+MpTz)q9#F}kE{A;N)Fgu__V6~mH>5c=oiiWyW2 zeWV6~-%o#?({ESGOzQIb&wBv{*#XrPm}>gjFDA91EK=ghz!i1ayY87ab>`ya%~8w` z&UsnT&mY*JmRH1eWsr+p$c1Wse@O#R8*GD$vWHkAz_TT0Ys=h&2(jy^xX?*Z$fX0v zCo>F7H=Q1!LWLh!oGjdzSpC0vk)@D})kk9Sg8LJX5+h6Gf}vd6Qnw6Vcu#wh7*Xk% zt^~ij5X_=*((6iqlKC{>wV6N-y#>VWCI|zL^){;5k=44 z|MbM&Hz*JlJ^2!2V(#$*kjUG?Se8FW8kq_WV~IdT1R{%ys0D++o_6rXHdL;eAW)zp zA`t?i9FVY&FE{up`*ecz3yeUGS6VY*{4!?yCs<%5W#C_-6OaPzj&PKKY2Tx-oG zhhKq;L`7K!zf9Ip<_<~ literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x68bcc7f1190af20e7b572bcfb431c3ac10a936ab.png b/src/assets/tokenLogo/0x68bcc7f1190af20e7b572bcfb431c3ac10a936ab.png new file mode 100644 index 0000000000000000000000000000000000000000..4b3027306a91c24f64a118ba295c40fe872f0a72 GIT binary patch literal 21909 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 Ef+5kX9{>OV literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x6b021b3f68491974be6d4009fee61a4e3c708fd6.png b/src/assets/tokenLogo/0x6b021b3f68491974be6d4009fee61a4e3c708fd6.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf4427b74368d859ae41d84dfb20d4669c5555f GIT binary patch literal 13085 zcmZ9zcRbba|3Ci3kx|G_X30vn!m$p@5gAeT3|ZO7o<~NKm7R5vr0fXC49SXPfKis$;*L*&%$92CRkNfoyt)m5}qP$57007lvwTHR@K!m^iA-@7j zdPis9g1?A7b>YfDSwGtagJ!XZ3~sa zL2ordE*Z^xE>hHs5l(BqW@7#wqMaGCzLQljUzx&FoE`QgCvw?moP z_~d8xrdq>e%`FYs2`6@LAj^Fuht*uzAgZW{OqJLPj(2(>**+THjuflyoVD5i$9eqdTIH+ji?C4g3{$28w z0^qwrln^a((5Kc!TT=Rvh&^IajSV9)FGolEEpq3LZ}&*Ym?QqN<}3uq3Q%2$65_91 zMCMgKCQ5)3v#Y(yDT`X$Ps9z^_!w$(2mb5o#NQQ@b~2JO*;2q@D|KwYD;&MNO5DH8sD5t=^U}Y z-b0h$Liw~@mZ0q;)iF=ZO>bOALvn0Wp&)rY_txt>VTikPV;UiKtCJ)5CYzk914r{M%zVVSt*}4w1<|dzdpE>>k^3Bl!=k=P zN4GPE%Lc+w?J`pSe}7Obvz0~rZ$)|CaoKAn`2}$!M^f|QHt}x$bMCA?F3M~o~PP8G=HA09ZsDLg0 z&UGA)MTz=Ol!7eb5vst+f3Wmv#>CGtmIS#l_NLpI!OEjff1O$DN8aS2&uBMrOvpGM z+C^9}xi{i1>{l4MM=Lu-HdPsA%^}=Cv~_!|@;Wg)mUb~zk=(oQ5sKT}f33i5bfO6& zGnev(qHmt+_4*-&dOS>|-uID{{cNlPJ1x-sR%)P9_xlt%{{0IqR7dSOYdW7V!bye} z$3w5!S*^fMT0boWP)48oUy77-+4$2ww=}1n`}D}}KVm|A){qV{fjfsGXBnQ33BVJb=gZLs=K(2<_}< zgi9%V2`8iecVac_BCmK_9LI;%lyxd^K#i!$O9U)tH2nxpHkS##=0-mwfo#1BHJBm) z)WX$AWMlJ@cBEzKEvofu7KUBQ^PiAHN<1a7_@m3FP^>O?7(FSSC;Q~r;FY2^i|fmP z2jlZA1;d2;VZ8-eNdMpPt ziDj-!OtPWG7`oH?B!m7qN)Hv(%0uR#V?S0uck~N;0}-Mxhy&stNgn4d=8&ik0Sq?_ zoa?zT5)WJ0V9^+Zfg8x2MBiq)H8BbvZ(!-^ebw*IH*RJ!e2nApzfv}kM!yX7*mf9O znaguS{Cn`btb0p<`frGP8WbLu4zUfB$=d`#W zj895mIth$8{rNU4a)#UNM#1)7QXqkRdQ$20VH|8*sZq2uk_-YQ@GCd@OnGe6P0r56 z^w#w5{ySONT`FSE9}wwYlXXqg9B@f8acO!4U^7}brbX+5b5Yh1e`a#eqrV*{@TJ!V zaUFRI*q}*lFSm#*-`KpIa+55?KMJgeX)kc9DwT1j?c#dlfBvAZd#AI_hMXa4V=FsZ zz|MB%G0&t9Xq`G4v}`pD3Y-n{kL-_7*S*!*zJ_duw6O^fzb8c31`GWvpbKc&^)J#d zHxd##_Ykr5m5$M|xQT2gzicynBs*Aqnu$Z?Fc8+=Sn`^siGzs3WlaBQ<~A}LN6uDx zX1)sc&IHPCjWDaCYV$O#(5j*qpAD z&7{M(;&P@BKM%lBwHUI}zKxe;Qz+a0*V;{q_PLD)COOl0GrbiaR? zq4I-{bsJ>XpLdB~tdX6(g^TK(IPe21$I$u)gBDTTjwxjhPCw`wzWcPyq?~I#ha8G;zbnJtF$b?g_`Wyy2@)GXNh%3 zUFAY5u-mS3_S#YnAD&`6b9uI`e8$=^h9}w2N zV#GXr+c9JGy5fab5#L*H(LBN>9fpD3G+3AilJ8>dUjAOtaD(wynPb=Pg6&ntUyf+d z<=OI%KV2BP9+mxH+s-bV zAU8L&!C&K)oVY1__yjl`{B_V_-pW#3z%~PykZs+uIS!^6WE&VowP;49`*-0#Ey34b z9ZhvEDc;*i*0UlBTBe)AGt0?SIq=WbbvVH9aCI5QJs5x2Yrhm7n~@qXKZ{+)5E^Ma;Yy zZOzzRdcgu>{2PUOi>;Z!c)9uuhn^jrfmKeP`5Rb~Yg}+;*&ho$cCa=KKiouv$U#L0 zi$>~SOP(Jr*V*{~yO%?nmtzl#SLL`Db`zl#=?xFwlx>`QOL3IK1Z{|Srjb0^em&?p?LJ6C>01PfS zbGT)T`c}l=G?c`;V85gs!agmox-}sx`9L7&U)3T<%A+{CW!%q;`CXG$NfCwfqX5Nx z@z-&Nf^g6tXKdg3Aj`NNU)Yuc@^hq3jgn)z@07F8p-@qA!`vC}oPS>y6#~AV2@?6^ z?-WTs)Tb_gFC<%ArOFhuyZQ91c{aulJ`$R<>Mb_svH3o5r{~0-B}bOg@D0UAgF?zo z69v9*r2oxLLbcz@0~fgk^vjU5KT(HI>y>29!CL-$JxBO^1oc@>%N!}&UZpD2=8>-d z;cbkz87o#4JZ!i8#fPIRvMlSbEnD_cIs5(tm{&-$$;!DjZ*ELzoE>%50i}{-7rU`V zODCCiK1Bci5(#UOL9f~*FgD%TpBIGlw_9`c?AUuW;kOW|+~x=8WsKvuV5)H!`1Gv6 zbu2`7*(&y4en-}nw4`^Mbk8`<&OmlonT6wOUJJFL_v|NInhi!W85W!z6QgiCivvOS zcz1Y@xO&Jk#5qvW_Q=EIKR0`*b0TV^X8 z5^prmA~CL1{hnpo$hBgMlJKNX8?^YPj4Mxz^Zd4|MG9q}pNolE5$SQF*)E)V>xcIv z(%uUB@IaHI&ReNJ1GaLTEwJMh%G7r1FCgu8DN(%db)Z@4T?^z4il4&2{h+SSzh*(K z%KLyiwv?Vsnigjou0o3e=P=|pc~xeb;CUM}P9Ampc%#F0DVsT1i-luPCsKqTuC-cE zMu>Lebf&tqm}tPyMp!o_ce083b;Iukh#gklPq&c$>Bg1zZydUhd$mP66wQNHHmi=u zoeMW_=|*0D0<%`Bf~2oWj`gehD^P34pLs-OMT0LB2A&@JV@m1PlTe{nWGs{7$T(* zeDMlz_d2cwN0*s9E%7ToE1!g&-+da~Fw#9W>hT*KE4Gf*XL@Bgf11}!Q_cB@Ix`(L%< z_6_bRscW(Fw^(}RFh;i*IEBh{eb=%79K<#8*wyj^dBXa6xApjwWn@1cON)KW$!mTa z$&qjQ5@_2XhNYzm9+`8{J?MG?nrKe9)%cT7$o|zSPL0^S!q{`@nOF6%n?@lvLFxmN z7@6#b@=3Ak>QeJ>#^$F>GefC2jkseXbRrL7okjRQ;_Tu2$qzxh3s0lvd%^n_S3Yb3 z517a&xK92e_lDd0sSn({97C`e9K)gb9|(CO-2W-xE6Ubaec;Yzr9dfIIcRaAN-cju zvpe1$LW_Dn4u_eg{1K2(f~_F7QcF59L#iw};&KxOEnDgDv{sAB2pg-XF}PtXrLEl? zDjJiicC|g9vT0Hdern97ud-I(KFhhyV#`6~rO7n8pgX&Cj+^=A9i75S>G5YHDOU!8 zb~|bJN;|dV3t`=kz?!Yv7EE?*oy9z@KiypNRg}Yg4B4)EuQ%GlszuQ@Pji0I<^K5T z8XqF(bE*gyT+Ao=j_IhJc$Knu;6)Kpq58n5STS1Y4?S98Th70?LM5TzJU4P#R=#j8 zlbP!KWIp}l@to!F;)Dx>+-2|H(u-RPrRyy;u+>=#=lYcW?MRYTve?cV8VkP=W!?8{ z6xqXm3V|&DUDTkqkE`F;*sgpZhacZoDb5+vyNZy{o`lUX+H_(;#fdF4FmuQnqUSUTuod{Twa{`Zw;JH~%$+tZ`xP0mPfv#P%KMoHpN(~?9@ z)4wq<>E!byzNB6gDi1kYqm?-yE(klVQ1xD>TKc&Mk#*5Opv6F*O9`_!XwtnmM0v6Z zv%Jfz2ba`2h2hv+KhxOtFnxjS|7;v`L&Y=q;JVaypc;4uC5sQ8L!E5In4N4+lIO@x zz$UhJGoq2p%$-v=JXHdqGY1n#=R?i&oA4m}9qspZY-wt!Z?#QQa%)2tH#Z1>pO5M; z{M=(+s);(>wPThVJmDoA5>G#NYzg3^s9^Ln#oTY3vLL+N=-xi#55A$r5<;`DJ0jb1 z@#|=a>r7A5p*P{X)!{oa#RLeR9p}#ym$^ATOebr#rFa%JBK6XCQ^;vuN!tdmJ&0%2 zqn(Zs$1kRQD;O$jCXr7jd`3CtW*?QJZhQ!`l`l<8{LYy(aZ!DG8(KMA8}vlSg;~Uu z0grl7tDZ}s#((x{hGXtC{bbPgZ2VgCa`_+xyqs{z%H5-<0WO9Fi~%Y)=ca|=)GM+w zSrAJEWQE$DLe9F+2Ci?wRwBvDw8~Qy@IK15RT_Y)PrY|^1MN5b_{4-o(KQ-G=d)K9 zjN8q`)0AoRq4mNc0gpusj3Tk;(32Jl%nAaHb0O~#^KR@^1=g|0h2-9_l$w#<68Fa~e?xjCv(BjfBh{kZ! z(YtygXG50FnvEGfRBqitVt+3<>KOZBnZW+tF>}e2buz_}%n(;tjCt>tJgNVqwj2#& zSfZp4y5+$+G;f4^w2RmiZ|J=(fDx!I*uY2YPLQ3S;1I<$A7K|CoNPd}#rxlD@L|VI zxxmM#n~rnpo|FVxaxi9;Wc(T)vLN#pXrNI`!+SR{q5`Y6%hG0~6N}2nEwCY2v{ss} zJb!jZ)d{jJI2sY{A={&>JrCZ$(5)o;_td{e@kp4Ff}fQ9dpUb@k@>>=;rAV1 zj49}`@JO0wIKK1VyNZ_0lOlvPvd)nRm2;j>4=ff-<$TiKdNX>zif}^0VD=Ls^>p+( zDiapW1w+=v1wtdq_Lm&FE;q1z?SO-5e1Ed`{K7<%!yL2BZDN*G% z($%76hul$7x}1!t&>Jdyndi-`tYU<9{*PR2n@1+HXQ~v}Cg*kde|wdRoO#d`nhew& zV2_&~Cf=}yx_E)(>Ti4oNLz0hyE{~TQ)P-6`Z-z`M;zpBTDlTdMp9;Zt&|PK&)Y0t zu(D`2>^Oz|Mq?yR-5as$UC=wC{8&&G07uSfQgOObSlinlVCw~mEWDu2-)&I8Y65!E z21gNMl6{54*YMc+;(3rZ?9!dBwn5Q6(Uu6HE*FiA{0Z)E^89>K=lySs0zs?qW!KH; zDLOHj;!&~M2C1`ppiDxkVzGIFhh!SkHe@3mD<+9oe|=VHaYh9OjO9rRgnXpd1zVZ* zHLAy!vG?REY&e4kVMQU-24azsk`<~OL;_0c z!o(zPE+w&M`J~N96xqKD+lb!f-O`@0P&_&wFyy|<{O;a&Y|sywqWt|btNwHEMR1I| z7fU;LN4vanyR~VM)#4}jRhbF(q$JakFQ0|7iAG*As8scKNOOYte|TqfBSJ@5 z>0-0C-%;|sglU`KU2P3kObU6dvbSN8_+47CCOUP#=03#cWnzP~Gf9wl-ZkdG2^sKw zX4R%Z$dT&B1~H4V+m9!cFuS~KRh^HxkJPvQFxv3cHhR11*|sC~_P3eAE(iZG~oeM<9-` zgb0}Xo>*^@4u*AZWI(Ieo(p=G;eUVAc)I@o|5m-3g&_iVTBkC%Jc)yXlh^^E?pNf2 zwsA<{UZJ$L3nKu`DOiK5(deQ8>$KlhpIi1*WW&IbnM(_tuq4@u_W|H^2#WTW$EaA3 zT_*!V;dgl(bEdH*^6B5Xi2}S_r6(13gnSp-qER+Ud77yebG!u%C)BbkodVmeK64N;U<3|#T=L-%@+15x( zEf@d*UG3ppD7QQ0J>Iq|$K1R0W!XoF8ZTkc|4tGDgl@f>sn_HP@(W;F>w+7WPf6!R zrQpc)0RYzpf?2f2hR;+$5tjuO>$``XymrLX=~mW{5kTwTX4d_#+=+{KQ%%PM5Epxw zm>3eX+KzD;0N872tY!Kr+%d_glU?$vm8|{w6X~)bzjdj`JrKz_{5&p(r!0N`YtGF<+CVJ2uyh5Id? z@#QMeN>k$WNS36x+??G7!bk+v#VW`!serxZTG9IVUJ}+?L3SIU25}(!HioEG32ZHO zB~{yijKlPw<^D*GI}xxL?^TLpH_9gMO`f~t~Ho z_r4fdVLszvR|#+q48iAO>+z8tmjn&CS6oD(HwC9Y-?H0lGyd=XFb@8A60$hNs{4qB z9iXcs^iM8j^Vf-(AH6m$GmC3CZMk9tYK^4$k*yB^BPMsZDfx2o=UzP)0sy{()Cg-T zaNVJ~f3L-pOsgN2f(P~@9Sj9^*#MN&Y~We!sThHV`C^Ke3>|xOO%(tPr_yrG6KE`C z=t5o%v7EpyW`qx&EkwFa0L3mJ%jvron;90kHE{NC{X#JQ;g7gi z5x3nZ0}phwmcZdHIkJne^vCfnhXvoQX4YOC%vkIOB!rD$i`T}*a(yQK@DBj`p#Me( z`9H>Y9zaGIOi5Fq_za%`5=y)@pQ?g5Qty2S}IFVwPPtfD#Udg}MH(75r!; z4hZdk%E-{Pda<==5`faG(yNsJ3ah>MKph7zPwY=9h*jHzd?GaTk$;v~K)`Z#2j*JL zM{C+Fehay;`J>j^SbJ@OR_%9rDM=iinYk7;h}2#nG~~S@mNMjiTF+->W^iZ6H=GkG zFef=$b6eL*IOVAn8M78OAm?xa%1MgdI5BQn5eknfkK@k`7f zO(ch5Ml}QqNP`z|wKcPBo(2!$u__j5Whrs`sa*1mi5hWPq5@00#_-V*O=LgrCa@R- z9*q(3q3)6TR!@iR;Zq{OCQ?BLEh%$&b&q&D(qrZZcrL2i(E5nqYR+3}SC&I)w9QCD z@7WujWv_$?GmD%mg}OWx2nyc9F6UxOpNPj$1FL!3aluBcPx{U#8ezHS3ZmVbK7bm> zx^ZH1z0}m7Mp(Qn+Je1YwdRnP2)GmGRjM{L#k%E)nwGk0&09JK3h@!3@P|!<$agBd zPTQVppFSvisIf*c)RWI3c`W`Z28Q+W;C<@_zyJpI)xm*u%DpkZ}{@!>5&$c%Nb>Kfz# zdbqZd;D!4w=jRgPGQ0XtwYSO~EGsP>RF3c5Z2;eb_-~m}7W7)-lG-UogR920MQ-Ah zM&PyhL89bq>&ElEvXx^4!W_7vbbIovFM(tdP*xSe)FUZ$6ZbESC8zNUY7Vp&nh_>r z{^4qS)US7=8^7NGFe30%&2e+@3Gb0E$`V#2ex?8lhKMs=>0V80ziQ|1VMbJOFK|z54%&p7>-?l=Q4f$rVPf=2lcjfV5Uxn|PPa%JP9@N&Z;lj&aJ!_YGp-Kv{b)fYb5?B9A2;S21$T;;m2bt zPZ7)#bk@ANzF^t1G-?7FAMz^YZ1f0Mkm-4;%V{<9TLfoM-IU^hFdzm3-Ea}PA`|g{ z^iGmyPoBy#J*u!#nSHX_vZwMiIy+>ApPkh^yT*(Rtq`OcN<27s1afe)1amX}UF>W~ zByBOn{jWTmcX?q(&q_9-P7TzE@11$}&1<_z_TOi7ig8-;avR(-?zwVbLUF9T!cBRL zU#3$hpJS06S2cgV-U?m!7g}+w*d`3Oylu};vIzn0X38=apIiw>Q9fS z{pqkn=w^Z2T}YOvqMWH5cm`bZH1ZgaD8A&uG@QN*N%jeplSr)|S>5y8*Y{v{X&~9G zKEMjJ4`3(wR$^%|kyJG5@&45K@yRXr@{c4v4_}-0?%=Vmn53gJ{;t&|lB?@W-T`_8 zNCgw`?c#etazu`@PtZlV`m_c1G0=$#rG8ktVeV2Zwa#Pp^xxV|_rbTIZ7COm$Qty#NqvjL0j_iAVenki3H08N6k z_$~nT{&)Jb?Eq_prNnnlESx1zKKF^&c0Qr`!Tmg-a#vQ6bm`NQ4^``l9p~xaZ!h;*d3FcpCuoPy_#+AWg8ThSIbI%6gX1Ky3Hq+XkFrb~T5_C9v!G-(KpTn7| zu+NU`F+Pb#31<4Zq@=WG4T%+a4ZanzJ$jjII-3A!#y6g(qhxvWRNQYP733umFbvr0 z>tgZQ06FH%_-pU_mKjs5dM=x%L%N>FwmHWBj<{GV$VpIsmpXjZG>q*$++zmz?2pY< z_QF+aJB+YzBLb!TsfMvtaQT+2?_(6~226P9aBnm4GgI!{*}MJQ7f&xeHOpU`k}#U4 zoxQ1(^-JupcK*x^y*S^iUBHSX%4f&-^rK1r17+ee@HzLj*AJaJ=~2)3Y);qOPsByq zL%jc5fHQr^*Q|jN?Hy=}VrLL)hR1`YOrR2Gp#N$>V@XW!`$Q0qZ#M?l5q$Vbks0;J zjxRXVD5PneFJynd37k?Bq**lsk1*J~VU3Es^ZH)-NQD5II6ePd$uSGUpIMzqxXJHx z|C>wO%V>SVV!G3E>%TyT<#Ii9Z8hDr`Lc`c$6^nx1gvhv4jYGG;fALytMwmj1J)RGTAzdRQQN%Y?ze#~gIG|SwDUuxIy z%o0DLk}K!;*gVonT@EwOmKHa94z=~|D=b1#E%})HHY`|TrAXvP88%Cr_YUf`%a**% zU3C+2wsoI6NX#N0%z2oqOOCO4wkv~=1Y_^dyhdwY-14Uk0ex_f9UsL4?VQ`zcT&W* zpAiS`Rh@Ws%cU*oerzgvoqN%D66Me3=XtXJTO6I!mKo#$_AL7?Tl>@69(;4;RWoRb ze{809p>1Lk8dt$0762(8+^?LN94hi!y^8+@?4;{?S$X6(<<8Rej2_Y za5GZq(J#VU?SU1k~ zUvOCN-g{wlN&J8O$o~gsaPLDmNUiOlH z_8raVYsfNReY9+~k7@`zzi<;u`M!$WIqG#DK!wzkZkbr}qd^q#k{P{GJYzlN+%5D6i1{qh-f0MV!Hh&IUkWGQN{e?{s zC?taxAzDDDpo@9kxGDK~)zp>)_hral?$(a#dOGV5YMa+yrRP<7-8>5(6!;?ti4EUF zEr~IKc9PX-?EMQ55o`PAw|6l{uOgiI(qIOR6o-@p8i#bCZWe3GoSFjmaw$%e?MR`u zFsvRFtYHOfY%0oXZVUy_9P4^qMchAWL};yYfJj_^i8DC1b>kQwdr6P%zdiRc3oC__ z31Z)gF_u_o&n7%}dj=5?*tVfZ|5oZ#FZ)3a>aUQ1Bl)ypX<^J-dVD1xj`&R-I< zFM;8h@)zo{PNHt3Eo9j)`fofQfmS^LVMoXDp#ZpmIz;r7nWDX;TopEVN5|7FLl#Dc z{{Mvueu@O&a{?Csb2AYa@jJq!;QU+AP7f{7kf`UtqM!Qu&*#&1uQndIw}wh9mlLGI zdJMwa2AQj5^Udd%CT#2Rn>|k8d1EUbwEYlts-TuRyW))$ zVQ&h`#};$s9?8fury$9-l)aUvF~k$+Jq*dO{~CTUe^BS+_T}6czghu=+L=1?+zRrG zFaEvs47Gk^a#e6)U>s!Fft~P!?)@-6)|sC6$kFH+x6-V-r5VTex0UU3u~eZnhFD|c zKbnFd=N{+27CzHKDg%@aCq5A>m+&@H5H<^UTAHFT`@Q97_nHk@kpyp&9_zNoz`rqW zy;Jq%*q&~B^pO1aH|9lE2;jk#hP9aJkF53hiuR^0OG)BG6f!T4agnu>mN-Rt*m6%P zXHg*vX`-vvha(J5z{hzxE{@%;@EOSlx0f+G{$!$2SB{sn zX}VLhC&zXoU8I}71__wwTz;&k8N#xf7sh!m$XBa8xJ&pkF#FO>5dA6s(SGH~%%U^u zE7jLd-k*_jFByZ3f>s=bA2Wu=<*iz4)-?8S^Pvm59m^D$YV=eo=SD`3WGcn)!s44x z@nMb92Vt#>AZk;5b}@b6o$1@ZPVcW54Ieojzfzm7 zoQ3%VekGj6R)r2sjL=sITzV6@w=YF3<&b;YEp-kb5w1524ZgvxU3YFcqQ%II`BVJ0 zWn75YS1(lIOpJ05%<@pAJak9O8e-qxahRQ|b#{vpc!v5qjP2*Bc~MK50EA6bflMN4 z1TM4ot|^MM24vj9d@1t1RkiE3N2fUSXwiY9W&-!)=bM=)a`~fL^TcM^&63Td)Nc=l z{YLK6J*uz+eNin z*J-F&l}0FoeFdlgIp^ZHq>I})&LEGEnw%|7R^x=WerYBshEc;V;X%*N+3+r*OhwU( z1{iu)N@LdSlsT?H<~1Kd^FJml3|s;nqBi(1mm?|3_3VS?c36L+;&JCNzB}=|vUynM z*BxY8-JPfsjKww>u_W@ae()lUISbV3LeS9vFNH%K^&@z$xFtzMQC_4j13cmQrA@GZ z^lb~Uza+9u%lx>giB~iL(gnWqvVv+XNfGFKUQBG}zQ^u|5kFOg+a8Hukp+jp%1sX@ zZczTiq-doGV;H4o6Qip3!2nn#jxwa6DO>jnblobEkLtjHbB2$3;6mx`Td&ftrvfh3 zwR$};gLmI<)S!?G@l%@B6lHrv?|Nn|j1`V42R&nE1}}I( zkvcnW?eay2w_*j-l~{h}1qOJLRJoHN#*%&P0CRZWvUt@gzdi$>dmH)N!C}kzCw(WB z!6c!+&+Ro_5DuR7JBWHZ5`SdUyK`;UAjhc+%@@ZqJ!6 zJ&!h{r|DQSk#fOFraG~UIZ9eoI@=k+l8-XmIE%o~G_(RK7;P$@vI zUe(f%)|W0zJ{fONLWv-CqG&D;5L@6{Y);P(h+$;v4Y^IM5PvdqucQ3TbMU0^FGInw zPr9v9qxnGhx7N909kzZJZ)R!RWM^rawO{0r`b!RpQ{5?I6%XrQ#^Xqescbc zBLPe@v%N;OwLol&CC78Pov;JC57Q6BVcWEM)PMk2UjP%if0g@B5?Mri1pvIK?Fk6? z+m_BdjGo>G5&-XShq3hjx%kQ;!jZyd;BTQqv3KsStWD161>iUaB($lKIjCWSPM7@rxeup2_QwerbU!_w)70vafNN~rZ zJhaHYfb_49YgNweUn(Cf<&)!+JMzqn*=(QR15AJ2#WJ|}%JUG&zAH%A^}mtf1$4a8 zqAzi~X5oJR(s_2FtUG{uEX&>#FhLO}_ui^~1p=r?vg~bu<8EWvRVg?^HSkO)_^RFjfy#zxn9tPz@;d_cq)SP< zsCc|Nuj4r0Xzb8!q_oNj0|`9b^eL(f6fTtw@vy_L|6w4QfLQ^+CSDz}6?ueQ$K}ko zv4KgX|9-1L&_#8kWL#9HfqTrzEitWifbQ9U394`R>50LVQ_@xkc9^1c3Ns1P{Cd_X z5k6GU4|yF&+OFvfXh_^=jUf793UAhPc<;P%(Zl|*^3Rc%-?hk>2{;>kc1RFu1WwP#@1*OPv zSIRT5RzV@Fot+uAVDgh8E)58i9;rTXJCOFFaF+?_jFN`hw7G_W^jJ=Ca zDQ*kQTE6*%`eQT~+?5=Ge+OoeJxnN2gg^;QWC4#jm_arHC9BGt&;0lB!L?X+CKL?> zO6R%TGyar&p8CN65xeEBYjmn8Zg(L;+Yqkg1til`qv;1T^d>T@3EU14sIKP-2RjEE z?I9TC9eOT31V?exCoeozPyUm5iP6gtd9GaC5U2;e z;x*n^ua-vQl+)#7wMAMa9~-e>CUiF({VUaFsbL)F(I2Ipi~mBk8G!GcCnjdsk_mDM zEG-?Io=S*ns4J$HqQ$xC_dbHQvCBx@x8A6%u$tlSmyu1J39d=|~ zn|-~|!0Q(k(%kfP9~NFtXuUH0St9)w34>d?`@>_77+ik0KD5SN4AQ`F(c<_c){A^9 z3-B|&mY}+ekVN;`-aTbHVh!gx1UU9XTGv+!bPW!%&w}r)yWZJGJ6fgO2Wp2Xg$~ zDN~(4du;i-8wXM7=6QgUCuYaB?I)ylPQb$MkB-sy>_->h6ido;4lJG5TxG*iBdPD8 zG%+-u`L1@$9qdgzxGUewUt^x_kI2{TdZbjzU^u~lhe$kFjuI|s8?2xyVXqvzLGfg1 zG@~`%bs}D^@>zjF%7@BNU-+E4Q@&JwSG6Zu<;EbhesX)o_P7~}wIjz8Mc?!sCAOxU z6zHA1v7O&0T;U?vM}CvthZi|iN)Wxu_o$22#@2{lYhko@^hdiuluC7JzA6kmlk)27w)~^`?0$} zc4l_J;!?&@-`mM==Zx9lV^B_!rNmqfGd! zqfdBY-k{}7R}0W`!)G79*4hTpGM~a^s_T3MNWpSn_eWM**4TZC^7-0ToXaV)Od7&X zr%T~ggio%kSQeegx{y=9`22pF+kIN(q(i;P%4%l(-C0i`y6EWXS*u>Kt&>v4IB{lw znv7~8K`F)S)(Q)zU76Zs)NwiHsyZcmgSO|~!@j8nB|M%zq!eH^kmrWEzSBp{ z38qdZh7ICVnPR}`t@k&-!^`K4%ZTgE4^j5B_h9s)AjO!OZ*#u+7PXFn*PBV4sPkT- zc0)r<=ZQeOGFyE=T9rtpD!reT!%<@~IF!R(CYFcMf{c}V*_A8bg6x(M*K*b< z`u|PU7jqrDdzla%UXGfwQ#*-kP^6Bkwabq7tjdne_{zu@VJlfl(&|i;xfHr8-~RFO z&?le(b6)YF)%bLVvCe@CSm#ZDu&#GfduP7}p||ZSE&d(bH=CxQ{k7-pSMddGC5Dzh z6(&=cM||vgr)laVd7I?jXt>oQ%*lR<`s|X{I_tRExo*EN#9=A)lqGb#hIuht>5uAj zdr3L7Kd@k4ot0m(H!?f2_*Mu8Y$eUTbRIw`)ZesnB$kx5+eDWxZ9gFo@1k9EYo(oY z_^Fsu<5OqGdi-Gav)Vxa?Ku6?SyPc&#WLAe^K%eF*u9?W-( zU=5$8lc}2EQcLmV174lI(~lDKq9@GFPJN88>zZLB9K0}D=gI&xafWN;6PH@r!mk^x zN#&USKfE-9Em7}I`}_;JDg6vPo?bq{S~dOxP{G$w;noy4&zw5Ec2}fAs@V;@AI^-^ zZZot4`n|ykK+TSK9DZl{Fm?B8@bM^%@z@J&k1sdjM~ZXnHLo7t`!M>$HKCh+GxeYy z^9m@3fH41awob(r%#Q&nT;DX#BsMyGxo5BaVU&Bdy_RGUC|-Ka{#T+;`ej9NM0ilT zZ)I$64zXgSu+-7X@cXl!U?U!fdGmSJCxUgMUKSaD!~M_bkND?9zbJ^(bIdCzV?mfqUs`}yNM z`T1uyLQ1dAb#wHXP)<(10V3`ydcOV!2$Ak%mL))`zO>0oBkt=iPGIn?={nHEDS!Pp z@kt;@c=M`#<&RO+ikbRK)5l{1Qxm(G@6}v;sezzs&W63)hHU;Lpng=trP4bVd`=9? zq*xcHJbAd_kL}Z+Hn1wa*qM;gN0uFx2L_0USxhaC#;9eCOzptq?P#PR`rVGwE9QgU z{wC5Pe~)9~;r`ID&Dm9aoPps|-)Zhv>=A3RoN|34Zc|I(Sg1fhqFp;|!!4^_UFd+2 zVX$Szl^mJ)`IATCD;^<|jB@(1{i|mc%K^l-bs(y5pRi$|g)|qO3h!d9JO&mRfVHD= z-uMc!8Z$iYp7?b*Q!ulS+Wx(%b_CG3z3KU~|J|N6GT6vXcOUhz)Z`V;@-2yLfhgd3 zv+FiWn6&&J^R97S^737jdFTlXQb}UA4b^<=fg@$245W|}t{3!k3ns%bti zhuevdG{m?Kqk`4l9Nxt+*YJ=t9Uom2Uqov*DPeNZrK&|Qwah6^D5b&Yj^uUVw#<^O zZ*rg8axWIc89}cLWyLf4O422HeE*es_m_=t*;IT-`Vn>~9W6bQ;!j=`pvs;8xfSG5 zADbz}Meag+*Yj4rSL#+D6dhi9?%<;`Te9C>Ik{2|+t9@z0HeGCh;1u_SOJfTLw_Xe z9hj;#6_%Nmv2%Ek?mCMn{+ z>v;(z<_JfB{l-bs`iM-fzjb7PGLMPWs&^)L&re;$tU0+~4)LEj*z5S*rhjMPH?R+4 zs2JAlo{M$6q)XNM?hTZN_y<*z~8lN3u^2kU^?|A3>eaT*CDDRj@!_(7w+MI#IIip9f=~> zhBzXH8*EKXn<$Zc(UhO$l7?TL7Wr={XInn{bx^5&Zdg5zkvq zgP&%xaJwWl^WXT%PTwt0S9Td%k-u`! zapNYqt|OO&%dC6hjiW$o+p*X`j}6o4X!kG}Df1Qob@wY|l$B0hsymlXp5MCA3AI}w za_)E6btr@%S)YBlcm+VS!Otnq&b`J$aj5KH=;1OL@ZO&OyUsfZNd^mSqa*r)g{f4& zwg(f_kyhQWU4wK@($WNiIg7RJ8~KQvtlhCwvuLNkrO&-aRNi0E)8)Go+eZF6iV;<; z3z(Yjfyb-caiBE{y>08#cQH)%7)JlZ;^znjp`FI6&;`gCJeKK*peeC4q@X@VVcvwd zM6#o_Wf1oo{A`q>S!T0~Jx&TRZ3=U#JxETEGw!L?$j1Pd}>6gK(`EU2z0xL1LlScYbk)O*B@=|Fp(T{VfA_iRx-et<1cbA z#=~HZu+1<2SF~=*XeP0}YFY*w2X4K1zZsd56D?EedPMGCNX}XB*n-23H(}U+1h_PP z(2buu%C-}h_p4g@)}|>W^Ec5zY@Zn@k36AJ!@8r-Zmn`3MXgrs8ht3g`i}6vRc`mT z3s$cy63)@S1yQ`V)6l8d^gdl9lmg|``o#m+2lsz^`b(b|RE_az40nmXedhYGFC_9_ zT;r>J&@}~T?=|t_)mc5i7+d>pAA4Dj$nsh@VkQ&JzGEC<3{@d-bv-&mq-TUGgx=uV zJ%85dqz&=Q<_}>rOwoc+Cp!IR>==mdE~#AEF9e9{#mK6@Gi+l^hoZ)xS5cqiPxl{i zj6~TeRpNb>|7c}Q5@%5~1tbbwe)#}?t3D9wE==Iv2TsZ5Nxlgf+6DNj0f`MXtbs=R zopTG)-TO(~TANPB)$8VHvwF92mFMe1K4AZC@4MHCmo&<-RZ!owext-cQ~uA8m@UEo}=;$9RHuc;9bw*7di!zYlO%H(tTz;O6NsKH9LHfClUUcmAX9Gx&Vf;im~x% zks3Jc57WEjGRLSxn^D1`mA#lfUyiLwWhdhYZu+YSc|Vt5p+>^YZA6}ic~52qlJWv&E{up_Q-@8)B`)-x}HFiIa+IlVXy3ji2%?5QDD<&9BF~$Ot<*OA9?zd$IMpwUhr-PbHn61<;Eny5snz(Ne-y_GR!K_$b}x5#>QdFYO*)X|DQ*8ddd?wg z|D@OWm6o)WZ=a-_eKHMYrOjF0Ui&X`8bt5wDrUcP2gJq1_gyx!aN>Dh>5hn&s5vNp z6Lix=Y#ePAol9Glp61pEFK3#)nE*?XWky!e;RgfHNx{-H>{7UL_vZ4Rb5!=aQkdwb zUWsEiijHK$)!q%%2|O`etKJ<@Ofn$@qL3L@$xtYQ=4#2n55aY{?(wYK8xZNp$OjE= zoQ-LR^mbrw)$%I5rX#>3{S2wj7(eEEs>gBG!{o)tBmq0Rx>SwGo}=7q8F2e+~YGE9ZZ>0{NkIsU4Md+bd+*u*Rr zLcMyCBYw(HN8B zCTEj+vZ_4f_5?+TgK((|)t-bHh6{;R%K1>X1txc!qSRs9ru()d-6*57l(8>a;S=6+ zctWo8Xn61niprb0?q z(C8AXjjShBtl+_^F@y4R2py%)i(zueyTHbXb6m(9WV4Si z=YR&f7J`wRyfDG9&b>%DSU1_T>Z**+CF^PhMsi&}+X=~1ij!{tI&m!y=QWYufLbP3$jh|KgW zS?Wd5UGqy7$n@bO946qgY{w1ebG|2r{+<~6+yb=8!SVXvPoW{<{HHqii?ACEL**-4qBiOV8nM;$*jZT`et+mlh3y>uZ0 zk(T>3Y@q<2x!HKWYqBdV@x_d<2MqC!jd zXvnVlyWSE8^>f&?b0h>fu>l0)m){&of$$%@hm(hRzp5saI~4OYsa{b^O7NkxFg{}! z=Z%!6ZN)<+*(S33ufRP^{Oy&lYHrizmd}m}Xz4*__IR5>Ag?Oes*mT!v_Sf35Wdfk z3GM`Cb%)16CFE5L1avv_O{4to%`)_Aap;^^XOZ6|Nbm0g8@|Ac6GdpO4AsetTd=K= zxbGI{b7p9`LB-wYaern(_2WqMgioSfSzEDfVa((*C`KBs5#}NLZ<8rq*`G(B4fGQ{ zF;c5Ox~wJE%h0cXGxr}$FoiZnN>_!;){eZiP09O zahz(+&G6p^k^p5(9HqEEOWb~G^}(W-LtLfB^Yh=yFm9XirA*#b#I=ZFm;#VgkE+ta zFLV_t)RF%2=CRM(allXP?BDs8RUXn(b_)GKd^`U_iI3+*7s>=>o_<4RCrC(iLa=VV zMWy!my)U61@TtgHCP_O2)5f2wb?=V{vbG%V)n`FrRcjdELT6ubDh!`{5%h_nr}{)Dh@>$p4^+>F8f+}j&1zHEk=igeD@!EW?62P$sgzcrHr zk$NviSavvMxXG*RJUI#T(-Ck+%0G!VfT3yyPaoW@3YHq%qq4#8Z{@fu;%kPQ4)s!R z>8uJlh&;y5av@>k-W~5fb*O~~5A{8k5sD2WHg8>h+NYVtBvm5aej7P}Xs9%F>`5pW zl7@bLZq*d!Z3t#Tgi46_!=B>3d#lYT!$9;;pLLdduqgZizzbBF+1M z(zQDGO+sC|pT|2s!;ZYzdrJy<_coQ>eZUGl*>O zWkyA!Zpa-36sL(^kmQ8b0?rf>ws#TYRPL%P!)1qY3$AtS{(dQY=rf~Dj%*otqN~AC zIX;d@{@_>uLn4L-8EM%r_jPc#|96013bWhHKfdLDiL;|zb~%PD{>0%%9$G0_Ha|is zS10r-0qw>2n`Yzs>YsmGr@0w1y`_zgI!%GJh*MDQx{yIO6}kQn4jhbMWQI6IVZ0mU zdKueD^jL0?uaD=W%N=M(xW#@)_7%ktp@$N|ICae9$gDo6nSTqkNq>aLz7bOW4(8Sh zhAlM)?HJG*3M3z0pmXWUNfQQWen@yK_QRn7T*5Hk)I``Yaz4~)Ppeg&bT`9X_8z^_BUAfB4ibJ*0|q&19qC9=u2bxn~^&bF=WRnmRT(Xj%5V*9NLOo#hZ z^PFW>W&(6zXr_GE+l+=g4)6!u57?A8bRw-A;{N)_=&i1S zs=|BKBDjPbm(H`iOZ&-Dcx&_Hz~6dfY_hIU97p@b+S3Xw(;xP?L>iohk3vMIAcPmmkr@zKb_A1B_7)STq`Sk$iwlkeb^5uMpohDi}cW)TnU(?jl&d%%=yT7FRGAu{?PJ<91IZl$=ipbkZ)7 z=!Iii{EdVWS@EI5J@4?sB0s+iBZarrap=Mj8TYLk1t$)f+7@#wR*U`dZ&2PXZ-S=B!~Aqr-)BW#DpfmLYlQ0Qv*`B)LAj2Z zmhvbzz~g7G3fy9F_?rVWFfZT5yrP3t&`xsDZKGe;YECU}Uu19^IX!0-SIT5)+xX2z zyS6C?9verk8IrcTYMDTs$R?6<+F#q{m&OK==<+R0O;I|@73qM7;Sbg2=Od+ELZ{h0 z@OWXMjIZV*>lkILMO52zg+`r+c~H$>ueuhB|c&4okzv3U*PT z>S`QElp;slVFdsPpsEUCb_p`?BlMr1Ym5kj8r6#)I8_x*AfB83e-E-3?Oy7lSfnOz zd9*O>JS_c<@g#H)R{uE)4+YeDHQrK1E?dc$NZ}glx*S=Zp-hd z0^0d}ZTz(hKd4KRjJ{2}MtUGt*E?*bfnq*8_GJ!&nqe$xM}!R(5%b&RaRkAh0p1+5 z{mxxvKOC>N38JGKqXv)#z8pLXi)c`v~U-JA8^>?}NQtu)PEaEgKieM?4sKLO2m&SF`#>;bpk zdM{*e^1|0kyz`i&wB|f_8(LTUieg+xL2S)_Wy=@tnKwhRk z%PbBe3$xnwQA8K|mZOF^fC94FPOk(A{g4IF{Tc7e_?-Ql4X?R3w&H?7_THWU+*wB4G*AWWv&45>N@4Ba z!7<1!H(5JdFrlV5&8^HtQTT(&RIeSDdwnaZv@T#+2nBEhPI+uUuwhDTgOt1l540c6 zM6zT$m-W0=Jj|&}aw_!Pi`;k(Ht)l5(c+GsY>4x>cw07be%K>I@*@yePsafIu)$cd zd_u+ByTlil>B7)#ad7mELHZ${^A6Yd84F>NjU3}(Xs@cjn>grzS=NXmQUj0nEvB+N|PLq|n=98aeL>@ic*KISy zQmQ-%yxHE-oSZTPBdMkceE;3*WImeJ;q9QD>1Q7&>S?^QA5cz+%HIAxNytsW>WEiE z?eLy;GGjR0m%IFc2-nm!rW#(?MBT16cE65`2XBY8?=0?~K8*~giCT&Lyb+9PE(#EV|J`-dYf z`8lJcT37C5y@1$7f2_*_0)*1WX|a=)%x=f!DaLRa8$9`mS0!^0i?hP)XLTFV1z>b1 zWDGi|ve?5woor&su`Ue=`m%8^-2||AS~32V=^%4a;OJ^sxWKu%%8^DGxmXk%*UCTF zYTsfOK9jQ#!7dnF^)+!kA#FjZ4yO+22sZFBNkA$1(faYIduhF?OimiCRE5DO&t*&u zMkvQHDJxC9+TD7PKu_sdTK|KYy|yL|#;8Kf4h7)|-{paG>LnP?;saH`l&>7{)@&xx zhv+*W*gE7{OpK9}8ll-GxXwRIira=~+Ec2`bn0RyBjs0chw7XpCyEHeEI0j5qjfR= zPiVB%w(gX~2JQ|>G5oU;8Rc8^`cB*;r7zaQA^NwY@sH*(%52hB7q2^%2)W^4_1ZtD}9qRY~mn;ZCa zX4HRb@xR^RkQVXV&TX8!<=)JcKm0KV1Kwl3_nx39(yD1gjEJnjO2DVUwQFf_pb#}H zDu-d#h+&{7m59{TtSlz2`mlEIn6e2dMEkm3^=!C-H6)oUWpLl;@F9|3Gy#?f?QMlP z-S)oqwdr8~6u&uSxJYH$dxOuaGCqC+z8`se2|evEH&8kF21Da0PpQEA+t)(|ZeM8M zkknDfb7j?6z6r~2Q0AINI@x&t={zG6@S%}iVisv42yb!ja1?#S0eUMI&+SCb&Q)nT z%A{%GGI{FCi##?6PqigDDU$_2miWP}aFU20MQtYxqw<}uikjb=Qu5eUAbb%S^%vbX%J3{m|NP#?&k{|bVUlUA0hkT44RKVCd5m;e9( literal 0 HcmV?d00001 diff --git a/src/assets/tokenLogo/0x6e4e624106cb12e168e6533f8ec7c82263358940.webp b/src/assets/tokenLogo/0x6e4e624106cb12e168e6533f8ec7c82263358940.webp new file mode 100644 index 0000000000000000000000000000000000000000..3434d58c451bb573da2613bb8dc701680dcc86d6 GIT binary patch literal 4224 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ⅈS@-cOREp=PfqfG_@MVA-kYMuxV?? z>$+pF772IbwcrEawH{G05C?);Nk2yt4Pa2wkm%N`ffjTSb3Z*$wiqH}qzKoi}qqGzQV! zVxNO<2!WXQKCGc) z;`~l-XeX8Oc_9>Sl8^v=Jx1Hdx6_x#GFKWyx`;QH!x@7ji$Yls^ClKHOl7W^<$S>DLM0HbO#Ipeh!Bn&P8lxPA31NM9x6A%X2i=U2{8tII7dbH zu)K7pa@wA-5dd#2ps4zoLxuC)FBLcL6n$qhBMX-Xu^h}zyFFWE2hoz>A3mG^$N%_4 z4$H0|{*cmX2Ij&xs8y@RdkUqQjVvaJ!{l@0mlA43kY@v)X$zlFzM1~R^)+WTpAr4U z>q7@YX_*Ohlh9|x#biIk*iUcB;5~U4m=Ty-`E7si61Ir*>yyJRcB!EOp_fM|x%g(f zx(0@L+w3qrm1`2|){|P*tZ~kQVG;%M6<9U2GYro*L5!o89y^UEh7*x7G;!Lt;{UFVf95&aqwDK(NT163M zZ!kIXehRZ8ii^Y$ls9-i=5x0wOT68G-43S3jU<~oF>;Tcz{Hp8QC3f#DLDJ!s0W^7 z@1@I0906QO0A%jMRjSE4gcp}y>p>{Ur5@ZznB*N|0{;GvTb1YfCwl*98cbdH9@2>o z-)94m*RGhNp!fh`&z1q_H2TIsrg61`z0JYB91G#);Hb1DUk+lY4o2DK1* zV=*;xL)2v2cu&IgVF90^AMJl%1q#ViQT+N9D(@<;f54%o$RFu0Pnl4>Q+?{zh5xi* z)oa)~XEf<{|7_rYr8pAW;((YWv~I{YKCu1LR&QAoBNA?+QWc4Ccf#8)_-fgx;a&yf z4Um~op-!<3aL8mG@)?ss*?MMsJsFmdu|QKq&|IM#^kBH;;GjLq3S&b0W5dfjNzg@A zL-%NoPkR-aelTz{(vQ?1>-|aBEvf)na=5)iHZUkE1ck8arQw^#3%P?POAT4F&ZW9vnqgswqrA$vaQ<{bKyidIM3{&pJdxwvqgi?3uzlRoZzezA^kJ#4~QEPqU8~ zQ`38+Rcp#8N}ZlvJbH9|Az8L$a>o_Mu{y^gBARnro)jug9>;HBolhaG_-&|C!8^v^ zPNQUq-g{*d+l`H$Rz~@wYS}tngt=4w8D30qwz$ZRJ*=$WCT5z9Q>x77h!8&zw2R*r zztqIx@oWD5%+Ko0GQJuKHa4OQO?QfyN%5#vrvB!78%-tXs|V;USsJ)m=uc>k?duQ~ zE&$yvL4->6VfEX5$m8xw9#_yU+t2Nho*cN|-+b^Ml{fbPlrKCAiBtveVj(q=T}rT^ z>joyy0g}XVH*H;4ZfZTj-ObRC+IP|12Ou7hF+e-a!veF;5HX~(Z{A2>e&rs7D>ZgG z##^&1wU8rG&zW<5nMCzXo|aCUmwib7<*wSAF&U0|=ljXZ(?zw3!kNYAJ~VzLTgBbk zko!&iu{(t&vSV8iz0|pju5CqWCG=KjqvCJVOCUI(nBuFel_z)h!tIJ_7JdK zAuEjE2^FFHq2UDCSwy-^QRbkVO?||&?Y&Ie4v#kGE6U16`Zu?g9Y|Nz(a;0Gh+x_NRF@mzZWMJkdS+*&IYRKu zaW|Lie^{e%R%;)6m8L$Hfw6x{djSi8s*27WT=Lc$&q#)sQM-)mRP#L#OJ`3it90)v z`OF%gogpJCs2}EszaG?W#;)9p=#2H z*OBxA%jBD2MA z4#@aCvv1W&^FqFdvUm026)giAA%dYL2cUqjg8A;HjjaTRmwjdy7@{Un-7x2n8#|mM zG4xbTz*;xc7q_SgV3hG^WVbG| z)z787o~jL!=%mMIt~x}Aw3VX@7jFOP5FZ+q`-S*7NkAnPfd}Vc@sB(mfs$_;wKkfT zOSlZLm6hQ{JXi)F=?$iLMrjniRAGNhc?aNJ}e|sYD{M zZXZti>jQFq`$ycr#2>b`1EnP7*&i@2F4!GYUiUJUTX-9=dqtU>!GbyeCnh3+?!s?= z