From 540976b34f0c02f4908f4644394b63b253114dee Mon Sep 17 00:00:00 2001 From: jamiebones Date: Wed, 22 May 2024 09:32:45 +0100 Subject: [PATCH 1/6] created favourite artist feature --- packages/hardhat/.env.example | 11 - .../hardhat/contracts/ArtistMarketPlace.sol | 109 ++ packages/hardhat/contracts/BuyMeACoffee.sol | 2 + .../hardhat/deploy/00_deploy_your_contract.ts | 6 +- packages/hardhat/hardhat.config.ts | 2 +- packages/hardhat/package.json | 1 + packages/hardhat/scripts/deployOptions.mjs | 11 +- yarn.lock | 1188 ++++++++++++++++- 8 files changed, 1282 insertions(+), 48 deletions(-) delete mode 100644 packages/hardhat/.env.example create mode 100644 packages/hardhat/contracts/ArtistMarketPlace.sol diff --git a/packages/hardhat/.env.example b/packages/hardhat/.env.example deleted file mode 100644 index 8242fd0..0000000 --- a/packages/hardhat/.env.example +++ /dev/null @@ -1,11 +0,0 @@ -# Template for Hardhat environment variables. - -# To use this template, copy this file, rename it .env, and fill in the values. - -# If not set, we provide default values (check `hardhat.config.ts`) so developers can start prototyping out of the box, -# but we recommend getting your own API Keys for Production Apps. - -# To access the values stored in this .env file you can use: process.env.VARIABLENAME -ALCHEMY_API_KEY="" -DEPLOYER_PRIVATE_KEY="" -ETHERSCAN_API_KEY="" diff --git a/packages/hardhat/contracts/ArtistMarketPlace.sol b/packages/hardhat/contracts/ArtistMarketPlace.sol new file mode 100644 index 0000000..9986ab5 --- /dev/null +++ b/packages/hardhat/contracts/ArtistMarketPlace.sol @@ -0,0 +1,109 @@ +//SPDX-License-Identifier: MIT +pragma solidity 0.8.19; + +import { IVRFCoordinatorV2Plus } from "@chainlink/contracts/src/v0.8/vrf/dev/interfaces/IVRFCoordinatorV2Plus.sol"; +import { VRFConsumerBaseV2Plus } from "@chainlink/contracts/src/v0.8/vrf/dev/VRFConsumerBaseV2Plus.sol"; +import { VRFV2PlusClient } from "@chainlink/contracts/src/v0.8/vrf/dev/libraries/VRFV2PlusClient.sol"; + +import "hardhat/console.sol"; + +//75868828114239004182696661166274810031260136627899410775239615499108111680872 + +contract ArtistMarketPlace is VRFConsumerBaseV2Plus { + event RequestSent(uint256 requestId, uint32 numWords); + event RequestFulfilled(uint256 requestId, uint256[] randomWords); + + struct RequestStatus { + bool fulfilled; // whether the request has been successfully fulfilled + bool exists; // whether a requestId exists + uint256[] randomWords; + } + + struct Artist { + address artistAddress; + string artistName; + } + + mapping(uint256 => RequestStatus) public s_requests; + + //VRF Sepolia Chain + IVRFCoordinatorV2Plus COORDINATOR; + address vrfCoordinator = 0x5C210eF41CD1a72de73bF76eC39637bB0d3d7BEE; + //0x9DdfaCa8183c41ad55329BdeeD9F6A8d53168B1B; + bytes32 keyHash = 0xc799bd1e3bd4d1a41cd4968997a4e03dfd2a3c7c04b695881138580163f42887; + + //0x787d74caea10b2b357790d5b5247c2f63d1d91572a9846f780606e4d953677ae; + uint32 callbackGasLimit = 2500000; + uint16 requestConfirmations = 3; + uint32 numWords = 1; + + // State Variables + address private s_linkAddress; + Artist[] public s_artist; + + // Your subscription ID. + uint256 public s_subscriptionId; + uint256[] public requestIds; + uint256 public lastRequestId; + uint256[] public lastRandomWords; + + uint256 public featuredArtistIndex = 0; + + constructor(uint256 subscriptionId) VRFConsumerBaseV2Plus(vrfCoordinator) { + COORDINATOR = IVRFCoordinatorV2Plus(vrfCoordinator); + s_subscriptionId = subscriptionId; + //create Text artist data here + _createTestArtist(); + } + + function getRandomWords() external returns (uint256 requestId) { + requestId = COORDINATOR.requestRandomWords( + VRFV2PlusClient.RandomWordsRequest({ + keyHash: keyHash, + subId: s_subscriptionId, + requestConfirmations: requestConfirmations, + callbackGasLimit: callbackGasLimit, + numWords: numWords, + extraArgs: VRFV2PlusClient._argsToBytes( + VRFV2PlusClient.ExtraArgsV1({ nativePayment: false }) + ) + }) + ); + s_requests[requestId] = RequestStatus({ + randomWords: new uint256[](0), + exists: true, + fulfilled: false + }); + requestIds.push(requestId); + lastRequestId = requestId; + emit RequestSent(requestId, numWords); + return requestId; + } + + function fulfillRandomWords( + uint256 _requestId, + uint256[] memory _randomWords + ) internal override { + require(s_requests[_requestId].exists, "request not found"); + s_requests[_requestId].fulfilled = true; + s_requests[_requestId].randomWords = _randomWords; + lastRandomWords = _randomWords; + featuredArtistIndex = lastRandomWords[0] % s_artist.length; + emit RequestFulfilled(_requestId, _randomWords); + } + + function displayArtistOfTheDay() public view returns (Artist memory) { + return s_artist[featuredArtistIndex]; + } + + function _createTestArtist() private { + uint8 index = 0; + for (index; index < 2; index++) { + if (index == 0) { + s_artist.push(Artist(address(this), "Jamie Bones")); + continue; + } + s_artist.push(Artist(address(this), "Jamie")); + } + } +} diff --git a/packages/hardhat/contracts/BuyMeACoffee.sol b/packages/hardhat/contracts/BuyMeACoffee.sol index 2e09998..bd4958b 100644 --- a/packages/hardhat/contracts/BuyMeACoffee.sol +++ b/packages/hardhat/contracts/BuyMeACoffee.sol @@ -41,6 +41,8 @@ contract BuyMeACoffee { address payable public owner; uint256 public price; Memo[] public memos; + + error InsufficientFunds(); error InvalidArguments(string message); diff --git a/packages/hardhat/deploy/00_deploy_your_contract.ts b/packages/hardhat/deploy/00_deploy_your_contract.ts index 716fec7..d9ac5f0 100644 --- a/packages/hardhat/deploy/00_deploy_your_contract.ts +++ b/packages/hardhat/deploy/00_deploy_your_contract.ts @@ -22,10 +22,10 @@ const deployYourContract: DeployFunction = async function (hre: HardhatRuntimeEn const { deployer } = await hre.getNamedAccounts(); const { deploy } = hre.deployments; - await deploy("YourContract", { + await deploy("ArtistMarketPlace", { from: deployer, // Contract constructor arguments - args: [deployer], + args: [2777], log: true, // autoMine: can be passed to the deploy function to make the deployment process faster on local networks by // automatically mining the contract deployment transaction. There is no effect on live networks. @@ -41,4 +41,4 @@ export default deployYourContract; // Tags are useful if you have multiple deploy files and only want to run one of them. // e.g. yarn deploy --tags YourContract -deployYourContract.tags = ["YourContract"]; +deployYourContract.tags = ["ArtistMarketPlace"]; diff --git a/packages/hardhat/hardhat.config.ts b/packages/hardhat/hardhat.config.ts index c9f7c23..12e1859 100644 --- a/packages/hardhat/hardhat.config.ts +++ b/packages/hardhat/hardhat.config.ts @@ -22,7 +22,7 @@ const etherscanApiKey = process.env.ETHERSCAN_API_KEY || "DNXJA8RX2Q3VZ4URQIWP7Z const config: HardhatUserConfig = { solidity: { - version: "0.8.17", + version: "0.8.19", settings: { optimizer: { enabled: true, diff --git a/packages/hardhat/package.json b/packages/hardhat/package.json index 918b5d0..c5a9a2a 100644 --- a/packages/hardhat/package.json +++ b/packages/hardhat/package.json @@ -50,6 +50,7 @@ "typescript": "^5.1.6" }, "dependencies": { + "@chainlink/contracts": "^1.1.0", "@openzeppelin/contracts": "^4.8.1", "@typechain/ethers-v6": "^0.5.1", "dotenv": "^16.0.3", diff --git a/packages/hardhat/scripts/deployOptions.mjs b/packages/hardhat/scripts/deployOptions.mjs index e8fddcf..1f1fcdc 100644 --- a/packages/hardhat/scripts/deployOptions.mjs +++ b/packages/hardhat/scripts/deployOptions.mjs @@ -18,6 +18,7 @@ import inquirer from "inquirer"; { name: "Zora Sepolia", value: "zoraSepolia" }, { name: "Lisk Sepolia", value: "liskSepolia" }, { name: "Mode Sepolia", value: "modeSepolia" }, + { name: "Sepolia", value: "sepolia" }, { name: "All the above", value: "all" }, { name: "Others (specify)", value: "others" }, // Add this line ], @@ -30,7 +31,15 @@ import inquirer from "inquirer"; }, ]); - let allNetworks = ["hardhat", "optimismSepolia", "baseSepolia", "zoraSepolia", "liskSepolia", "modeSepolia"]; + let allNetworks = [ + "hardhat", + "optimismSepolia", + "baseSepolia", + "zoraSepolia", + "liskSepolia", + "modeSepolia", + "sepolia", + ]; let selectedNetworks = answers.networks; // Check if "all the above" is selected diff --git a/yarn.lock b/yarn.lock index 5a19760..c1f4bb3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,6 +33,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.0.0": + version: 7.24.2 + resolution: "@babel/code-frame@npm:7.24.2" + dependencies: + "@babel/highlight": ^7.24.2 + picocolors: ^1.0.0 + checksum: 70e867340cfe09ca5488b2f36372c45cabf43c79a5b6426e6df5ef0611ff5dfa75a57dda841895693de6008f32c21a7c97027a8c7bcabd63a7d17416cbead6f8 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.13": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" @@ -115,6 +125,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-validator-identifier@npm:7.24.5" + checksum: 75d6f9f475c08f3be87bae4953e9b8d8c72983e16ed2860870b328d048cb20dccb4fcbf85eacbdd817ea1efbb38552a6db9046e2e37bfe13bdec44ac8939024c + languageName: node + linkType: hard + "@babel/highlight@npm:^7.22.13": version: 7.22.20 resolution: "@babel/highlight@npm:7.22.20" @@ -126,6 +143,18 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.24.2": + version: 7.24.5 + resolution: "@babel/highlight@npm:7.24.5" + dependencies: + "@babel/helper-validator-identifier": ^7.24.5 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + picocolors: ^1.0.0 + checksum: eece0e63e9210e902f1ee88f15cabfa31d2693bd2e56806eb849478b859d274c24477081c649cee6a241c4aed7da6f3e05c7afa5c3cd70094006ed095292b0d0 + languageName: node + linkType: hard + "@babel/parser@npm:^7.17.3, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.22.15": version: 7.23.0 resolution: "@babel/parser@npm:7.23.0" @@ -144,6 +173,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5": + version: 7.24.5 + resolution: "@babel/runtime@npm:7.24.5" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: 755383192f3ac32ba4c62bd4f1ae92aed5b82d2c6665f39eb28fa94546777cf5c63493ea92dd03f1c2e621b17e860f190c056684b7f234270fdc91e29beda063 + languageName: node + linkType: hard + "@babel/template@npm:^7.22.15": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" @@ -194,6 +232,21 @@ __metadata: languageName: node linkType: hard +"@chainlink/contracts@npm:^1.1.0": + version: 1.1.0 + resolution: "@chainlink/contracts@npm:1.1.0" + dependencies: + "@changesets/changelog-github": ^0.4.8 + "@changesets/cli": ~2.26.2 + "@eth-optimism/contracts": 0.6.0 + "@openzeppelin/contracts": 4.9.3 + "@openzeppelin/contracts-upgradeable": 4.9.3 + "@scroll-tech/contracts": 0.1.0 + semver: ^7.6.0 + checksum: 99be0045648c1fa3fffb76822bb8b4e9893077f6ad7d384aee421f465bf6d7d751b5375a66f4232d6a0a11f490c85c85bbd9f63c5744344050bb303a4859acfc + languageName: node + linkType: hard + "@chainsafe/as-sha256@npm:^0.3.1": version: 0.3.1 resolution: "@chainsafe/as-sha256@npm:0.3.1" @@ -240,6 +293,263 @@ __metadata: languageName: node linkType: hard +"@changesets/apply-release-plan@npm:^6.1.4": + version: 6.1.4 + resolution: "@changesets/apply-release-plan@npm:6.1.4" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/config": ^2.3.1 + "@changesets/get-version-range-type": ^0.3.2 + "@changesets/git": ^2.0.0 + "@changesets/types": ^5.2.1 + "@manypkg/get-packages": ^1.1.3 + detect-indent: ^6.0.0 + fs-extra: ^7.0.1 + lodash.startcase: ^4.4.0 + outdent: ^0.5.0 + prettier: ^2.7.1 + resolve-from: ^5.0.0 + semver: ^7.5.3 + checksum: d386aee70c5483c97d964c6fa1191878005b7050d34b2e1e4a1ad66d9ad44f8f20d1c884e01e770b954bd2d4364f935510e53ae896212669f67e5c37b2a610c7 + languageName: node + linkType: hard + +"@changesets/assemble-release-plan@npm:^5.2.4": + version: 5.2.4 + resolution: "@changesets/assemble-release-plan@npm:5.2.4" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/errors": ^0.1.4 + "@changesets/get-dependents-graph": ^1.3.6 + "@changesets/types": ^5.2.1 + "@manypkg/get-packages": ^1.1.3 + semver: ^7.5.3 + checksum: 32f443a0afec3d5a4afc68c8de32e8ff88531ea24976b50583b1d6870d71cec2729f27952af82854eb54e2ad0a619872d211d654c596ee0eb42c83ab54ad15ae + languageName: node + linkType: hard + +"@changesets/changelog-git@npm:^0.1.14": + version: 0.1.14 + resolution: "@changesets/changelog-git@npm:0.1.14" + dependencies: + "@changesets/types": ^5.2.1 + checksum: 60b45bb899e66cec669ab3884d5d18550cd30bf5a8b06f335eb72aa6c9e018dd3e0187e4df61c91a22076153e346b735b792f0e9c6186e6245b1b7aec2fc42d4 + languageName: node + linkType: hard + +"@changesets/changelog-github@npm:^0.4.8": + version: 0.4.8 + resolution: "@changesets/changelog-github@npm:0.4.8" + dependencies: + "@changesets/get-github-info": ^0.5.2 + "@changesets/types": ^5.2.1 + dotenv: ^8.1.0 + checksum: 8a357cc08757e0eeca267ee05141f68bef936582abef8b78a5d30d99f5a86e41b7d3debba70992b73b2f57b0fc6201ec1cc3c65116930167ee3197b427b865c5 + languageName: node + linkType: hard + +"@changesets/cli@npm:~2.26.2": + version: 2.26.2 + resolution: "@changesets/cli@npm:2.26.2" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/apply-release-plan": ^6.1.4 + "@changesets/assemble-release-plan": ^5.2.4 + "@changesets/changelog-git": ^0.1.14 + "@changesets/config": ^2.3.1 + "@changesets/errors": ^0.1.4 + "@changesets/get-dependents-graph": ^1.3.6 + "@changesets/get-release-plan": ^3.0.17 + "@changesets/git": ^2.0.0 + "@changesets/logger": ^0.0.5 + "@changesets/pre": ^1.0.14 + "@changesets/read": ^0.5.9 + "@changesets/types": ^5.2.1 + "@changesets/write": ^0.2.3 + "@manypkg/get-packages": ^1.1.3 + "@types/is-ci": ^3.0.0 + "@types/semver": ^7.5.0 + ansi-colors: ^4.1.3 + chalk: ^2.1.0 + enquirer: ^2.3.0 + external-editor: ^3.1.0 + fs-extra: ^7.0.1 + human-id: ^1.0.2 + is-ci: ^3.0.1 + meow: ^6.0.0 + outdent: ^0.5.0 + p-limit: ^2.2.0 + preferred-pm: ^3.0.0 + resolve-from: ^5.0.0 + semver: ^7.5.3 + spawndamnit: ^2.0.0 + term-size: ^2.1.0 + tty-table: ^4.1.5 + bin: + changeset: bin.js + checksum: fc7b5bf319b19abed7a8d33a9fbd9ce49108af61c9c51920f609a49cb0c557f0b998711250d0cac149d0bed8a522f3109c4d8b0dda65b96ff2f823d16ca2f972 + languageName: node + linkType: hard + +"@changesets/config@npm:^2.3.1": + version: 2.3.1 + resolution: "@changesets/config@npm:2.3.1" + dependencies: + "@changesets/errors": ^0.1.4 + "@changesets/get-dependents-graph": ^1.3.6 + "@changesets/logger": ^0.0.5 + "@changesets/types": ^5.2.1 + "@manypkg/get-packages": ^1.1.3 + fs-extra: ^7.0.1 + micromatch: ^4.0.2 + checksum: 8af58e3add4751ac8ce2c01f026ac8843b8d1c07c9a3df6518496eaef67f56458a84cad310763c588f7eccbf6831afbf280df7e05e78b294027b6b847be3d0cc + languageName: node + linkType: hard + +"@changesets/errors@npm:^0.1.4": + version: 0.1.4 + resolution: "@changesets/errors@npm:0.1.4" + dependencies: + extendable-error: ^0.1.5 + checksum: 10734f1379715bf5a70b566dd42b50a75964d76f382bb67332776614454deda6d04a43dd7e727cd7cba56d7f2f7c95a07c7c0a19dd5d64fb1980b28322840733 + languageName: node + linkType: hard + +"@changesets/get-dependents-graph@npm:^1.3.6": + version: 1.3.6 + resolution: "@changesets/get-dependents-graph@npm:1.3.6" + dependencies: + "@changesets/types": ^5.2.1 + "@manypkg/get-packages": ^1.1.3 + chalk: ^2.1.0 + fs-extra: ^7.0.1 + semver: ^7.5.3 + checksum: d2cbbc5041063b939899502d1b264a0d9edb655acefd7f6197883229156bb7cfd1ace642ae4a1f7f7b432f2c51429f5dc9851ff5a9ed47f1c0159916e66627a9 + languageName: node + linkType: hard + +"@changesets/get-github-info@npm:^0.5.2": + version: 0.5.2 + resolution: "@changesets/get-github-info@npm:0.5.2" + dependencies: + dataloader: ^1.4.0 + node-fetch: ^2.5.0 + checksum: 067e07eeaecdbedbd1c715513c4aa6206a941bd1d3af292d067792808c6fa6644caad2b35fba614a44892559c031c234df8028f8d2abd4cb2682d48080ef5df3 + languageName: node + linkType: hard + +"@changesets/get-release-plan@npm:^3.0.17": + version: 3.0.17 + resolution: "@changesets/get-release-plan@npm:3.0.17" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/assemble-release-plan": ^5.2.4 + "@changesets/config": ^2.3.1 + "@changesets/pre": ^1.0.14 + "@changesets/read": ^0.5.9 + "@changesets/types": ^5.2.1 + "@manypkg/get-packages": ^1.1.3 + checksum: 8a0e3794d0f1e6220d173dbec96352ad69b585d013c3183888ca598dfdfcaa8a5ac3f7f36d5c511575cdc3559c2ad6f8cecfaa16ba9c24380899a81daa7af924 + languageName: node + linkType: hard + +"@changesets/get-version-range-type@npm:^0.3.2": + version: 0.3.2 + resolution: "@changesets/get-version-range-type@npm:0.3.2" + checksum: b7ee7127c472a3886906ca6db336ac11233a5e75abc882084bfb4794e79a8936e3faceec3c04bf61c26453cd7f74278d9bf22aea4cdca8c1cd992591925b3c9b + languageName: node + linkType: hard + +"@changesets/git@npm:^2.0.0": + version: 2.0.0 + resolution: "@changesets/git@npm:2.0.0" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/errors": ^0.1.4 + "@changesets/types": ^5.2.1 + "@manypkg/get-packages": ^1.1.3 + is-subdir: ^1.1.1 + micromatch: ^4.0.2 + spawndamnit: ^2.0.0 + checksum: 3820b7b689bbe8dfb93222c766bee214e68a45f07b2b5c8056891f9ffe6f1e369c0f84388246a9eea5317b496ae80ffd1508319190f79c359f060ebf8ccb7b13 + languageName: node + linkType: hard + +"@changesets/logger@npm:^0.0.5": + version: 0.0.5 + resolution: "@changesets/logger@npm:0.0.5" + dependencies: + chalk: ^2.1.0 + checksum: bfec3cd9122b00c0ec25e96730f771ffd662ef3906d571bad1e4e9993f9d54d357d3eaf074b3dfaa4e23af759ce68efa2a97d8b845b0d8c951df5d21c6dfdff5 + languageName: node + linkType: hard + +"@changesets/parse@npm:^0.3.16": + version: 0.3.16 + resolution: "@changesets/parse@npm:0.3.16" + dependencies: + "@changesets/types": ^5.2.1 + js-yaml: ^3.13.1 + checksum: 475f808ac8d33ec90af3914d55af1da8eeb9336d6cab7dd9e5be74af844f0ec04f4a67d5237a1d3284a468e0c9198e2be01d0e5870a1b28e63bc240f5f1ffea9 + languageName: node + linkType: hard + +"@changesets/pre@npm:^1.0.14": + version: 1.0.14 + resolution: "@changesets/pre@npm:1.0.14" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/errors": ^0.1.4 + "@changesets/types": ^5.2.1 + "@manypkg/get-packages": ^1.1.3 + fs-extra: ^7.0.1 + checksum: 6b849bd6f916476a5b5664bc4286020bee506985c82f723a757fa4e681b0b7129db81751f16072ac55a980ffd83a4b234d6b8d0f8b6bc889aa0c0fd5377431e8 + languageName: node + linkType: hard + +"@changesets/read@npm:^0.5.9": + version: 0.5.9 + resolution: "@changesets/read@npm:0.5.9" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/git": ^2.0.0 + "@changesets/logger": ^0.0.5 + "@changesets/parse": ^0.3.16 + "@changesets/types": ^5.2.1 + chalk: ^2.1.0 + fs-extra: ^7.0.1 + p-filter: ^2.1.0 + checksum: 0875a80829186de2da55bc0347601cc31b269d54fb6967a5093abacbbd9f949e352907b8340b61348a304228fdade670ded151327f16eea3424b5b4b2bb9888c + languageName: node + linkType: hard + +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 72c1f58044178ca867dd9349ecc4b7c233ce3781bb03b5b72a70c3166fbbab54a2f2cb19a81f96b4649ba004442c8734569fba238be4dd737fb4624a135c6098 + languageName: node + linkType: hard + +"@changesets/types@npm:^5.2.1": + version: 5.2.1 + resolution: "@changesets/types@npm:5.2.1" + checksum: 527dc1aa41b040fe35bcd55f7d07bec710320b179b000c429723e25b87aac18be487daf5047d4fecf2781aad78f73abff111e76e411b652f7a2e812a464c69f2 + languageName: node + linkType: hard + +"@changesets/write@npm:^0.2.3": + version: 0.2.3 + resolution: "@changesets/write@npm:0.2.3" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/types": ^5.2.1 + fs-extra: ^7.0.1 + human-id: ^1.0.2 + prettier: ^2.7.1 + checksum: 40ad8069f9adc565b78a5f25992e31b41a12e551d94c29e1b4def49ce98871a1e358feda6536be8b363a6dba18b1226a22ecfc60fdd7bc1e74bfcf46b07f91be + languageName: node + linkType: hard + "@coinbase/wallet-sdk@npm:^3.6.6": version: 3.7.2 resolution: "@coinbase/wallet-sdk@npm:3.7.2" @@ -362,6 +672,43 @@ __metadata: languageName: node linkType: hard +"@eth-optimism/contracts@npm:0.6.0": + version: 0.6.0 + resolution: "@eth-optimism/contracts@npm:0.6.0" + dependencies: + "@eth-optimism/core-utils": 0.12.0 + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/abstract-signer": ^5.7.0 + peerDependencies: + ethers: ^5 + checksum: 52e9a6cc6ad9bf3ab085d3be501fa4c89e48865baa8aee01aff39c2b007b69600304c7e8f8f4e00d67396e48a0dbfe3a260437efd3a4d7216424cece52639870 + languageName: node + linkType: hard + +"@eth-optimism/core-utils@npm:0.12.0": + version: 0.12.0 + resolution: "@eth-optimism/core-utils@npm:0.12.0" + dependencies: + "@ethersproject/abi": ^5.7.0 + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/address": ^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/keccak256": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/providers": ^5.7.0 + "@ethersproject/rlp": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/web": ^5.7.0 + bufio: ^1.0.7 + chai: ^4.3.4 + checksum: 1c820107c44bdbb46becb1b00fd0dabb44f3ac8f54e6da7872a5a134411fad26f53b193225da55e79d6a8d7f0d01cc16a123db5d41ebaf02ca78360249a4b52a + languageName: node + linkType: hard + "@ethereumjs/rlp@npm:^4.0.1": version: 4.0.1 resolution: "@ethereumjs/rlp@npm:4.0.1" @@ -609,7 +956,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/providers@npm:5.7.2, @ethersproject/providers@npm:^5.7.1, @ethersproject/providers@npm:^5.7.2": +"@ethersproject/providers@npm:5.7.2, @ethersproject/providers@npm:^5.7.0, @ethersproject/providers@npm:^5.7.1, @ethersproject/providers@npm:^5.7.2": version: 5.7.2 resolution: "@ethersproject/providers@npm:5.7.2" dependencies: @@ -916,6 +1263,32 @@ __metadata: languageName: node linkType: hard +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": ^7.5.5 + "@types/node": ^12.7.1 + find-up: ^4.1.0 + fs-extra: ^8.1.0 + checksum: f0fd881a5a81a351cb6561cd24117e8ee9481bbf3b6d1c7d9d10bef1f4744ca2ba3d064713e83c0a0574416d1e5b4a4c6c414aad91913c4a1c6040d87283ac50 + languageName: node + linkType: hard + +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" + dependencies: + "@babel/runtime": ^7.5.5 + "@changesets/types": ^4.0.1 + "@manypkg/find-root": ^1.1.0 + fs-extra: ^8.1.0 + globby: ^11.0.0 + read-yaml-file: ^1.1.0 + checksum: f5a756e5a659e0e1c33f48852d56826d170d5b10a3cdea89ce4fcaa77678d8799aa4004b30e1985c87b73dbc390b95bb6411b78336dd1e0db87c08c74b5c0e74 + languageName: node + linkType: hard + "@mapbox/node-pre-gyp@npm:^1.0.5": version: 1.0.11 resolution: "@mapbox/node-pre-gyp@npm:1.0.11" @@ -1540,7 +1913,14 @@ __metadata: languageName: node linkType: hard -"@openzeppelin/contracts@npm:^4.8.1": +"@openzeppelin/contracts-upgradeable@npm:4.9.3": + version: 4.9.3 + resolution: "@openzeppelin/contracts-upgradeable@npm:4.9.3" + checksum: bda0240b1d44c913ec5a4e109c622f216c2bbd7b468d210822f75782a5f7fe0609d08bf03b78b253333625e99e507cf2f75212f1de3b274bd9fc64ae967aeec3 + languageName: node + linkType: hard + +"@openzeppelin/contracts@npm:4.9.3, @openzeppelin/contracts@npm:^4.8.1": version: 4.9.3 resolution: "@openzeppelin/contracts@npm:4.9.3" checksum: 4932063e733b35fa7669b9fe2053f69b062366c5c208b0c6cfa1ac451712100c78acff98120c3a4b88d94154c802be05d160d71f37e7d74cadbe150964458838 @@ -1763,6 +2143,13 @@ __metadata: languageName: node linkType: hard +"@scroll-tech/contracts@npm:0.1.0": + version: 0.1.0 + resolution: "@scroll-tech/contracts@npm:0.1.0" + checksum: 61aa3ca76043276dd38dfb2ed67c019fcd1bf42c8b5d33726e6addfa95cad96ba057988cc00572159c47fcdbbad6fbd1da4821c82f512f5a8704f7807820a04b + languageName: node + linkType: hard + "@scure/base@npm:~1.1.0, @scure/base@npm:~1.1.2": version: 1.1.3 resolution: "@scure/base@npm:1.1.3" @@ -1827,6 +2214,7 @@ __metadata: version: 0.0.0-use.local resolution: "@se-2/hardhat@workspace:packages/hardhat" dependencies: + "@chainlink/contracts": ^1.1.0 "@ethersproject/abi": ^5.7.0 "@ethersproject/providers": ^5.7.1 "@nomicfoundation/hardhat-chai-matchers": ^2.0.3 @@ -2501,6 +2889,15 @@ __metadata: languageName: node linkType: hard +"@types/is-ci@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/is-ci@npm:3.0.4" + dependencies: + ci-info: ^3.1.0 + checksum: 5cb58dd3b64830bf2ce577017f554139cd35e3250a3feb3c2d5e5a2cb261cca909cf68faab6f31dde0c054719c7b360dd0f46d3a83a05b1e78453a9872d056c5 + languageName: node + linkType: hard + "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.9": version: 7.0.13 resolution: "@types/json-schema@npm:7.0.13" @@ -2529,6 +2926,13 @@ __metadata: languageName: node linkType: hard +"@types/minimist@npm:^1.2.0": + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 + languageName: node + linkType: hard + "@types/mocha@npm:^9.1.1": version: 9.1.1 resolution: "@types/mocha@npm:9.1.1" @@ -2571,7 +2975,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^12.12.54": +"@types/node@npm:^12.12.54, @types/node@npm:^12.7.1": version: 12.20.55 resolution: "@types/node@npm:12.20.55" checksum: e4f86785f4092706e0d3b0edff8dca5a13b45627e4b36700acd8dfe6ad53db71928c8dee914d4276c7fd3b6ccd829aa919811c9eb708a2c8e4c6eb3701178c37 @@ -2592,6 +2996,13 @@ __metadata: languageName: node linkType: hard +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 + languageName: node + linkType: hard + "@types/nprogress@npm:^0": version: 0.2.1 resolution: "@types/nprogress@npm:0.2.1" @@ -3974,7 +4385,7 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:^4.1.1": +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e @@ -4222,7 +4633,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.3.1": +"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -4287,6 +4698,13 @@ __metadata: languageName: node linkType: hard +"arrify@npm:^1.0.1": + version: 1.0.1 + resolution: "arrify@npm:1.0.1" + checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 + languageName: node + linkType: hard + "asap@npm:~2.0.6": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -4508,6 +4926,15 @@ __metadata: languageName: node linkType: hard +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: ^1.0.0 + checksum: 5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050 + languageName: node + linkType: hard + "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" @@ -4640,6 +5067,15 @@ __metadata: languageName: node linkType: hard +"breakword@npm:^1.0.5": + version: 1.0.6 + resolution: "breakword@npm:1.0.6" + dependencies: + wcwidth: ^1.0.1 + checksum: e8a3f308c0214986e1b768ca4460a798ffe4bbe08c375576de526431a01a9738318710cc05e309486ac5809d77d9f33d957f80939a890e07be5e89baad9816f8 + languageName: node + linkType: hard + "brorand@npm:^1.1.0": version: 1.1.0 resolution: "brorand@npm:1.1.0" @@ -4765,6 +5201,13 @@ __metadata: languageName: node linkType: hard +"bufio@npm:^1.0.7": + version: 1.2.1 + resolution: "bufio@npm:1.2.1" + checksum: b6e1216f4a5877617a3580b83807d8b96c794c015bc2d5eb9e70e152dc79fe923517472bd96df3d5b8feb59a0e25e2aa3cd8a70b8f90905b92d86f2e5719ed68 + languageName: node + linkType: hard + "busboy@npm:1.6.0, busboy@npm:^1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -4845,7 +5288,18 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^5.0.0": +"camelcase-keys@npm:^6.2.2": + version: 6.2.2 + resolution: "camelcase-keys@npm:6.2.2" + dependencies: + camelcase: ^5.3.1 + map-obj: ^4.0.0 + quick-lru: ^4.0.1 + checksum: 43c9af1adf840471e54c68ab3e5fe8a62719a6b7dbf4e2e86886b7b0ff96112c945736342b837bd2529ec9d1c7d1934e5653318478d98e0cf22c475c04658e2a + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b @@ -4907,6 +5361,21 @@ __metadata: languageName: node linkType: hard +"chai@npm:^4.3.4": + version: 4.4.1 + resolution: "chai@npm:4.4.1" + dependencies: + assertion-error: ^1.1.0 + check-error: ^1.0.3 + deep-eql: ^4.1.3 + get-func-name: ^2.0.2 + loupe: ^2.3.6 + pathval: ^1.1.1 + type-detect: ^4.0.8 + checksum: 9ab84f36eb8e0b280c56c6c21ca4da5933132cd8a0c89c384f1497f77953640db0bc151edd47f81748240a9fab57b78f7d925edfeedc8e8fc98016d71f40c36e + languageName: node + linkType: hard + "chai@npm:^4.3.6": version: 4.3.9 resolution: "chai@npm:4.3.9" @@ -4929,7 +5398,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.4.2": +"chalk@npm:^2.1.0, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -5051,6 +5520,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 + languageName: node + linkType: hard + "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": version: 1.0.4 resolution: "cipher-base@npm:1.0.4" @@ -5198,6 +5674,17 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.1 + wrap-ansi: ^7.0.0 + checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 + languageName: node + linkType: hard + "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -5492,6 +5979,17 @@ __metadata: languageName: node linkType: hard +"cross-spawn@npm:^5.1.0": + version: 5.1.0 + resolution: "cross-spawn@npm:5.1.0" + dependencies: + lru-cache: ^4.0.1 + shebang-command: ^1.2.0 + which: ^1.2.9 + checksum: 726939c9954fc70c20e538923feaaa33bebc253247d13021737c3c7f68cdc3e0a57f720c0fe75057c0387995349f3f12e20e9bfdbf12274db28019c7ea4ec166 + languageName: node + linkType: hard + "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -5543,6 +6041,39 @@ __metadata: languageName: node linkType: hard +"csv-generate@npm:^3.4.3": + version: 3.4.3 + resolution: "csv-generate@npm:3.4.3" + checksum: 868dc630e8bcabf42d3d1ef22c09fb783de72d7e5929854aad0323f44059b1747edf8a2724e32fdc5008396e2ea38d5c45df0b0e3a1b506e3ab34f76f3e2fb3a + languageName: node + linkType: hard + +"csv-parse@npm:^4.16.3": + version: 4.16.3 + resolution: "csv-parse@npm:4.16.3" + checksum: 5ad7790fc31c32ca1623bad1a54906134ba44fa109e8dd2dfda440bf7e9fd93610d9076a78f45c872701bfafdf7f93c9b75500c09d7efd6611d863f1d45ec69f + languageName: node + linkType: hard + +"csv-stringify@npm:^5.6.5": + version: 5.6.5 + resolution: "csv-stringify@npm:5.6.5" + checksum: f93e1444857416081de3d86765b62e4c4f7c110974ad6bbcb0031d7db39b6624847ac9ee5705726e7011346f32f3696f27299b74b23a6c2b083adff0dd2755fe + languageName: node + linkType: hard + +"csv@npm:^5.5.3": + version: 5.5.3 + resolution: "csv@npm:5.5.3" + dependencies: + csv-generate: ^3.4.3 + csv-parse: ^4.16.3 + csv-stringify: ^5.6.5 + stream-transform: ^2.1.3 + checksum: 0decc2d0d7a0abf127f4556d6f3cef5a54015b78d348608b5e8f42256c2bd0a021f34f1efc9723b2cd162680917de4c0b3967bfb65a07305eca0827654ca727e + languageName: node + linkType: hard + "culori@npm:^3": version: 3.3.0 resolution: "culori@npm:3.3.0" @@ -5578,6 +6109,13 @@ __metadata: languageName: node linkType: hard +"dataloader@npm:^1.4.0": + version: 1.4.0 + resolution: "dataloader@npm:1.4.0" + checksum: e2c93d43afde68980efc0cd9ff48e9851116e27a9687f863e02b56d46f7e7868cc762cd6dcbaf4197e1ca850a03651510c165c2ae24b8e9843fd894002ad0e20 + languageName: node + linkType: hard + "death@npm:^1.1.0": version: 1.1.0 resolution: "death@npm:1.1.0" @@ -5624,7 +6162,17 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.2.0": +"decamelize-keys@npm:^1.1.0": + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" + dependencies: + decamelize: ^1.1.0 + map-obj: ^1.0.0 + checksum: fc645fe20b7bda2680bbf9481a3477257a7f9304b1691036092b97ab04c0ab53e3bf9fcc2d2ae382536568e402ec41fb11e1d4c3836a9abe2d813dd9ef4311e0 + languageName: node + linkType: hard + +"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa @@ -5652,7 +6200,7 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.0.1, deep-eql@npm:^4.1.2": +"deep-eql@npm:^4.0.1, deep-eql@npm:^4.1.2, deep-eql@npm:^4.1.3": version: 4.1.3 resolution: "deep-eql@npm:4.1.3" dependencies: @@ -5801,8 +6349,15 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^1.0.3": - version: 1.0.3 +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d + languageName: node + linkType: hard + +"detect-libc@npm:^1.0.3": + version: 1.0.3 resolution: "detect-libc@npm:1.0.3" bin: detect-libc: ./bin/detect-libc.js @@ -5922,6 +6477,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^8.1.0": + version: 8.6.0 + resolution: "dotenv@npm:8.6.0" + checksum: 38e902c80b0666ab59e9310a3d24ed237029a7ce34d976796349765ac96b8d769f6df19090f1f471b77a25ca391971efde8a1ea63bb83111bd8bec8e5cc9b2cd + languageName: node + linkType: hard + "duplexify@npm:^4.1.2": version: 4.1.2 resolution: "duplexify@npm:4.1.2" @@ -6090,6 +6652,15 @@ __metadata: languageName: node linkType: hard +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: ^0.2.1 + checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 + languageName: node + linkType: hard + "es-abstract@npm:^1.22.1": version: 1.22.2 resolution: "es-abstract@npm:1.22.2" @@ -7217,6 +7788,13 @@ __metadata: languageName: node linkType: hard +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 80478be7429a1675d2085f701239796bab3230ed6f2fb1b138fbabec24bea6516b7c5ceb6e9c209efcc9c089948d93715703845653535f8e8a49655066a9255e + languageName: node + linkType: hard + "external-editor@npm:^3.1.0": version: 3.1.0 resolution: "external-editor@npm:3.1.0" @@ -7414,7 +7992,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^4.1.0": +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" dependencies: @@ -7424,6 +8002,16 @@ __metadata: languageName: node linkType: hard +"find-yarn-workspace-root2@npm:1.2.16": + version: 1.2.16 + resolution: "find-yarn-workspace-root2@npm:1.2.16" + dependencies: + micromatch: ^4.0.2 + pkg-dir: ^4.2.0 + checksum: b4abdd37ab87c2172e2abab69ecbfed365d63232742cd1f0a165020fba1b200478e944ec2035c6aaf0ae142ac4c523cbf08670f45e59b242bcc295731b017825 + languageName: node + linkType: hard + "flat-cache@npm:^3.0.4": version: 3.1.0 resolution: "flat-cache@npm:3.1.0" @@ -7796,7 +8384,7 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.2": +"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b @@ -8096,7 +8684,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.1.0": +"globby@npm:^11.0.0, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -8128,13 +8716,20 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard +"grapheme-splitter@npm:^1.0.4": + version: 1.0.4 + resolution: "grapheme-splitter@npm:1.0.4" + checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 + languageName: node + linkType: hard + "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -8200,6 +8795,13 @@ __metadata: languageName: node linkType: hard +"hard-rejection@npm:^2.1.0": + version: 2.1.0 + resolution: "hard-rejection@npm:2.1.0" + checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc + languageName: node + linkType: hard + "hardhat-deploy-ethers@npm:^0.4.1": version: 0.4.1 resolution: "hardhat-deploy-ethers@npm:0.4.1" @@ -8481,6 +9083,13 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^2.1.4": + version: 2.8.9 + resolution: "hosted-git-info@npm:2.8.9" + checksum: c955394bdab888a1e9bb10eb33029e0f7ce5a2ac7b3f158099dc8c486c99e73809dca609f5694b223920ca2174db33d32b12f9a2a47141dc59607c29da5a62dd + languageName: node + linkType: hard + "http-basic@npm:^8.1.1": version: 8.1.3 resolution: "http-basic@npm:8.1.3" @@ -8584,6 +9193,13 @@ __metadata: languageName: node linkType: hard +"human-id@npm:^1.0.2": + version: 1.0.2 + resolution: "human-id@npm:1.0.2" + checksum: 95ee57ffae849f008e2ef3fe6e437be8c999861b4256f18c3b194c8928670a8a149e0576917105d5fd77e5edbb621c5a4736fade20bb7bf130113c1ebc95cb74 + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -8849,6 +9465,13 @@ __metadata: languageName: node linkType: hard +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f + languageName: node + linkType: hard + "is-async-function@npm:^2.0.0": version: 2.0.0 resolution: "is-async-function@npm:2.0.0" @@ -8900,6 +9523,17 @@ __metadata: languageName: node linkType: hard +"is-ci@npm:^3.0.1": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: ^3.2.0 + bin: + is-ci: bin.js + checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e + languageName: node + linkType: hard + "is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.9.0": version: 2.13.0 resolution: "is-core-module@npm:2.13.0" @@ -9040,6 +9674,13 @@ __metadata: languageName: node linkType: hard +"is-plain-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "is-plain-obj@npm:1.1.0" + checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 + languageName: node + linkType: hard + "is-plain-obj@npm:^2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" @@ -9096,6 +9737,15 @@ __metadata: languageName: node linkType: hard +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: 1.0.0 + checksum: 31029a383972bff4cc4f1bd1463fd04dde017e0a04ae3a6f6e08124a90c6c4656312d593101b0f38805fa3f3c8f6bc4583524bbf72c50784fa5ca0d3e5a76279 + languageName: node + linkType: hard + "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": version: 1.0.4 resolution: "is-symbol@npm:1.0.4" @@ -9154,6 +9804,13 @@ __metadata: languageName: node linkType: hard +"is-windows@npm:^1.0.0": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 + languageName: node + linkType: hard + "is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -9338,7 +9995,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:3.x": +"js-yaml@npm:3.x, js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -9391,6 +10048,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f + languageName: node + linkType: hard + "json-rpc-engine@npm:6.1.0, json-rpc-engine@npm:^6.1.0": version: 6.1.0 resolution: "json-rpc-engine@npm:6.1.0" @@ -9574,7 +10238,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^6.0.2": +"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b @@ -9593,6 +10257,13 @@ __metadata: languageName: node linkType: hard +"kleur@npm:^4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 + languageName: node + linkType: hard + "language-subtag-registry@npm:~0.3.2": version: 0.3.22 resolution: "language-subtag-registry@npm:0.3.22" @@ -9768,6 +10439,18 @@ __metadata: languageName: node linkType: hard +"load-yaml-file@npm:^0.2.0": + version: 0.2.0 + resolution: "load-yaml-file@npm:0.2.0" + dependencies: + graceful-fs: ^4.1.5 + js-yaml: ^3.13.0 + pify: ^4.0.1 + strip-bom: ^3.0.0 + checksum: d86d7ec7b15a1c35b40fb0d8abe710a7de83e0c1186c1d35a7eaaf8581611828089a3e706f64560c2939762bc73f18a7b85aed9335058c640e033933cf317f11 + languageName: node + linkType: hard + "locate-path@npm:^2.0.0": version: 2.0.0 resolution: "locate-path@npm:2.0.0" @@ -9855,6 +10538,13 @@ __metadata: languageName: node linkType: hard +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: c03a4a784aca653845fe09d0ef67c902b6e49288dc45f542a4ab345a9c406a6dc194c774423fa313ee7b06283950301c1221dd2a1d8ecb2dac8dfbb9ed5606b5 + languageName: node + linkType: hard + "lodash.truncate@npm:^4.4.2": version: 4.4.2 resolution: "lodash.truncate@npm:4.4.2" @@ -9921,6 +10611,15 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^2.3.6": + version: 2.3.7 + resolution: "loupe@npm:2.3.7" + dependencies: + get-func-name: ^2.0.1 + checksum: 96c058ec7167598e238bb7fb9def2f9339215e97d6685d9c1e3e4bdb33d14600e11fe7a812cf0c003dfb73ca2df374f146280b2287cae9e8d989e9d7a69a203b + languageName: node + linkType: hard + "lru-cache@npm:^10.0.2": version: 10.1.0 resolution: "lru-cache@npm:10.1.0" @@ -9928,6 +10627,16 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^4.0.1": + version: 4.1.5 + resolution: "lru-cache@npm:4.1.5" + dependencies: + pseudomap: ^1.0.2 + yallist: ^2.1.2 + checksum: 4bb4b58a36cd7dc4dcec74cbe6a8f766a38b7426f1ff59d4cf7d82a2aa9b9565cd1cb98f6ff60ce5cd174524868d7bc9b7b1c294371851356066ca9ac4cf135a + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -10006,6 +10715,20 @@ __metadata: languageName: node linkType: hard +"map-obj@npm:^1.0.0": + version: 1.0.1 + resolution: "map-obj@npm:1.0.1" + checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed + languageName: node + linkType: hard + +"map-obj@npm:^4.0.0": + version: 4.3.0 + resolution: "map-obj@npm:4.3.0" + checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e + languageName: node + linkType: hard + "markdown-table@npm:^1.1.3": version: 1.1.3 resolution: "markdown-table@npm:1.1.3" @@ -10065,6 +10788,25 @@ __metadata: languageName: node linkType: hard +"meow@npm:^6.0.0": + version: 6.1.1 + resolution: "meow@npm:6.1.1" + dependencies: + "@types/minimist": ^1.2.0 + camelcase-keys: ^6.2.2 + decamelize-keys: ^1.1.0 + hard-rejection: ^2.1.0 + minimist-options: ^4.0.2 + normalize-package-data: ^2.5.0 + read-pkg-up: ^7.0.1 + redent: ^3.0.0 + trim-newlines: ^3.0.0 + type-fest: ^0.13.1 + yargs-parser: ^18.1.3 + checksum: 77b569781145ad030be77130623d9f74d6eef0af5e0a349419d3df39bcf6d88cc25be046a7757062162a88160fb5d8604e540b5177b371d2bbc2aaf73ec01479 + languageName: node + linkType: hard + "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -10148,6 +10890,13 @@ __metadata: languageName: node linkType: hard +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + languageName: node + linkType: hard + "minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-assert@npm:1.0.1" @@ -10198,6 +10947,17 @@ __metadata: languageName: node linkType: hard +"minimist-options@npm:^4.0.2": + version: 4.1.0 + resolution: "minimist-options@npm:4.1.0" + dependencies: + arrify: ^1.0.1 + is-plain-obj: ^1.1.0 + kind-of: ^6.0.3 + checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e + languageName: node + linkType: hard + "minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -10308,6 +11068,13 @@ __metadata: languageName: node linkType: hard +"mixme@npm:^0.5.1": + version: 0.5.10 + resolution: "mixme@npm:0.5.10" + checksum: 51885f19847b98859645a592917f3939d6f262ba3cc1843a3d7858ac894704b054e7a94737a53163bc1e870e3ea23316ba97d3ba20e1dfd292fe74d5a318be98 + languageName: node + linkType: hard + "mkdirp@npm:0.5.5": version: 0.5.5 resolution: "mkdirp@npm:0.5.5" @@ -10718,7 +11485,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -10818,6 +11585,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^2.5.0": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: ^2.1.4 + resolve: ^1.10.0 + semver: 2 || 3 || 4 || 5 + validate-npm-package-license: ^3.0.1 + checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 + languageName: node + linkType: hard + "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -11145,6 +11924,13 @@ __metadata: languageName: node linkType: hard +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 6e6c63dd09e9890e67ef9a0b4d35df0b0b850b2059ce3f7e19e4cc1a146b26dc5d8c45df238dbf187dfffc8bd82cd07d37c697544015680bcb9f07f29a36c678 + languageName: node + linkType: hard + "outdent@npm:^0.8.0": version: 0.8.0 resolution: "outdent@npm:0.8.0" @@ -11152,6 +11938,15 @@ __metadata: languageName: node linkType: hard +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: ^2.0.0 + checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 + languageName: node + linkType: hard + "p-finally@npm:^2.0.0": version: 2.0.1 resolution: "p-finally@npm:2.0.1" @@ -11222,6 +12017,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d + languageName: node + linkType: hard + "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -11261,6 +12063,18 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^5.0.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": ^7.0.0 + error-ex: ^1.3.1 + json-parse-even-better-errors: ^2.3.0 + lines-and-columns: ^1.1.6 + checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + "parse-ms@npm:^2.1.0": version: 2.1.0 resolution: "parse-ms@npm:2.1.0" @@ -11504,6 +12318,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: ^4.0.0 + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + "pkg-types@npm:^1.0.3": version: 1.0.3 resolution: "pkg-types@npm:1.0.3" @@ -11621,6 +12444,18 @@ __metadata: languageName: node linkType: hard +"preferred-pm@npm:^3.0.0": + version: 3.1.3 + resolution: "preferred-pm@npm:3.1.3" + dependencies: + find-up: ^5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: ^4.0.0 + which-pm: 2.0.0 + checksum: 3aa768985487c17d08936670b34939c21b5740e35186312d394c09f2c65fb1938fd4e074d0de5d80091c6a154f4adfa566b614fd4971caf43082c2a119e59d6b + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -11644,7 +12479,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.3.1, prettier@npm:^2.8.4": +"prettier@npm:^2.3.1, prettier@npm:^2.7.1, prettier@npm:^2.8.4": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -11727,6 +12562,13 @@ __metadata: languageName: node linkType: hard +"pseudomap@npm:^1.0.2": + version: 1.0.2 + resolution: "pseudomap@npm:1.0.2" + checksum: 856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 + languageName: node + linkType: hard + "psl@npm:^1.1.28": version: 1.9.0 resolution: "psl@npm:1.9.0" @@ -11828,6 +12670,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^4.0.1": + version: 4.0.1 + resolution: "quick-lru@npm:4.0.1" + checksum: bea46e1abfaa07023e047d3cf1716a06172c4947886c053ede5c50321893711577cb6119360f810cc3ffcd70c4d7db4069c3cee876b358ceff8596e062bd1154 + languageName: node + linkType: hard + "radix3@npm:^1.1.0": version: 1.1.0 resolution: "radix3@npm:1.1.0" @@ -11981,6 +12830,41 @@ __metadata: languageName: node linkType: hard +"read-pkg-up@npm:^7.0.1": + version: 7.0.1 + resolution: "read-pkg-up@npm:7.0.1" + dependencies: + find-up: ^4.1.0 + read-pkg: ^5.2.0 + type-fest: ^0.8.1 + checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 + languageName: node + linkType: hard + +"read-pkg@npm:^5.2.0": + version: 5.2.0 + resolution: "read-pkg@npm:5.2.0" + dependencies: + "@types/normalize-package-data": ^2.4.0 + normalize-package-data: ^2.5.0 + parse-json: ^5.0.0 + type-fest: ^0.6.0 + checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 + languageName: node + linkType: hard + +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: ^4.1.5 + js-yaml: ^3.6.1 + pify: ^4.0.1 + strip-bom: ^3.0.0 + checksum: 41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e + languageName: node + linkType: hard + "readable-stream@npm:^2.2.2": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" @@ -12059,6 +12943,16 @@ __metadata: languageName: node linkType: hard +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: ^4.0.0 + strip-indent: ^3.0.0 + checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b + languageName: node + linkType: hard + "redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": version: 1.2.0 resolution: "redis-errors@npm:1.2.0" @@ -12262,6 +13156,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.10.0": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c + languageName: node + linkType: hard + "resolve@npm:^2.0.0-next.4": version: 2.0.0-next.4 resolution: "resolve@npm:2.0.0-next.4" @@ -12304,6 +13211,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.10.0#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 + languageName: node + linkType: hard + "resolve@patch:resolve@^2.0.0-next.4#~builtin": version: 2.0.0-next.4 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=07638b" @@ -12596,6 +13516,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.7.0": + version: 5.7.2 + resolution: "semver@npm:5.7.2" + bin: + semver: bin/semver + checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 + languageName: node + linkType: hard + "semver@npm:6.3.1, semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -12616,15 +13545,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.5.0, semver@npm:^5.7.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 - languageName: node - linkType: hard - "semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" @@ -12636,6 +13556,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.5.3, semver@npm:^7.6.0": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 40f6a95101e8d854357a644da1b8dd9d93ce786d5c6a77227bc69dbb17bea83d0d1d1d7c4cd5920a6df909f48e8bd8a5909869535007f90278289f2451d0292d + languageName: node + linkType: hard + "serialize-javascript@npm:6.0.0": version: 6.0.0 resolution: "serialize-javascript@npm:6.0.0" @@ -12727,6 +13656,15 @@ __metadata: languageName: node linkType: hard +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: ^1.0.0 + checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -12736,6 +13674,13 @@ __metadata: languageName: node linkType: hard +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 + languageName: node + linkType: hard + "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" @@ -12823,6 +13768,22 @@ __metadata: languageName: node linkType: hard +"smartwrap@npm:^2.0.2": + version: 2.0.2 + resolution: "smartwrap@npm:2.0.2" + dependencies: + array.prototype.flat: ^1.2.3 + breakword: ^1.0.5 + grapheme-splitter: ^1.0.4 + strip-ansi: ^6.0.0 + wcwidth: ^1.0.1 + yargs: ^15.1.0 + bin: + smartwrap: src/terminal-adapter.js + checksum: 1a6833eb1c3d8488b036df66dcab37dcdda5270bb9629c471155785c09ee1b591177a9774c588c43f8fa28833204500019265da2ffed28ac7bbf4589b943d2fa + languageName: node + linkType: hard + "socks-proxy-agent@npm:^7.0.0": version: 7.0.0 resolution: "socks-proxy-agent@npm:7.0.0" @@ -12944,6 +13905,50 @@ __metadata: languageName: node linkType: hard +"spawndamnit@npm:^2.0.0": + version: 2.0.0 + resolution: "spawndamnit@npm:2.0.0" + dependencies: + cross-spawn: ^5.1.0 + signal-exit: ^3.0.2 + checksum: c74b5e264ee5bc13d55692fd422d74c282e4607eb04ac64d19d06796718d89b14921620fa4237ec5635e7acdff21461670ff19850f210225410a353cad0d7fed + languageName: node + linkType: hard + +"spdx-correct@npm:^3.0.0": + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" + dependencies: + spdx-expression-parse: ^3.0.0 + spdx-license-ids: ^3.0.0 + checksum: e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 + languageName: node + linkType: hard + +"spdx-exceptions@npm:^2.1.0": + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: bb127d6e2532de65b912f7c99fc66097cdea7d64c10d3ec9b5e96524dbbd7d20e01cba818a6ddb2ae75e62bb0c63d5e277a7e555a85cbc8ab40044984fa4ae15 + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^3.0.0": + version: 3.0.1 + resolution: "spdx-expression-parse@npm:3.0.1" + dependencies: + spdx-exceptions: ^2.1.0 + spdx-license-ids: ^3.0.0 + checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde + languageName: node + linkType: hard + +"spdx-license-ids@npm:^3.0.0": + version: 3.0.17 + resolution: "spdx-license-ids@npm:3.0.17" + checksum: 0aba5d16292ff604dd20982200e23b4d425f6ba364765039bdbde2f6c956b9909fce1ad040a897916a5f87388e85e001f90cb64bf706b6e319f3908cfc445a59 + languageName: node + linkType: hard + "split-on-first@npm:^1.0.0": version: 1.1.0 resolution: "split-on-first@npm:1.1.0" @@ -13083,6 +14088,15 @@ __metadata: languageName: node linkType: hard +"stream-transform@npm:^2.1.3": + version: 2.1.3 + resolution: "stream-transform@npm:2.1.3" + dependencies: + mixme: ^0.5.1 + checksum: 26ce872a6812d5c784fa1f042bfd403644bc1c019f64627b5012c4544830a5570bef98b47225b38120c5878b326f3d1a213cd999a2285c98b536e5e202ca5bdf + languageName: node + linkType: hard + "streamsearch@npm:^1.1.0": version: 1.1.0 resolution: "streamsearch@npm:1.1.0" @@ -13288,6 +14302,15 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: ^1.0.0 + checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 + languageName: node + linkType: hard + "strip-json-comments@npm:2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" @@ -13516,6 +14539,13 @@ __metadata: languageName: node linkType: hard +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 1ed981335483babc1e8206f843e06bd2bf89b85f0bf5a9a9d928033a0fcacdba183c03ba7d91814643015543ba002f1339f7112402a21da8f24b6c56b062a5a9 + languageName: node + linkType: hard + "text-encoding-utf-8@npm:^1.0.2": version: 1.0.2 resolution: "text-encoding-utf-8@npm:1.0.2" @@ -13685,6 +14715,13 @@ __metadata: languageName: node linkType: hard +"trim-newlines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-newlines@npm:3.0.1" + checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 + languageName: node + linkType: hard + "ts-api-utils@npm:^1.0.1": version: 1.0.3 resolution: "ts-api-utils@npm:1.0.3" @@ -13830,6 +14867,23 @@ __metadata: languageName: node linkType: hard +"tty-table@npm:^4.1.5": + version: 4.2.3 + resolution: "tty-table@npm:4.2.3" + dependencies: + chalk: ^4.1.2 + csv: ^5.5.3 + kleur: ^4.1.5 + smartwrap: ^2.0.2 + strip-ansi: ^6.0.1 + wcwidth: ^1.0.1 + yargs: ^17.7.1 + bin: + tty-table: adapters/terminal-adapter.js + checksum: 2d6c429dc91c308cd1c8d0f2e102e08bcc10af21bc99b89179fb414dd0edd6a686026ff53111dfd3a814841bbbb44c55cd827e5a7748f35182c62f13fef5a169 + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -13878,13 +14932,20 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 languageName: node linkType: hard +"type-fest@npm:^0.13.1": + version: 0.13.1 + resolution: "type-fest@npm:0.13.1" + checksum: e6bf2e3c449f27d4ef5d56faf8b86feafbc3aec3025fc9a5fbe2db0a2587c44714521f9c30d8516a833c8c506d6263f5cc11267522b10c6ccdb6cc55b0a9d1c4 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -13899,6 +14960,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.6.0": + version: 0.6.0 + resolution: "type-fest@npm:0.6.0" + checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f + languageName: node + linkType: hard + "type-fest@npm:^0.7.1": version: 0.7.1 resolution: "type-fest@npm:0.7.1" @@ -13906,6 +14974,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.8.1": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 + languageName: node + linkType: hard + "type-fest@npm:^1.0.2": version: 1.4.0 resolution: "type-fest@npm:1.4.0" @@ -14425,6 +15500,16 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-license@npm:^3.0.1": + version: 3.0.4 + resolution: "validate-npm-package-license@npm:3.0.4" + dependencies: + spdx-correct: ^3.0.0 + spdx-expression-parse: ^3.0.0 + checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad + languageName: node + linkType: hard + "valtio@npm:1.11.2": version: 1.11.2 resolution: "valtio@npm:1.11.2" @@ -14652,6 +15737,16 @@ __metadata: languageName: node linkType: hard +"which-pm@npm:2.0.0": + version: 2.0.0 + resolution: "which-pm@npm:2.0.0" + dependencies: + load-yaml-file: ^0.2.0 + path-exists: ^4.0.0 + checksum: e556635eaf237b3a101043a21c2890af045db40eac4df3575161d4fb834c2aa65456f81c60d8ea4db2d51fe5ac549d989eeabd17278767c2e4179361338ac5ce + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.11 resolution: "which-typed-array@npm:1.1.11" @@ -14665,7 +15760,7 @@ __metadata: languageName: node linkType: hard -"which@npm:1.3.1, which@npm:^1.1.1, which@npm:^1.3.1": +"which@npm:1.3.1, which@npm:^1.1.1, which@npm:^1.2.9, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -14908,6 +16003,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^2.1.2": + version: 2.1.2 + resolution: "yallist@npm:2.1.2" + checksum: 9ba99409209f485b6fcb970330908a6d41fa1c933f75e08250316cce19383179a6b70a7e0721b89672ebb6199cc377bf3e432f55100da6a7d6e11902b0a642cb + languageName: node + linkType: hard + "yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -14953,7 +16055,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^18.1.2": +"yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" dependencies: @@ -14970,6 +16072,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c + languageName: node + linkType: hard + "yargs-unparser@npm:1.6.0": version: 1.6.0 resolution: "yargs-unparser@npm:1.6.0" @@ -15026,7 +16135,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^15.3.1": +"yargs@npm:^15.1.0, yargs@npm:^15.3.1": version: 15.4.1 resolution: "yargs@npm:15.4.1" dependencies: @@ -15045,6 +16154,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^17.7.1": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: ^8.0.1 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.3 + y18n: ^5.0.5 + yargs-parser: ^21.1.1 + checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a + languageName: node + linkType: hard + "yauzl-clone@npm:^1.0.4": version: 1.0.4 resolution: "yauzl-clone@npm:1.0.4" From 508947e6cfd0993d35d3b097fbfb77ef791c6600 Mon Sep 17 00:00:00 2001 From: jamiebones Date: Fri, 24 May 2024 22:20:36 +0100 Subject: [PATCH 2/6] created artist functions to buy artwork and withdraw money --- .../hardhat/contracts/ArtistMarketPlace.sol | 179 +++++++++++++++--- packages/hardhat/test/ArtistMarketPlace.ts | 149 +++++++++++++++ packages/hardhat/test/YourContract.ts | 46 ++--- 3 files changed, 327 insertions(+), 47 deletions(-) create mode 100644 packages/hardhat/test/ArtistMarketPlace.ts diff --git a/packages/hardhat/contracts/ArtistMarketPlace.sol b/packages/hardhat/contracts/ArtistMarketPlace.sol index 9986ab5..1be5490 100644 --- a/packages/hardhat/contracts/ArtistMarketPlace.sol +++ b/packages/hardhat/contracts/ArtistMarketPlace.sol @@ -4,51 +4,101 @@ pragma solidity 0.8.19; import { IVRFCoordinatorV2Plus } from "@chainlink/contracts/src/v0.8/vrf/dev/interfaces/IVRFCoordinatorV2Plus.sol"; import { VRFConsumerBaseV2Plus } from "@chainlink/contracts/src/v0.8/vrf/dev/VRFConsumerBaseV2Plus.sol"; import { VRFV2PlusClient } from "@chainlink/contracts/src/v0.8/vrf/dev/libraries/VRFV2PlusClient.sol"; - +import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; import "hardhat/console.sol"; //75868828114239004182696661166274810031260136627899410775239615499108111680872 -contract ArtistMarketPlace is VRFConsumerBaseV2Plus { +contract ArtistMarketPlace is ReentrancyGuard, VRFConsumerBaseV2Plus { event RequestSent(uint256 requestId, uint32 numWords); event RequestFulfilled(uint256 requestId, uint256[] randomWords); + error ErrorNoCommisionToWithdraw(); + error ErrorArtWorkNotFound(); + error ErrorAmountNotSufficientToBuyArtwork( + uint256 suppliedAmount, + uint256 costPrice + ); + error ErrorIncompleteArtWorkDetails(); + error ErrorArtistNotFound(address artistWallet); + error ErrorArtworkNotInTheSuppliedIndex(); + + enum ArtType { + AIGenerated, + HandDrawn + } + struct RequestStatus { bool fulfilled; // whether the request has been successfully fulfilled bool exists; // whether a requestId exists uint256[] randomWords; } + //wallet name style, number of arts , number of featured times + + struct ArtWork { + string url; + ArtType artType; + uint256 cost; + uint256 likes; + address creator; + address owner; + } + struct Artist { - address artistAddress; - string artistName; + address wallet; + string name; + ArtType style; + uint256 numberoFArts; + uint256 numberFeaturedTimes; + uint256[] artworks; } mapping(uint256 => RequestStatus) public s_requests; + //artist address matched to artist commision held by the contract + mapping(address => uint256) public s_artistCommision; + //mapping of address to Artist array index + mapping(address => uint) public s_artistIndex; + //artwork + ArtWork[] public s_artworks; + Artist[] public s_artist; //VRF Sepolia Chain IVRFCoordinatorV2Plus COORDINATOR; address vrfCoordinator = 0x5C210eF41CD1a72de73bF76eC39637bB0d3d7BEE; - //0x9DdfaCa8183c41ad55329BdeeD9F6A8d53168B1B; - bytes32 keyHash = 0xc799bd1e3bd4d1a41cd4968997a4e03dfd2a3c7c04b695881138580163f42887; - - //0x787d74caea10b2b357790d5b5247c2f63d1d91572a9846f780606e4d953677ae; + //0x9DdfaCa8183c41ad55329BdeeD9F6A8d53168B1B; + bytes32 keyHash = + 0xc799bd1e3bd4d1a41cd4968997a4e03dfd2a3c7c04b695881138580163f42887; + + //0x787d74caea10b2b357790d5b5247c2f63d1d91572a9846f780606e4d953677ae; uint32 callbackGasLimit = 2500000; uint16 requestConfirmations = 3; uint32 numWords = 1; // State Variables address private s_linkAddress; - Artist[] public s_artist; // Your subscription ID. uint256 public s_subscriptionId; uint256[] public requestIds; uint256 public lastRequestId; - uint256[] public lastRandomWords; + uint256[] public lastRandomWords; uint256 public featuredArtistIndex = 0; + modifier checkArtWorkDetails(ArtWork memory artwork) { + if ( + bytes(artwork.url).length != 0 && + artwork.cost > 0 && + artwork.creator != address(0) && + artwork.owner != address(0) + ) { + _; + } else { + revert ErrorIncompleteArtWorkDetails(); + } + } + constructor(uint256 subscriptionId) VRFConsumerBaseV2Plus(vrfCoordinator) { COORDINATOR = IVRFCoordinatorV2Plus(vrfCoordinator); s_subscriptionId = subscriptionId; @@ -69,11 +119,11 @@ contract ArtistMarketPlace is VRFConsumerBaseV2Plus { ) }) ); - s_requests[requestId] = RequestStatus({ - randomWords: new uint256[](0), - exists: true, - fulfilled: false - }); + s_requests[requestId] = RequestStatus({ + randomWords: new uint256[](0), + exists: true, + fulfilled: false + }); requestIds.push(requestId); lastRequestId = requestId; emit RequestSent(requestId, numWords); @@ -87,8 +137,12 @@ contract ArtistMarketPlace is VRFConsumerBaseV2Plus { require(s_requests[_requestId].exists, "request not found"); s_requests[_requestId].fulfilled = true; s_requests[_requestId].randomWords = _randomWords; - lastRandomWords = _randomWords; + lastRandomWords = _randomWords; featuredArtistIndex = lastRandomWords[0] % s_artist.length; + //increment the number of times artist was featured + if (s_artist[featuredArtistIndex].wallet != address(0)) { + s_artist[featuredArtistIndex].numberFeaturedTimes++; + } emit RequestFulfilled(_requestId, _randomWords); } @@ -96,14 +150,91 @@ contract ArtistMarketPlace is VRFConsumerBaseV2Plus { return s_artist[featuredArtistIndex]; } - function _createTestArtist() private { - uint8 index = 0; - for (index; index < 2; index++) { - if (index == 0) { - s_artist.push(Artist(address(this), "Jamie Bones")); - continue; - } - s_artist.push(Artist(address(this), "Jamie")); + function withdrawCommision() public payable nonReentrant { + uint256 commision = s_artistCommision[msg.sender]; + if (commision > 0) { + //withdraw the commision from the contract + s_artistCommision[msg.sender] = 0; + (bool success, ) = payable(msg.sender).call{ value: commision }(""); + require(success, "commision withdrawal failed"); + }else{ + revert ErrorNoCommisionToWithdraw(); + } + + } + + function buyArtWork(uint256 artWorkIndex) public payable { + if ( artWorkIndex > s_artworks.length || s_artworks.length == 0 ){ + revert ErrorArtworkNotInTheSuppliedIndex(); + } + ArtWork memory artwork = s_artworks[artWorkIndex]; + if (artwork.creator == address(0)) { + revert ErrorArtWorkNotFound(); + } + if (msg.value < artwork.cost) { + revert ErrorAmountNotSufficientToBuyArtwork( + msg.value, + artwork.cost + ); + } + //buy the art + s_artworks[artWorkIndex].owner = msg.sender; + s_artistCommision[artwork.creator] += msg.value; + + } + + function saveArtWorkDetails( + ArtWork memory artwork + ) public checkArtWorkDetails(artwork) { + //save the artwork in the artwork storage + uint256 index = s_artworks.length; + s_artworks.push(artwork); + //update the artist works array with the artwork index + uint256 artistIndexInArray = s_artistIndex[artwork.creator]; + Artist storage artist = s_artist[artistIndexInArray]; + if (artist.wallet != artwork.creator) { + revert ErrorArtistNotFound(artwork.creator); } + //we good save the index in the artist work array + uint256 artworkIndex = index == 0 ? index : index + 1; + artist.artworks.push(artworkIndex); + //s_artist[artistIndexInArray].artworks.push(artworkIndex); + //console.log("artist artwork length: ", s_artist[artistIndexInArray].artworks.length); + } + + function getArtist(uint256 index) public view returns (Artist memory artist) { + return s_artist[index]; + } + + function _createTestArtist() private { + uint256[] memory artworks; + Artist memory artist1 = Artist({ + name: "Jamie Bones", + wallet: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266, + style: ArtType.HandDrawn, + numberoFArts: 0, + numberFeaturedTimes: 0, + artworks: artworks + }); + Artist memory artist2 = Artist({ + name: "Jamie Foster", + wallet: 0x5cBEa346278d288207Fd4714E18551aF37441c15, + style: ArtType.AIGenerated, + numberoFArts: 0, + numberFeaturedTimes: 0, + artworks: artworks + }); + //save the index in the mapping + s_artist.push(artist1); + s_artistIndex[0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266] = + s_artist.length - + 1; + s_artist.push(artist2); + s_artistIndex[0x5cBEa346278d288207Fd4714E18551aF37441c15] = + s_artist.length - + 1; } + + receive() external payable {} } + diff --git a/packages/hardhat/test/ArtistMarketPlace.ts b/packages/hardhat/test/ArtistMarketPlace.ts new file mode 100644 index 0000000..b16ea54 --- /dev/null +++ b/packages/hardhat/test/ArtistMarketPlace.ts @@ -0,0 +1,149 @@ +import { expect } from "chai"; +import { ethers } from "hardhat"; +import { loadFixture } from "@nomicfoundation/hardhat-toolbox/network-helpers"; +import { ArtistMarketPlace } from "../typechain-types"; + +describe("ArtistMarketPlace", function () { + const subscriptionId = 1; // Replace with your actual subscription ID + + async function deployTokenFixture() { + // Get the Signers here. + const [owner, addr1, addr2] = await ethers.getSigners(); + const artistMarketPlace = (await ethers.deployContract("ArtistMarketPlace", [subscriptionId])) as ArtistMarketPlace; + await artistMarketPlace.waitForDeployment(); + return { artistMarketPlace, owner, addr1, addr2 }; + } + + describe("Deployment", function () { + it("Should create test artists on deployment", async function () { + const { artistMarketPlace } = await loadFixture(deployTokenFixture); + const artist = await artistMarketPlace.s_artist(0); + expect(artist.name).to.equal("Jamie Bones"); + expect(artist.style).to.equal(1); + }); + }); + describe("ArtWorks", function () { + it("Should allow saving artwork details", async function () { + const { artistMarketPlace } = await loadFixture(deployTokenFixture); + const artwork = { + url: "http://example.com/artwork1", + artType: 0, // AIGenerated + cost: ethers.parseEther("1"), + likes: 0, + creator: "0x5cBEa346278d288207Fd4714E18551aF37441c15", + owner: "0x5cBEa346278d288207Fd4714E18551aF37441c15", + }; + + await artistMarketPlace.saveArtWorkDetails(artwork); + const savedArtwork = await artistMarketPlace.s_artworks(0); + expect(savedArtwork.url).to.equal(artwork.url); + expect(savedArtwork.cost.toString()).to.equal(artwork.cost.toString()); + expect(savedArtwork.creator).to.equal(artwork.creator); + }); + + it("Should revert if artwork details are incomplete", async function () { + const { artistMarketPlace, owner } = await loadFixture(deployTokenFixture); + const incompleteArtwork = { + url: "", + artType: 0, + cost: ethers.parseEther("1"), + likes: 0, + creator: owner.address, + owner: owner.address, + }; + await expect(artistMarketPlace.saveArtWorkDetails(incompleteArtwork)).to.be.revertedWithCustomError( + artistMarketPlace, + "ErrorIncompleteArtWorkDetails()", + ); + }); + + it("Should retrieve the artist artworks", async function () { + const { artistMarketPlace } = await loadFixture(deployTokenFixture); + const artwork = { + url: "http://example.com/artwork1", + artType: 0, // AIGenerated + cost: ethers.parseEther("1"), + likes: 0, + creator: "0x5cBEa346278d288207Fd4714E18551aF37441c15", + owner: "0x5cBEa346278d288207Fd4714E18551aF37441c15", + }; + + await artistMarketPlace.saveArtWorkDetails(artwork); + const artistIndex = await artistMarketPlace.s_artistIndex(artwork.creator); + const artist = await artistMarketPlace.getArtist(+artistIndex.toString()); + const artWorksArray = artist.artworks; + const savedArtwork = await artistMarketPlace.s_artworks(artWorksArray[0]); + expect(savedArtwork.url).to.equal(artwork.url); + }); + + it("Should allow buying artwork", async function () { + const { artistMarketPlace, addr1, addr2, owner } = await loadFixture(deployTokenFixture); + const artwork = { + url: "http://example.com/artwork1", + artType: 0, // AIGenerated + cost: ethers.parseEther("1"), + likes: 0, + creator: await owner.getAddress(), + owner: addr1.address, + }; + + await artistMarketPlace.saveArtWorkDetails(artwork); + await artistMarketPlace.connect(addr2).buyArtWork(0, { value: artwork.cost }); + const updatedArtwork = await artistMarketPlace.s_artworks(0); + expect(updatedArtwork.owner).to.equal(addr2.address); + const commission = await artistMarketPlace.s_artistCommision(owner.getAddress()); + expect(+commission.toString()).to.equal(+artwork.cost.toString()); + }); + + it("Should revert if insufficient amount is sent for buying artwork", async function () { + const { artistMarketPlace, addr1, addr2, owner } = await loadFixture(deployTokenFixture); + const artwork = { + url: "http://example.com/artwork1", + artType: 0, // AIGenerated + cost: ethers.parseEther("1"), + likes: 0, + creator: owner.getAddress(), + owner: addr1.address, + }; + + await artistMarketPlace.saveArtWorkDetails(artwork); + await expect( + artistMarketPlace.connect(addr2).buyArtWork(0, { value: ethers.parseEther("0.5") }), + ).to.be.revertedWithCustomError(artistMarketPlace, "ErrorAmountNotSufficientToBuyArtwork"); + }); + + it("Should revert if artwork does not exist when buying", async function () { + const { artistMarketPlace, addr2 } = await loadFixture(deployTokenFixture); + await expect( + artistMarketPlace.connect(addr2).buyArtWork(0, { value: ethers.parseEther("1") }), + ).to.be.revertedWithCustomError(artistMarketPlace, "ErrorArtworkNotInTheSuppliedIndex"); + }); + + it("Should allow withdrawing commission", async function () { + const { artistMarketPlace, addr2, owner } = await loadFixture(deployTokenFixture); + const artwork = { + url: "http://example.com/artwork1", + artType: 0, // AIGenerated + cost: ethers.parseEther("1"), + likes: 0, + creator: owner.getAddress(), + owner: owner.getAddress(), + }; + + await artistMarketPlace.saveArtWorkDetails(artwork); + await artistMarketPlace.connect(addr2).buyArtWork(0, { value: artwork.cost }); + const initialBalance = await ethers.provider.getBalance(owner.getAddress()); + await artistMarketPlace.connect(owner).withdrawCommision(); + const finalBalance = await ethers.provider.getBalance(owner.getAddress()); + expect(finalBalance).to.be.gt(initialBalance); + }); + + it("Should revert if no commission to withdraw", async function () { + const { artistMarketPlace, addr1 } = await loadFixture(deployTokenFixture); + await expect(artistMarketPlace.connect(addr1).withdrawCommision()).to.be.revertedWithCustomError( + artistMarketPlace, + "ErrorNoCommisionToWithdraw", + ); + }); + }); +}); diff --git a/packages/hardhat/test/YourContract.ts b/packages/hardhat/test/YourContract.ts index 2ad7e8f..9258212 100644 --- a/packages/hardhat/test/YourContract.ts +++ b/packages/hardhat/test/YourContract.ts @@ -1,28 +1,28 @@ -import { expect } from "chai"; -import { ethers } from "hardhat"; -import { YourContract } from "../typechain-types"; +// import { expect } from "chai"; +// import { ethers } from "hardhat"; +// import { YourContract } from "../typechain-types"; -describe("YourContract", function () { - // We define a fixture to reuse the same setup in every test. +// describe("YourContract", function () { +// // We define a fixture to reuse the same setup in every test. - let yourContract: YourContract; - before(async () => { - const [owner] = await ethers.getSigners(); - const yourContractFactory = await ethers.getContractFactory("YourContract"); - yourContract = (await yourContractFactory.deploy(owner.address)) as YourContract; - await yourContract.waitForDeployment(); - }); +// let yourContract: YourContract; +// before(async () => { +// const [owner] = await ethers.getSigners(); +// const yourContractFactory = await ethers.getContractFactory("YourContract"); +// yourContract = (await yourContractFactory.deploy(owner.address)) as YourContract; +// await yourContract.waitForDeployment(); +// }); - describe("Deployment", function () { - it("Should have the right message on deploy", async function () { - expect(await yourContract.greeting()).to.equal("Building Unstoppable Apps!!!"); - }); +// describe("Deployment", function () { +// it("Should have the right message on deploy", async function () { +// expect(await yourContract.greeting()).to.equal("Building Unstoppable Apps!!!"); +// }); - it("Should allow setting a new message", async function () { - const newGreeting = "Learn Scaffold-OP! :)"; +// it("Should allow setting a new message", async function () { +// const newGreeting = "Learn Scaffold-OP! :)"; - await yourContract.setGreeting(newGreeting); - expect(await yourContract.greeting()).to.equal(newGreeting); - }); - }); -}); +// await yourContract.setGreeting(newGreeting); +// expect(await yourContract.greeting()).to.equal(newGreeting); +// }); +// }); +// }); From abdf2cabc99800ee6c297c5bccd4671049da3e5d Mon Sep 17 00:00:00 2001 From: Ayodele Aransiola <36636824+CodeLeom@users.noreply.github.com> Date: Mon, 27 May 2024 14:49:12 +0100 Subject: [PATCH 3/6] feat: homepage ui conversion --- package-lock.json | 21948 ++++++++++++++++ packages/nextjs/app/layout.tsx | 8 +- packages/nextjs/app/lib/utils.ts | 6 + packages/nextjs/app/page.tsx | 206 +- .../ScaffoldEthAppWithProviders.tsx | 4 +- .../nextjs/components/{ => layout}/Footer.tsx | 6 +- .../nextjs/components/{ => layout}/Header.tsx | 2 +- .../nextjs/components/layout/Pagination.tsx | 45 + packages/nextjs/components/ui/button.tsx | 46 + packages/nextjs/components/ui/checkbox.tsx | 27 + .../nextjs/components/ui/dropdown-menu.tsx | 181 + packages/nextjs/components/ui/filter.tsx | 105 + packages/nextjs/components/ui/header.tsx | 21 + packages/nextjs/components/ui/input.tsx | 21 + packages/nextjs/components/ui/label.tsx | 18 + .../nextjs/components/ui/product-card.tsx | 84 + packages/nextjs/components/ui/search.tsx | 24 + packages/nextjs/components/ui/select.tsx | 143 + packages/nextjs/components/ui/sort.tsx | 25 + packages/nextjs/components/ui/toggle.tsx | 28 + packages/nextjs/package.json | 14 + packages/nextjs/public/ceptor.png | Bin 0 -> 87800 bytes packages/nextjs/styles/globals.css | 3 + packages/nextjs/tailwind.config.js | 4 + yarn.lock | 6810 +++-- 25 files changed, 26133 insertions(+), 3646 deletions(-) create mode 100644 package-lock.json create mode 100644 packages/nextjs/app/lib/utils.ts rename packages/nextjs/components/{ => layout}/Footer.tsx (93%) rename packages/nextjs/components/{ => layout}/Header.tsx (98%) create mode 100644 packages/nextjs/components/layout/Pagination.tsx create mode 100644 packages/nextjs/components/ui/button.tsx create mode 100644 packages/nextjs/components/ui/checkbox.tsx create mode 100644 packages/nextjs/components/ui/dropdown-menu.tsx create mode 100644 packages/nextjs/components/ui/filter.tsx create mode 100644 packages/nextjs/components/ui/header.tsx create mode 100644 packages/nextjs/components/ui/input.tsx create mode 100644 packages/nextjs/components/ui/label.tsx create mode 100644 packages/nextjs/components/ui/product-card.tsx create mode 100644 packages/nextjs/components/ui/search.tsx create mode 100644 packages/nextjs/components/ui/select.tsx create mode 100644 packages/nextjs/components/ui/sort.tsx create mode 100644 packages/nextjs/components/ui/toggle.tsx create mode 100644 packages/nextjs/public/ceptor.png diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..57f763b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,21948 @@ +{ + "name": "se-2", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "se-2", + "version": "0.0.1", + "hasInstallScript": true, + "devDependencies": { + "husky": "^8.0.1", + "lint-staged": "^13.0.3" + }, + "workspaces": { + "packages": [ + "packages/hardhat", + "packages/nextjs" + ] + } + }, + "node_modules/@babel/runtime": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz", + "integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/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": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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/@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": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/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": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@se-2/hardhat": { + "resolved": "packages/hardhat", + "link": true + }, + "node_modules/@se-2/nextjs": { + "resolved": "packages/nextjs", + "link": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.10.0.tgz", + "integrity": "sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.10.0", + "@typescript-eslint/type-utils": "7.10.0", + "@typescript-eslint/utils": "7.10.0", + "@typescript-eslint/visitor-keys": "7.10.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.10.0.tgz", + "integrity": "sha512-2EjZMA0LUW5V5tGQiaa2Gys+nKdfrn2xiTIBLR4fxmPmVSvgPcKNW+AE/ln9k0A4zDUti0J/GZXMDupQoI+e1w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.10.0", + "@typescript-eslint/types": "7.10.0", + "@typescript-eslint/typescript-estree": "7.10.0", + "@typescript-eslint/visitor-keys": "7.10.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.10.0.tgz", + "integrity": "sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.10.0", + "@typescript-eslint/visitor-keys": "7.10.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.10.0.tgz", + "integrity": "sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "7.10.0", + "@typescript-eslint/utils": "7.10.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.10.0.tgz", + "integrity": "sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.10.0.tgz", + "integrity": "sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.10.0", + "@typescript-eslint/visitor-keys": "7.10.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.10.0.tgz", + "integrity": "sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.10.0", + "@typescript-eslint/types": "7.10.0", + "@typescript-eslint/typescript-estree": "7.10.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.10.0.tgz", + "integrity": "sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.10.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "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/ansi-escapes": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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/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": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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": ">=6" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "11.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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": ">=6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "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/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "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" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-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": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/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": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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, + "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/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/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": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/execa": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/onetime": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "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/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/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": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/human-signals": { + "version": "4.3.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/husky": { + "version": "8.0.3", + "dev": true, + "license": "MIT", + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "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==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "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": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lint-staged": { + "version": "13.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "5.3.0", + "commander": "11.0.0", + "debug": "4.3.4", + "execa": "7.2.0", + "lilconfig": "2.1.0", + "listr2": "6.6.1", + "micromatch": "4.0.5", + "pidtree": "0.6.0", + "string-argv": "0.3.2", + "yaml": "2.3.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/listr2": { + "version": "6.6.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^5.0.1", + "rfdc": "^1.3.0", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "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/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/log-update": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^5.0.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^5.0.0", + "strip-ansi": "^7.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "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.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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/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/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "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/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/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/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwind-merge": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.3.0.tgz", + "integrity": "sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==", + "dependencies": { + "@babel/runtime": "^7.24.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "1.4.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/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/yaml": { + "version": "2.3.1", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat": { + "name": "@se-2/hardhat", + "version": "0.0.1", + "dependencies": { + "@chainlink/contracts": "^1.1.0", + "@openzeppelin/contracts": "^4.8.1", + "@typechain/ethers-v6": "^0.5.1", + "dotenv": "^16.0.3", + "envfile": "^6.18.0", + "qrcode": "^1.5.1" + }, + "devDependencies": { + "@ethersproject/abi": "^5.7.0", + "@ethersproject/providers": "^5.7.1", + "@nomicfoundation/hardhat-chai-matchers": "^2.0.3", + "@nomicfoundation/hardhat-ethers": "^3.0.5", + "@nomicfoundation/hardhat-network-helpers": "^1.0.6", + "@nomicfoundation/hardhat-verify": "^2.0.3", + "@typechain/ethers-v5": "^10.1.0", + "@typechain/hardhat": "^9.1.0", + "@types/eslint": "^8", + "@types/inquirer": "^9", + "@types/mocha": "^9.1.1", + "@types/prettier": "^2", + "@types/qrcode": "^1", + "@typescript-eslint/eslint-plugin": "latest", + "@typescript-eslint/parser": "latest", + "chai": "^4.3.6", + "eslint": "^8.26.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.2.1", + "ethers": "^6.10.0", + "execa": "^8.0.1", + "hardhat": "^2.19.4", + "hardhat-deploy": "^0.11.45", + "hardhat-deploy-ethers": "^0.4.1", + "hardhat-gas-reporter": "^1.0.9", + "inquirer": "^9.2.14", + "prettier": "^2.8.4", + "solidity-coverage": "^0.8.5", + "ts-node": "^10.9.1", + "typechain": "^8.1.0", + "typescript": "^5.1.6" + } + }, + "packages/hardhat/node_modules/@adraffy/ens-normalize": { + "version": "1.10.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/@babel/code-frame": { + "version": "7.24.2", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/hardhat/node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "packages/hardhat/node_modules/@babel/highlight": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/hardhat/node_modules/@chainlink/contracts": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@changesets/changelog-github": "^0.4.8", + "@changesets/cli": "~2.26.2", + "@eth-optimism/contracts": "0.6.0", + "@openzeppelin/contracts": "4.9.3", + "@openzeppelin/contracts-upgradeable": "4.9.3", + "@scroll-tech/contracts": "0.1.0", + "semver": "^7.6.0" + } + }, + "packages/hardhat/node_modules/@chainsafe/as-sha256": { + "version": "0.3.1", + "dev": true, + "license": "Apache-2.0" + }, + "packages/hardhat/node_modules/@chainsafe/persistent-merkle-tree": { + "version": "0.5.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@chainsafe/as-sha256": "^0.3.1" + } + }, + "packages/hardhat/node_modules/@chainsafe/ssz": { + "version": "0.10.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@chainsafe/as-sha256": "^0.3.1", + "@chainsafe/persistent-merkle-tree": "^0.5.0" + } + }, + "packages/hardhat/node_modules/@changesets/apply-release-plan": { + "version": "6.1.4", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/config": "^2.3.1", + "@changesets/get-version-range-type": "^0.3.2", + "@changesets/git": "^2.0.0", + "@changesets/types": "^5.2.1", + "@manypkg/get-packages": "^1.1.3", + "detect-indent": "^6.0.0", + "fs-extra": "^7.0.1", + "lodash.startcase": "^4.4.0", + "outdent": "^0.5.0", + "prettier": "^2.7.1", + "resolve-from": "^5.0.0", + "semver": "^7.5.3" + } + }, + "packages/hardhat/node_modules/@changesets/assemble-release-plan": { + "version": "5.2.4", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.1.4", + "@changesets/get-dependents-graph": "^1.3.6", + "@changesets/types": "^5.2.1", + "@manypkg/get-packages": "^1.1.3", + "semver": "^7.5.3" + } + }, + "packages/hardhat/node_modules/@changesets/changelog-git": { + "version": "0.1.14", + "license": "MIT", + "dependencies": { + "@changesets/types": "^5.2.1" + } + }, + "packages/hardhat/node_modules/@changesets/changelog-github": { + "version": "0.4.8", + "license": "MIT", + "dependencies": { + "@changesets/get-github-info": "^0.5.2", + "@changesets/types": "^5.2.1", + "dotenv": "^8.1.0" + } + }, + "packages/hardhat/node_modules/@changesets/changelog-github/node_modules/dotenv": { + "version": "8.6.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/@changesets/cli": { + "version": "2.26.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/apply-release-plan": "^6.1.4", + "@changesets/assemble-release-plan": "^5.2.4", + "@changesets/changelog-git": "^0.1.14", + "@changesets/config": "^2.3.1", + "@changesets/errors": "^0.1.4", + "@changesets/get-dependents-graph": "^1.3.6", + "@changesets/get-release-plan": "^3.0.17", + "@changesets/git": "^2.0.0", + "@changesets/logger": "^0.0.5", + "@changesets/pre": "^1.0.14", + "@changesets/read": "^0.5.9", + "@changesets/types": "^5.2.1", + "@changesets/write": "^0.2.3", + "@manypkg/get-packages": "^1.1.3", + "@types/is-ci": "^3.0.0", + "@types/semver": "^7.5.0", + "ansi-colors": "^4.1.3", + "chalk": "^2.1.0", + "enquirer": "^2.3.0", + "external-editor": "^3.1.0", + "fs-extra": "^7.0.1", + "human-id": "^1.0.2", + "is-ci": "^3.0.1", + "meow": "^6.0.0", + "outdent": "^0.5.0", + "p-limit": "^2.2.0", + "preferred-pm": "^3.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "spawndamnit": "^2.0.0", + "term-size": "^2.1.0", + "tty-table": "^4.1.5" + }, + "bin": { + "changeset": "bin.js" + } + }, + "packages/hardhat/node_modules/@changesets/config": { + "version": "2.3.1", + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.1.4", + "@changesets/get-dependents-graph": "^1.3.6", + "@changesets/logger": "^0.0.5", + "@changesets/types": "^5.2.1", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1", + "micromatch": "^4.0.2" + } + }, + "packages/hardhat/node_modules/@changesets/errors": { + "version": "0.1.4", + "license": "MIT", + "dependencies": { + "extendable-error": "^0.1.5" + } + }, + "packages/hardhat/node_modules/@changesets/get-dependents-graph": { + "version": "1.3.6", + "license": "MIT", + "dependencies": { + "@changesets/types": "^5.2.1", + "@manypkg/get-packages": "^1.1.3", + "chalk": "^2.1.0", + "fs-extra": "^7.0.1", + "semver": "^7.5.3" + } + }, + "packages/hardhat/node_modules/@changesets/get-github-info": { + "version": "0.5.2", + "license": "MIT", + "dependencies": { + "dataloader": "^1.4.0", + "node-fetch": "^2.5.0" + } + }, + "packages/hardhat/node_modules/@changesets/get-release-plan": { + "version": "3.0.17", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/assemble-release-plan": "^5.2.4", + "@changesets/config": "^2.3.1", + "@changesets/pre": "^1.0.14", + "@changesets/read": "^0.5.9", + "@changesets/types": "^5.2.1", + "@manypkg/get-packages": "^1.1.3" + } + }, + "packages/hardhat/node_modules/@changesets/get-version-range-type": { + "version": "0.3.2", + "license": "MIT" + }, + "packages/hardhat/node_modules/@changesets/git": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.1.4", + "@changesets/types": "^5.2.1", + "@manypkg/get-packages": "^1.1.3", + "is-subdir": "^1.1.1", + "micromatch": "^4.0.2", + "spawndamnit": "^2.0.0" + } + }, + "packages/hardhat/node_modules/@changesets/logger": { + "version": "0.0.5", + "license": "MIT", + "dependencies": { + "chalk": "^2.1.0" + } + }, + "packages/hardhat/node_modules/@changesets/parse": { + "version": "0.3.16", + "license": "MIT", + "dependencies": { + "@changesets/types": "^5.2.1", + "js-yaml": "^3.13.1" + } + }, + "packages/hardhat/node_modules/@changesets/pre": { + "version": "1.0.14", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/errors": "^0.1.4", + "@changesets/types": "^5.2.1", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1" + } + }, + "packages/hardhat/node_modules/@changesets/read": { + "version": "0.5.9", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/git": "^2.0.0", + "@changesets/logger": "^0.0.5", + "@changesets/parse": "^0.3.16", + "@changesets/types": "^5.2.1", + "chalk": "^2.1.0", + "fs-extra": "^7.0.1", + "p-filter": "^2.1.0" + } + }, + "packages/hardhat/node_modules/@changesets/types": { + "version": "5.2.1", + "license": "MIT" + }, + "packages/hardhat/node_modules/@changesets/write": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/types": "^5.2.1", + "fs-extra": "^7.0.1", + "human-id": "^1.0.2", + "prettier": "^2.7.1" + } + }, + "packages/hardhat/node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/@eth-optimism/contracts": { + "version": "0.6.0", + "license": "MIT", + "dependencies": { + "@eth-optimism/core-utils": "0.12.0", + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0" + }, + "peerDependencies": { + "ethers": "^5" + } + }, + "packages/hardhat/node_modules/@eth-optimism/core-utils": { + "version": "0.12.0", + "license": "MIT", + "dependencies": { + "@ethersproject/abi": "^5.7.0", + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/address": "^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/keccak256": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/providers": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0", + "bufio": "^1.0.7", + "chai": "^4.3.4" + } + }, + "packages/hardhat/node_modules/@eth-optimism/core-utils/node_modules/chai": { + "version": "4.4.1", + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/@ethereumjs/rlp": { + "version": "4.0.1", + "dev": true, + "license": "MPL-2.0", + "bin": { + "rlp": "bin/rlp" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@ethereumjs/util": { + "version": "8.1.0", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@ethereumjs/rlp": "^4.0.1", + "ethereum-cryptography": "^2.0.0", + "micro-ftch": "^0.3.1" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@ethereumjs/util/node_modules/@scure/bip32": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.1.0", + "@noble/hashes": "~1.3.1", + "@scure/base": "~1.1.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/@ethereumjs/util/node_modules/@scure/bip39": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/@ethereumjs/util/node_modules/ethereum-cryptography": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/curves": "1.1.0", + "@noble/hashes": "1.3.1", + "@scure/bip32": "1.3.1", + "@scure/bip39": "1.2.1" + } + }, + "packages/hardhat/node_modules/@ethereumjs/util/node_modules/ethereum-cryptography/node_modules/@noble/hashes": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/@ethersproject/abi": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/abstract-provider": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/abstract-signer": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/address": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/rlp": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/base64": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/basex": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/properties": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/bignumber": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "bn.js": "^5.2.1" + } + }, + "packages/hardhat/node_modules/@ethersproject/bytes": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/constants": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/contracts": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abi": "^5.7.0", + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/hash": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/hdnode": { + "version": "5.7.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/basex": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/pbkdf2": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/sha2": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/wordlists": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/json-wallets": { + "version": "5.7.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/hdnode": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/pbkdf2": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/random": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "aes-js": "3.0.0", + "scrypt-js": "3.0.1" + } + }, + "packages/hardhat/node_modules/@ethersproject/keccak256": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "js-sha3": "0.8.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/logger": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/@ethersproject/networks": { + "version": "5.7.1", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/pbkdf2": { + "version": "5.7.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/sha2": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/properties": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/providers": { + "version": "5.7.2", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@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/hash": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/random": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/sha2": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0", + "bech32": "1.1.4", + "ws": "7.4.6" + } + }, + "packages/hardhat/node_modules/@ethersproject/random": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/rlp": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/sha2": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "hash.js": "1.1.7" + } + }, + "packages/hardhat/node_modules/@ethersproject/signing-key": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "bn.js": "^5.2.1", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "packages/hardhat/node_modules/@ethersproject/solidity": { + "version": "5.7.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/sha2": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/strings": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/transactions": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/units": { + "version": "5.7.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/wallet": { + "version": "5.7.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^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/properties": "^5.7.0", + "@ethersproject/random": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/wordlists": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/web": { + "version": "5.7.1", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@ethersproject/wordlists": { + "version": "5.7.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "packages/hardhat/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "packages/hardhat/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "packages/hardhat/node_modules/@ljharb/through": { + "version": "2.3.12", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/@ljharb/through/node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/@ljharb/through/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/@ljharb/through/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/@manypkg/find-root": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@types/node": "^12.7.1", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0" + } + }, + "packages/hardhat/node_modules/@manypkg/find-root/node_modules/@types/node": { + "version": "12.20.55", + "license": "MIT" + }, + "packages/hardhat/node_modules/@manypkg/find-root/node_modules/fs-extra": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "packages/hardhat/node_modules/@manypkg/find-root/node_modules/universalify": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "packages/hardhat/node_modules/@manypkg/get-packages": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@changesets/types": "^4.0.1", + "@manypkg/find-root": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "^11.0.0", + "read-yaml-file": "^1.1.0" + } + }, + "packages/hardhat/node_modules/@manypkg/get-packages/node_modules/@changesets/types": { + "version": "4.1.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/@manypkg/get-packages/node_modules/fs-extra": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "packages/hardhat/node_modules/@manypkg/get-packages/node_modules/universalify": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "packages/hardhat/node_modules/@metamask/eth-sig-util": { + "version": "4.0.1", + "dev": true, + "license": "ISC", + "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" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "packages/hardhat/node_modules/@metamask/eth-sig-util/node_modules/tweetnacl": { + "version": "1.0.3", + "dev": true, + "license": "Unlicense" + }, + "packages/hardhat/node_modules/@noble/curves": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.3.1" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/@noble/curves/node_modules/@noble/hashes": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/@noble/hashes": { + "version": "1.3.2", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/@noble/secp256k1": { + "version": "1.7.1", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-block": { + "version": "5.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@nomicfoundation/ethereumjs-common": "4.0.2", + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "@nomicfoundation/ethereumjs-trie": "6.0.2", + "@nomicfoundation/ethereumjs-tx": "5.0.2", + "@nomicfoundation/ethereumjs-util": "9.0.2", + "ethereum-cryptography": "0.1.3", + "ethers": "^5.7.1" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-block/node_modules/ethers": { + "version": "5.7.2", + "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" + } + ], + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-blockchain": { + "version": "7.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@nomicfoundation/ethereumjs-block": "5.0.2", + "@nomicfoundation/ethereumjs-common": "4.0.2", + "@nomicfoundation/ethereumjs-ethash": "3.0.2", + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "@nomicfoundation/ethereumjs-trie": "6.0.2", + "@nomicfoundation/ethereumjs-tx": "5.0.2", + "@nomicfoundation/ethereumjs-util": "9.0.2", + "abstract-level": "^1.0.3", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "level": "^8.0.0", + "lru-cache": "^5.1.1", + "memory-level": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-blockchain/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-blockchain/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-common": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nomicfoundation/ethereumjs-util": "9.0.2", + "crc-32": "^1.2.0" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-ethash": { + "version": "3.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@nomicfoundation/ethereumjs-block": "5.0.2", + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "@nomicfoundation/ethereumjs-util": "9.0.2", + "abstract-level": "^1.0.3", + "bigint-crypto-utils": "^3.0.23", + "ethereum-cryptography": "0.1.3" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-evm": { + "version": "2.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@ethersproject/providers": "^5.7.1", + "@nomicfoundation/ethereumjs-common": "4.0.2", + "@nomicfoundation/ethereumjs-tx": "5.0.2", + "@nomicfoundation/ethereumjs-util": "9.0.2", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "mcl-wasm": "^0.7.1", + "rustbn.js": "~0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-rlp": { + "version": "5.0.2", + "dev": true, + "license": "MPL-2.0", + "bin": { + "rlp": "bin/rlp" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-statemanager": { + "version": "2.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@nomicfoundation/ethereumjs-common": "4.0.2", + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "ethers": "^5.7.1", + "js-sdsl": "^4.1.4" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-statemanager/node_modules/ethers": { + "version": "5.7.2", + "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" + } + ], + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-trie": { + "version": "6.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "@nomicfoundation/ethereumjs-util": "9.0.2", + "@types/readable-stream": "^2.3.13", + "ethereum-cryptography": "0.1.3", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-tx": { + "version": "5.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@chainsafe/ssz": "^0.9.2", + "@ethersproject/providers": "^5.7.2", + "@nomicfoundation/ethereumjs-common": "4.0.2", + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "@nomicfoundation/ethereumjs-util": "9.0.2", + "ethereum-cryptography": "0.1.3" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-tx/node_modules/@chainsafe/persistent-merkle-tree": { + "version": "0.4.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@chainsafe/as-sha256": "^0.3.1" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-tx/node_modules/@chainsafe/ssz": { + "version": "0.9.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@chainsafe/as-sha256": "^0.3.1", + "@chainsafe/persistent-merkle-tree": "^0.4.2", + "case": "^1.6.3" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-util": { + "version": "9.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@chainsafe/ssz": "^0.10.0", + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "ethereum-cryptography": "0.1.3" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/ethereumjs-vm": { + "version": "7.0.2", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@nomicfoundation/ethereumjs-block": "5.0.2", + "@nomicfoundation/ethereumjs-blockchain": "7.0.2", + "@nomicfoundation/ethereumjs-common": "4.0.2", + "@nomicfoundation/ethereumjs-evm": "2.0.2", + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "@nomicfoundation/ethereumjs-statemanager": "2.0.2", + "@nomicfoundation/ethereumjs-trie": "6.0.2", + "@nomicfoundation/ethereumjs-tx": "5.0.2", + "@nomicfoundation/ethereumjs-util": "9.0.2", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "mcl-wasm": "^0.7.1", + "rustbn.js": "~0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/hardhat-chai-matchers": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai-as-promised": "^7.1.3", + "chai-as-promised": "^7.1.1", + "deep-eql": "^4.0.1", + "ordinal": "^1.0.3" + }, + "peerDependencies": { + "@nomicfoundation/hardhat-ethers": "^3.0.0", + "chai": "^4.2.0", + "ethers": "^6.1.0", + "hardhat": "^2.9.4" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/hardhat-ethers": { + "version": "3.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "lodash.isequal": "^4.5.0" + }, + "peerDependencies": { + "ethers": "^6.1.0", + "hardhat": "^2.0.0" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/hardhat-network-helpers": { + "version": "1.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ethereumjs-util": "^7.1.4" + }, + "peerDependencies": { + "hardhat": "^2.9.5" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/hardhat-network-helpers/node_modules/ethereumjs-util": { + "version": "7.1.5", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@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" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/hardhat-verify": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@ethersproject/abi": "^5.1.2", + "@ethersproject/address": "^5.0.2", + "cbor": "^8.1.0", + "chalk": "^2.4.2", + "debug": "^4.1.1", + "lodash.clonedeep": "^4.5.0", + "semver": "^6.3.0", + "table": "^6.8.0", + "undici": "^5.14.0" + }, + "peerDependencies": { + "hardhat": "^2.0.4" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/hardhat-verify/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/solidity-analyzer": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + }, + "optionalDependencies": { + "@nomicfoundation/solidity-analyzer-darwin-arm64": "0.1.1", + "@nomicfoundation/solidity-analyzer-darwin-x64": "0.1.1", + "@nomicfoundation/solidity-analyzer-freebsd-x64": "0.1.1", + "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "0.1.1", + "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "0.1.1", + "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "0.1.1", + "@nomicfoundation/solidity-analyzer-linux-x64-musl": "0.1.1", + "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "0.1.1", + "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "0.1.1", + "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "0.1.1" + } + }, + "packages/hardhat/node_modules/@nomicfoundation/solidity-analyzer-darwin-arm64": { + "version": "0.1.1", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/hardhat/node_modules/@openzeppelin/contracts": { + "version": "4.9.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/@openzeppelin/contracts-upgradeable": { + "version": "4.9.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/@scroll-tech/contracts": { + "version": "0.1.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/@scure/base": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/@scure/bip32": { + "version": "1.1.5", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.2.0", + "@noble/secp256k1": "~1.7.0", + "@scure/base": "~1.1.0" + } + }, + "packages/hardhat/node_modules/@scure/bip32/node_modules/@noble/hashes": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/@scure/bip39": { + "version": "1.1.1", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.2.0", + "@scure/base": "~1.1.0" + } + }, + "packages/hardhat/node_modules/@scure/bip39/node_modules/@noble/hashes": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/@sentry/core": { + "version": "5.30.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/@sentry/hub": { + "version": "5.30.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/@sentry/minimal": { + "version": "5.30.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/hub": "5.30.0", + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/@sentry/node": { + "version": "5.30.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/@sentry/tracing": { + "version": "5.30.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/@sentry/types": { + "version": "5.30.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/@sentry/utils": { + "version": "5.30.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/@solidity-parser/parser": { + "version": "0.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "antlr4ts": "^0.5.0-alpha.4" + } + }, + "packages/hardhat/node_modules/@tsconfig/node10": { + "version": "1.0.9", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@tsconfig/node12": { + "version": "1.0.11", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@tsconfig/node14": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@tsconfig/node16": { + "version": "1.0.4", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@typechain/ethers-v5": { + "version": "10.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/providers": "^5.0.0", + "ethers": "^5.1.3", + "typechain": "^8.1.1", + "typescript": ">=4.3.0" + } + }, + "packages/hardhat/node_modules/@typechain/ethers-v6": { + "version": "0.5.1", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "ethers": "6.x", + "typechain": "^8.3.2", + "typescript": ">=4.7.0" + } + }, + "packages/hardhat/node_modules/@typechain/hardhat": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-extra": "^9.1.0" + }, + "peerDependencies": { + "@typechain/ethers-v6": "^0.5.1", + "ethers": "^6.1.0", + "hardhat": "^2.9.9", + "typechain": "^8.3.2" + } + }, + "packages/hardhat/node_modules/@typechain/hardhat/node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/@typechain/hardhat/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/hardhat/node_modules/@types/bn.js": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/@types/chai": { + "version": "4.3.6", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/chai-as-promised": { + "version": "7.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "*" + } + }, + "packages/hardhat/node_modules/@types/concat-stream": { + "version": "1.6.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/@types/eslint": { + "version": "8.44.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "packages/hardhat/node_modules/@types/estree": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/form-data": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/@types/glob": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/@types/inquirer": { + "version": "9.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/through": "*", + "rxjs": "^7.2.0" + } + }, + "packages/hardhat/node_modules/@types/is-ci": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "ci-info": "^3.1.0" + } + }, + "packages/hardhat/node_modules/@types/json-schema": { + "version": "7.0.13", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/minimatch": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/minimist": { + "version": "1.2.5", + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/mocha": { + "version": "9.1.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/node": { + "version": "20.7.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/pbkdf2": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/@types/prettier": { + "version": "2.7.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/qrcode": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/@types/qs": { + "version": "6.9.8", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/readable-stream": { + "version": "2.3.15", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "safe-buffer": "~5.1.1" + } + }, + "packages/hardhat/node_modules/@types/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/secp256k1": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/@types/semver": { + "version": "7.5.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/@types/through": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/abstract-level": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/acorn-walk": { + "version": "8.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "packages/hardhat/node_modules/address": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "packages/hardhat/node_modules/adm-zip": { + "version": "0.4.16", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.3.0" + } + }, + "packages/hardhat/node_modules/aes-js": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "packages/hardhat/node_modules/aggregate-error": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/amdefine": { + "version": "1.0.1", + "dev": true, + "license": "BSD-3-Clause OR MIT", + "optional": true, + "engines": { + "node": ">=0.4.2" + } + }, + "packages/hardhat/node_modules/ansi-colors": { + "version": "4.1.3", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "packages/hardhat/node_modules/ansi-styles/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "packages/hardhat/node_modules/ansi-styles/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==", + "license": "MIT" + }, + "packages/hardhat/node_modules/antlr4ts": { + "version": "0.5.0-dev", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "source-map-support": "^0.5.16" + } + }, + "packages/hardhat/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/hardhat/node_modules/arg": { + "version": "4.1.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/argparse": { + "version": "1.0.10", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "packages/hardhat/node_modules/array-back": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/array-uniq": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/array.prototype.flat": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/array.prototype.reduce": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/arrify": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/asap": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/asn1": { + "version": "0.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "packages/hardhat/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "packages/hardhat/node_modules/assertion-error": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/astral-regex": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/async": { + "version": "1.5.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/at-least-node": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "packages/hardhat/node_modules/available-typed-arrays": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/aws4": { + "version": "1.12.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/axios": { + "version": "0.21.4", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "packages/hardhat/node_modules/base-x": { + "version": "3.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "packages/hardhat/node_modules/base64-js": { + "version": "1.5.1", + "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" + } + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "packages/hardhat/node_modules/bech32": { + "version": "1.1.4", + "license": "MIT" + }, + "packages/hardhat/node_modules/better-path-resolve": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/bigint-crypto-utils": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "packages/hardhat/node_modules/binary-extensions": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "packages/hardhat/node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "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" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "packages/hardhat/node_modules/blakejs": { + "version": "1.2.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/bn.js": { + "version": "5.2.1", + "license": "MIT" + }, + "packages/hardhat/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==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "packages/hardhat/node_modules/braces": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/breakword": { + "version": "1.0.6", + "license": "MIT", + "dependencies": { + "wcwidth": "^1.0.1" + } + }, + "packages/hardhat/node_modules/brorand": { + "version": "1.1.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/browser-level": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "abstract-level": "^1.0.2", + "catering": "^2.1.1", + "module-error": "^1.0.2", + "run-parallel-limit": "^1.1.0" + } + }, + "packages/hardhat/node_modules/browser-stdout": { + "version": "1.3.1", + "dev": true, + "license": "ISC" + }, + "packages/hardhat/node_modules/browserify-aes": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/bs58": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "packages/hardhat/node_modules/bs58check": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "packages/hardhat/node_modules/buffer": { + "version": "6.0.3", + "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" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "packages/hardhat/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/buffer-xor": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/bufio": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "packages/hardhat/node_modules/busboy": { + "version": "1.6.0", + "dev": true, + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "packages/hardhat/node_modules/bytes": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "packages/hardhat/node_modules/call-bind": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/camelcase-keys": { + "version": "6.2.2", + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/case": { + "version": "1.6.3", + "dev": true, + "license": "(MIT OR GPL-3.0-or-later)", + "engines": { + "node": ">= 0.8.0" + } + }, + "packages/hardhat/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "packages/hardhat/node_modules/catering": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/cbor": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "nofilter": "^3.1.0" + }, + "engines": { + "node": ">=12.19" + } + }, + "packages/hardhat/node_modules/chai": { + "version": "4.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "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" + } + }, + "packages/hardhat/node_modules/chai-as-promised": { + "version": "7.1.1", + "dev": true, + "license": "WTFPL", + "dependencies": { + "check-error": "^1.0.2" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 5" + } + }, + "packages/hardhat/node_modules/chai/node_modules/loupe": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.0" + } + }, + "packages/hardhat/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/chalk/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/chardet": { + "version": "0.7.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/charenc": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/check-error": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/chokidar": { + "version": "3.5.3", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "packages/hardhat/node_modules/ci-info": { + "version": "3.9.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/cipher-base": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "packages/hardhat/node_modules/classic-level": { + "version": "1.3.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/clean-stack": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/cli-table3": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "colors": "^1.1.2" + } + }, + "packages/hardhat/node_modules/cli-table3/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/cli-table3/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/cli-table3/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/cli-width": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "packages/hardhat/node_modules/cliui": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "packages/hardhat/node_modules/clone": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "packages/hardhat/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "packages/hardhat/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/colors": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "packages/hardhat/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "packages/hardhat/node_modules/command-exists": { + "version": "1.2.9", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/command-line-args": { + "version": "5.2.1", + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/command-line-args/node_modules/typical": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/command-line-usage": { + "version": "6.1.3", + "license": "MIT", + "dependencies": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/hardhat/node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/commander": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/concat-stream": { + "version": "1.6.2", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "packages/hardhat/node_modules/concat-stream/node_modules/core-util-is": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "packages/hardhat/node_modules/cookie": { + "version": "0.4.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "packages/hardhat/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "packages/hardhat/node_modules/create-hash": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "packages/hardhat/node_modules/create-hmac": { + "version": "1.1.7", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/create-require": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/hardhat/node_modules/cross-spawn/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/cross-spawn/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/hardhat/node_modules/crypt": { + "version": "0.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/csv": { + "version": "5.5.3", + "license": "MIT", + "dependencies": { + "csv-generate": "^3.4.3", + "csv-parse": "^4.16.3", + "csv-stringify": "^5.6.5", + "stream-transform": "^2.1.3" + }, + "engines": { + "node": ">= 0.1.90" + } + }, + "packages/hardhat/node_modules/csv-generate": { + "version": "3.4.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/csv-parse": { + "version": "4.16.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/csv-stringify": { + "version": "5.6.5", + "license": "MIT" + }, + "packages/hardhat/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "packages/hardhat/node_modules/dataloader": { + "version": "1.4.0", + "license": "BSD-3-Clause" + }, + "packages/hardhat/node_modules/death": { + "version": "1.1.0", + "dev": true + }, + "packages/hardhat/node_modules/debug": { + "version": "4.3.4", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "packages/hardhat/node_modules/decamelize": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/decamelize-keys": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/deep-eql": { + "version": "4.1.3", + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/deep-extend": { + "version": "0.6.0", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "packages/hardhat/node_modules/defaults": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/define-data-property": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/define-properties": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "packages/hardhat/node_modules/depd": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "packages/hardhat/node_modules/detect-indent": { + "version": "6.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/detect-port": { + "version": "1.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + } + }, + "packages/hardhat/node_modules/diff": { + "version": "3.5.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "packages/hardhat/node_modules/difflib": { + "version": "0.2.4", + "dev": true, + "dependencies": { + "heap": ">= 0.2.0" + } + }, + "packages/hardhat/node_modules/dijkstrajs": { + "version": "1.0.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/dotenv": { + "version": "16.3.1", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "packages/hardhat/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "packages/hardhat/node_modules/elliptic": { + "version": "6.5.4", + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/encode-utf8": { + "version": "1.0.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/encoding": { + "version": "0.1.13", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "packages/hardhat/node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/enquirer": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "packages/hardhat/node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/envfile": { + "version": "6.18.0", + "license": "MIT", + "bin": { + "envfile": "bin.cjs" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "packages/hardhat/node_modules/error-ex": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "packages/hardhat/node_modules/es-abstract": { + "version": "1.22.2", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/es-define-property/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/es-define-property/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/es-set-tostringtag": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/es-shim-unscopables": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + } + }, + "packages/hardhat/node_modules/es-to-primitive": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/escalade": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "packages/hardhat/node_modules/escodegen": { + "version": "1.8.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=0.12.0" + }, + "optionalDependencies": { + "source-map": "~0.2.0" + } + }, + "packages/hardhat/node_modules/escodegen/node_modules/esprima": { + "version": "2.7.3", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/escodegen/node_modules/estraverse": { + "version": "1.9.3", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "packages/hardhat/node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "packages/hardhat/node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "packages/hardhat/node_modules/escodegen/node_modules/source-map": { + "version": "0.2.0", + "dev": true, + "optional": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "packages/hardhat/node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "packages/hardhat/node_modules/eslint-config-prettier": { + "version": "8.10.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "packages/hardhat/node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter": { + "version": "0.2.25", + "dev": true, + "license": "MIT", + "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" + }, + "peerDependencies": { + "@codechecks/client": "^0.1.0" + }, + "peerDependenciesMeta": { + "@codechecks/client": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/@noble/hashes": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/ansi-colors": { + "version": "3.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/bn.js": { + "version": "4.12.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/chokidar": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.1" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/cliui": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/debug": { + "version": "3.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/debug/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/ethereum-cryptography": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/ethers": { + "version": "4.0.49", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/find-up": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/fsevents": { + "version": "2.1.3", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/glob": { + "version": "7.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/hash.js": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/js-sha3": { + "version": "0.5.7", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/js-yaml": { + "version": "3.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/locate-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/log-symbols": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/mkdirp": { + "version": "0.5.5", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/mocha": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/mocha/node_modules/minimatch": { + "version": "3.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/ms": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/object.assign": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/p-locate": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/readdirp": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/scrypt-js": { + "version": "2.0.4", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/setimmediate": { + "version": "1.0.4", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/wide-align": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/wide-align/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/wrap-ansi": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/yargs": { + "version": "13.3.2", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/eth-gas-reporter/node_modules/yargs-parser": { + "version": "13.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "packages/hardhat/node_modules/ethereum-bloom-filters": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "js-sha3": "^0.8.0" + } + }, + "packages/hardhat/node_modules/ethereum-cryptography": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/ethereumjs-abi": { + "version": "0.6.8", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + } + }, + "packages/hardhat/node_modules/ethereumjs-abi/node_modules/bn.js": { + "version": "4.12.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/ethereumjs-util": { + "version": "6.2.1", + "dev": true, + "license": "MPL-2.0", + "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" + } + }, + "packages/hardhat/node_modules/ethereumjs-util/node_modules/@types/bn.js": { + "version": "4.11.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/hardhat/node_modules/ethereumjs-util/node_modules/bn.js": { + "version": "4.12.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/ethers": { + "version": "6.10.0", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@adraffy/ens-normalize": "1.10.0", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "18.15.13", + "aes-js": "4.0.0-beta.5", + "tslib": "2.4.0", + "ws": "8.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/hardhat/node_modules/ethers/node_modules/@noble/curves": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/ethers/node_modules/@types/node": { + "version": "18.15.13", + "license": "MIT" + }, + "packages/hardhat/node_modules/ethers/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "license": "MIT" + }, + "packages/hardhat/node_modules/ethers/node_modules/tslib": { + "version": "2.4.0", + "license": "0BSD" + }, + "packages/hardhat/node_modules/ethers/node_modules/ws": { + "version": "8.5.0", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/ethjs-unit": { + "version": "0.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "packages/hardhat/node_modules/ethjs-unit/node_modules/bn.js": { + "version": "4.11.6", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/ethjs-util": { + "version": "0.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "packages/hardhat/node_modules/evp_bytestokey": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "packages/hardhat/node_modules/execa": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "packages/hardhat/node_modules/execa/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/hardhat/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/extendable-error": { + "version": "0.1.7", + "license": "MIT" + }, + "packages/hardhat/node_modules/external-editor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/fast-diff": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0" + }, + "packages/hardhat/node_modules/figures": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/fill-range": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/find-replace": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "packages/hardhat/node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "license": "Apache-2.0", + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "packages/hardhat/node_modules/flat": { + "version": "4.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "is-buffer": "~2.0.3" + }, + "bin": { + "flat": "cli.js" + } + }, + "packages/hardhat/node_modules/fmix": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "imul": "^1.0.0" + } + }, + "packages/hardhat/node_modules/follow-redirects": { + "version": "1.15.3", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/for-each": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "packages/hardhat/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/hardhat/node_modules/fp-ts": { + "version": "1.19.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/fs-extra": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "packages/hardhat/node_modules/fs-extra/node_modules/universalify": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "packages/hardhat/node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/fsevents": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "packages/hardhat/node_modules/function-bind": { + "version": "1.1.1", + "license": "MIT" + }, + "packages/hardhat/node_modules/function.prototype.name": { + "version": "1.1.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/functional-red-black-tree": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/functions-have-names": { + "version": "1.2.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "packages/hardhat/node_modules/get-func-name": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/get-intrinsic": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/get-port": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/get-stream": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/get-symbol-description": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "packages/hardhat/node_modules/ghost-testrpc": { + "version": "0.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "chalk": "^2.4.2", + "node-emoji": "^1.10.0" + }, + "bin": { + "testrpc-sc": "index.js" + } + }, + "packages/hardhat/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==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/hardhat/node_modules/global-modules": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/global-prefix": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/globalthis": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/gopd": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "packages/hardhat/node_modules/grapheme-splitter": { + "version": "1.0.4", + "license": "MIT" + }, + "packages/hardhat/node_modules/growl": { + "version": "1.10.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.x" + } + }, + "packages/hardhat/node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "packages/hardhat/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/hard-rejection": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/hardhat": { + "version": "2.19.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@ethersproject/abi": "^5.1.2", + "@metamask/eth-sig-util": "^4.0.0", + "@nomicfoundation/ethereumjs-block": "5.0.2", + "@nomicfoundation/ethereumjs-blockchain": "7.0.2", + "@nomicfoundation/ethereumjs-common": "4.0.2", + "@nomicfoundation/ethereumjs-evm": "2.0.2", + "@nomicfoundation/ethereumjs-rlp": "5.0.2", + "@nomicfoundation/ethereumjs-statemanager": "2.0.2", + "@nomicfoundation/ethereumjs-trie": "6.0.2", + "@nomicfoundation/ethereumjs-tx": "5.0.2", + "@nomicfoundation/ethereumjs-util": "9.0.2", + "@nomicfoundation/ethereumjs-vm": "7.0.2", + "@nomicfoundation/solidity-analyzer": "^0.1.0", + "@sentry/node": "^5.18.1", + "@types/bn.js": "^5.1.0", + "@types/lru-cache": "^5.1.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" + }, + "peerDependencies": { + "ts-node": "*", + "typescript": "*" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/hardhat-deploy": { + "version": "0.11.45", + "dev": true, + "license": "MIT", + "dependencies": { + "@ethersproject/abi": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/contracts": "^5.7.0", + "@ethersproject/providers": "^5.7.2", + "@ethersproject/solidity": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/wallet": "^5.7.0", + "@types/qs": "^6.9.7", + "axios": "^0.21.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "debug": "^4.3.2", + "enquirer": "^2.3.6", + "ethers": "^5.7.0", + "form-data": "^4.0.0", + "fs-extra": "^10.0.0", + "match-all": "^1.2.6", + "murmur-128": "^0.2.1", + "qs": "^6.9.4", + "zksync-web3": "^0.14.3" + } + }, + "packages/hardhat/node_modules/hardhat-deploy-ethers": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@nomicfoundation/hardhat-ethers": "^3.0.2", + "hardhat": "^2.16.0", + "hardhat-deploy": "^0.11.34" + } + }, + "packages/hardhat/node_modules/hardhat-deploy/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/hardhat/node_modules/hardhat-deploy/node_modules/ethers": { + "version": "5.7.2", + "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" + } + ], + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/hardhat-deploy/node_modules/fs-extra": { + "version": "10.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/hardhat-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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/hardhat-deploy/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/hardhat/node_modules/hardhat-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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/hardhat-deploy/node_modules/zksync-web3": { + "version": "0.14.4", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ethers": "^5.7.0" + } + }, + "packages/hardhat/node_modules/hardhat-gas-reporter": { + "version": "1.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "1.0.3", + "eth-gas-reporter": "^0.2.25", + "sha1": "^1.1.1" + }, + "peerDependencies": { + "hardhat": "^2.0.2" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/@noble/hashes": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/hardhat/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/hardhat/node_modules/ethereum-cryptography": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/find-up": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/locate-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/p-limit": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/p-locate": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/p-try": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/resolve": { + "version": "1.17.0", + "dev": true, + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/uuid": { + "version": "8.3.2", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "packages/hardhat/node_modules/hardhat/node_modules/ws": { + "version": "7.5.9", + "dev": true, + "license": "MIT", + "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 + } + } + }, + "packages/hardhat/node_modules/has": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "packages/hardhat/node_modules/has-bigints": { + "version": "1.0.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/has-property-descriptors": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/has-proto": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/has-tostringtag": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/hash-base": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/hash.js": { + "version": "1.1.7", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "packages/hardhat/node_modules/hasown": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/hasown/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/he": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "packages/hardhat/node_modules/heap": { + "version": "0.2.7", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/hmac-drbg": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "packages/hardhat/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC" + }, + "packages/hardhat/node_modules/http-basic": { + "version": "8.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "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" + } + }, + "packages/hardhat/node_modules/http-errors": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "packages/hardhat/node_modules/http-response-object": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "^10.0.3" + } + }, + "packages/hardhat/node_modules/http-response-object/node_modules/@types/node": { + "version": "10.17.60", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "packages/hardhat/node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/hardhat/node_modules/human-id": { + "version": "1.0.2", + "license": "MIT" + }, + "packages/hardhat/node_modules/human-signals": { + "version": "5.0.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } + }, + "packages/hardhat/node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/ieee754": { + "version": "1.2.1", + "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" + } + ], + "license": "BSD-3-Clause" + }, + "packages/hardhat/node_modules/immutable": { + "version": "4.3.4", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/imul": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/indent-string": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "packages/hardhat/node_modules/inquirer": { + "version": "9.2.14", + "dev": true, + "license": "MIT", + "dependencies": { + "@ljharb/through": "^2.3.12", + "ansi-escapes": "^4.3.2", + "chalk": "^5.3.0", + "cli-cursor": "^3.1.0", + "cli-width": "^4.1.0", + "external-editor": "^3.1.0", + "figures": "^3.2.0", + "lodash": "^4.17.21", + "mute-stream": "1.0.0", + "ora": "^5.4.1", + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=18" + } + }, + "packages/hardhat/node_modules/inquirer/node_modules/chalk": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/hardhat/node_modules/internal-slot": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "packages/hardhat/node_modules/io-ts": { + "version": "1.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "fp-ts": "^1.0.0" + } + }, + "packages/hardhat/node_modules/io-ts/node_modules/fp-ts": { + "version": "1.19.5", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/is-array-buffer": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" + }, + "packages/hardhat/node_modules/is-bigint": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/is-boolean-object": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-buffer": { + "version": "2.0.5", + "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" + } + ], + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/is-callable": { + "version": "1.2.7", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-ci": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "packages/hardhat/node_modules/is-core-module": { + "version": "2.13.0", + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-date-object": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/is-hex-prefixed": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "packages/hardhat/node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/is-negative-zero": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "packages/hardhat/node_modules/is-number-object": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-plain-obj": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/is-regex": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-stream": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/is-string": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-subdir": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/is-symbol": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-typed-array": { + "version": "1.1.12", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/is-weakref": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/is-windows": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" + }, + "packages/hardhat/node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "packages/hardhat/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/js-sdsl": { + "version": "4.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "packages/hardhat/node_modules/js-sha3": { + "version": "0.8.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/js-yaml": { + "version": "3.14.1", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "packages/hardhat/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" + }, + "packages/hardhat/node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "packages/hardhat/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "packages/hardhat/node_modules/jsonfile": { + "version": "4.0.0", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/hardhat/node_modules/jsonschema": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/jsprim": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "packages/hardhat/node_modules/keccak": { + "version": "3.0.4", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "packages/hardhat/node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/klaw": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "packages/hardhat/node_modules/kleur": { + "version": "4.1.5", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/level": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "browser-level": "^1.0.1", + "classic-level": "^1.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/level" + } + }, + "packages/hardhat/node_modules/level-supports": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/level-transcoder": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "module-error": "^1.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/lines-and-columns": { + "version": "1.2.4", + "license": "MIT" + }, + "packages/hardhat/node_modules/load-yaml-file": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "packages/hardhat/node_modules/lodash.camelcase": { + "version": "4.3.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/lodash.clonedeep": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/lodash.isequal": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/lodash.startcase": { + "version": "4.4.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/lodash.truncate": { + "version": "4.4.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/hardhat/node_modules/log-symbols/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/log-symbols/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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/loupe": { + "version": "2.3.7", + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "packages/hardhat/node_modules/lru_map": { + "version": "0.3.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/make-error": { + "version": "1.3.6", + "dev": true, + "license": "ISC" + }, + "packages/hardhat/node_modules/map-obj": { + "version": "4.3.0", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/markdown-table": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/match-all": { + "version": "1.2.6", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/mcl-wasm": { + "version": "0.7.9", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8.9.0" + } + }, + "packages/hardhat/node_modules/md5.js": { + "version": "1.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "packages/hardhat/node_modules/memory-level": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "abstract-level": "^1.0.0", + "functional-red-black-tree": "^1.0.1", + "module-error": "^1.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/memorystream": { + "version": "0.3.1", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "packages/hardhat/node_modules/meow": { + "version": "6.1.1", + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/meow/node_modules/type-fest": { + "version": "0.13.1", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/micro-ftch": { + "version": "0.3.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/micromatch": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "packages/hardhat/node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "packages/hardhat/node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "packages/hardhat/node_modules/mimic-fn": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/min-indent": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/minimalistic-assert": { + "version": "1.0.1", + "license": "ISC" + }, + "packages/hardhat/node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/hardhat/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/minimist-options": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/hardhat/node_modules/mixme": { + "version": "0.5.10", + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + } + }, + "packages/hardhat/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/mnemonist": { + "version": "0.38.5", + "dev": true, + "license": "MIT", + "dependencies": { + "obliterator": "^2.0.0" + } + }, + "packages/hardhat/node_modules/mocha": { + "version": "10.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/ansi-colors": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/mocha/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, + "license": "Python-2.0" + }, + "packages/hardhat/node_modules/mocha/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/mocha/node_modules/decamelize": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/diff": { + "version": "5.0.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/flat": { + "version": "5.0.2", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/mocha/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/is-plain-obj": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "packages/hardhat/node_modules/mocha/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, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/minimatch/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, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "packages/hardhat/node_modules/mocha/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, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/mocha/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, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/yargs": { + "version": "16.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "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" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/yargs-parser": { + "version": "20.2.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/yargs-unparser": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser": { + "version": "20.2.9", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/module-error": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/murmur-128": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "encode-utf8": "^1.0.2", + "fmix": "^0.1.0", + "imul": "^1.0.0" + } + }, + "packages/hardhat/node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "packages/hardhat/node_modules/nanoid": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "packages/hardhat/node_modules/napi-macros": { + "version": "2.2.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/node-addon-api": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/node-emoji": { + "version": "1.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "packages/hardhat/node_modules/node-environment-flags": { + "version": "1.0.6", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + } + }, + "packages/hardhat/node_modules/node-environment-flags/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "packages/hardhat/node_modules/node-fetch": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/node-gyp-build": { + "version": "4.6.1", + "dev": true, + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "packages/hardhat/node_modules/nofilter": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.19" + } + }, + "packages/hardhat/node_modules/normalize-package-data": { + "version": "2.5.0", + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "packages/hardhat/node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "packages/hardhat/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/npm-run-path": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/number-to-bn": { + "version": "1.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "packages/hardhat/node_modules/number-to-bn/node_modules/bn.js": { + "version": "4.11.6", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/oauth-sign": { + "version": "0.9.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/object-inspect": { + "version": "1.12.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/object-keys": { + "version": "1.1.1", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/object.assign": { + "version": "4.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/obliterator": { + "version": "2.0.4", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/onetime": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/hardhat/node_modules/ora/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/ora/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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/ordinal": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/os-tmpdir": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/outdent": { + "version": "0.5.0", + "license": "MIT" + }, + "packages/hardhat/node_modules/p-filter": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/p-filter/node_modules/p-map": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/p-map": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/p-try": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/parse-cache-control": { + "version": "1.0.1", + "dev": true + }, + "packages/hardhat/node_modules/parse-json": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "packages/hardhat/node_modules/pathval": { + "version": "1.1.1", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/pbkdf2": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "packages/hardhat/node_modules/performance-now": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" + }, + "packages/hardhat/node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "packages/hardhat/node_modules/pify": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/pkg-dir": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/pngjs": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "packages/hardhat/node_modules/preferred-pm": { + "version": "3.1.3", + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/preferred-pm/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==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/preferred-pm/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/preferred-pm/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/preferred-pm/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/prettier": { + "version": "2.8.8", + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "packages/hardhat/node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/hardhat/node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/promise": { + "version": "8.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "packages/hardhat/node_modules/pseudomap": { + "version": "1.0.2", + "license": "ISC" + }, + "packages/hardhat/node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/qrcode": { + "version": "1.5.3", + "license": "MIT", + "dependencies": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "packages/hardhat/node_modules/qs": { + "version": "6.11.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/quick-lru": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/randombytes": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "packages/hardhat/node_modules/raw-body": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "packages/hardhat/node_modules/read-pkg": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/read-pkg-up": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/read-yaml-file": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.6.1", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/hardhat/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "packages/hardhat/node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "packages/hardhat/node_modules/rechoir/node_modules/resolve": { + "version": "1.22.6", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/recursive-readdir": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/hardhat/node_modules/redent": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/reduce-flatten": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/req-cwd": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "req-from": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/req-from": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/req-from/node_modules/resolve-from": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/request": { + "version": "2.88.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/hardhat/node_modules/request-promise-core": { + "version": "1.1.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "packages/hardhat/node_modules/request-promise-native": { + "version": "1.0.9", + "dev": true, + "license": "ISC", + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "packages/hardhat/node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "packages/hardhat/node_modules/request/node_modules/qs": { + "version": "6.5.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "packages/hardhat/node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "packages/hardhat/node_modules/require-directory": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/require-from-string": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/require-main-filename": { + "version": "2.0.0", + "license": "ISC" + }, + "packages/hardhat/node_modules/resolve": { + "version": "1.22.8", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/resolve-from": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/ripemd160": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "packages/hardhat/node_modules/rlp": { + "version": "2.2.7", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "bn.js": "^5.2.0" + }, + "bin": { + "rlp": "bin/rlp" + } + }, + "packages/hardhat/node_modules/run-async": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "packages/hardhat/node_modules/run-parallel-limit": { + "version": "1.1.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "packages/hardhat/node_modules/rustbn.js": { + "version": "0.2.0", + "dev": true, + "license": "(MIT OR Apache-2.0)" + }, + "packages/hardhat/node_modules/rxjs": { + "version": "7.8.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "packages/hardhat/node_modules/rxjs/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "packages/hardhat/node_modules/safe-array-concat": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/safe-buffer": { + "version": "5.2.1", + "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" + } + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/safe-regex-test": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "packages/hardhat/node_modules/sc-istanbul": { + "version": "0.4.6", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "istanbul": "lib/cli.js" + } + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/abbrev": { + "version": "1.0.9", + "dev": true, + "license": "ISC" + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/esprima": { + "version": "2.7.3", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/glob": { + "version": "5.0.15", + "dev": true, + "license": "ISC", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/has-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/nopt": { + "version": "3.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/nopt/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/resolve": { + "version": "1.1.7", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/sc-istanbul/node_modules/supports-color": { + "version": "3.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "packages/hardhat/node_modules/scrypt-js": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/secp256k1": { + "version": "4.0.3", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "packages/hardhat/node_modules/serialize-javascript": { + "version": "6.0.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "packages/hardhat/node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC" + }, + "packages/hardhat/node_modules/set-function-length": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/set-function-length/node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "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" + } + }, + "packages/hardhat/node_modules/set-function-length/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/set-function-length/node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/set-function-length/node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/set-function-name": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/setimmediate": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/setprototypeof": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "packages/hardhat/node_modules/sha.js": { + "version": "2.4.11", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "packages/hardhat/node_modules/sha1": { + "version": "1.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "charenc": ">= 0.0.1", + "crypt": ">= 0.0.1" + }, + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/shebang-command": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/shebang-regex": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/side-channel": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "packages/hardhat/node_modules/slice-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "packages/hardhat/node_modules/smartwrap": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "array.prototype.flat": "^1.2.3", + "breakword": "^1.0.5", + "grapheme-splitter": "^1.0.4", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1", + "yargs": "^15.1.0" + }, + "bin": { + "smartwrap": "src/terminal-adapter.js" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/solc": { + "version": "0.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "command-exists": "^1.2.8", + "commander": "3.0.2", + "follow-redirects": "^1.12.1", + "fs-extra": "^0.30.0", + "js-sha3": "0.8.0", + "memorystream": "^0.3.1", + "require-from-string": "^2.0.0", + "semver": "^5.5.0", + "tmp": "0.0.33" + }, + "bin": { + "solcjs": "solcjs" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/hardhat/node_modules/solc/node_modules/fs-extra": { + "version": "0.30.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "packages/hardhat/node_modules/solc/node_modules/jsonfile": { + "version": "2.4.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/hardhat/node_modules/solc/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "packages/hardhat/node_modules/solc/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "packages/hardhat/node_modules/solidity-coverage": { + "version": "0.8.5", + "dev": true, + "license": "ISC", + "dependencies": { + "@ethersproject/abi": "^5.0.9", + "@solidity-parser/parser": "^0.16.0", + "chalk": "^2.4.2", + "death": "^1.1.0", + "detect-port": "^1.3.0", + "difflib": "^0.2.4", + "fs-extra": "^8.1.0", + "ghost-testrpc": "^0.0.2", + "global-modules": "^2.0.0", + "globby": "^10.0.1", + "jsonschema": "^1.2.4", + "lodash": "^4.17.15", + "mocha": "10.2.0", + "node-emoji": "^1.10.0", + "pify": "^4.0.1", + "recursive-readdir": "^2.2.2", + "sc-istanbul": "^0.4.5", + "semver": "^7.3.4", + "shelljs": "^0.8.3", + "web3-utils": "^1.3.6" + }, + "bin": { + "solidity-coverage": "plugins/bin.js" + }, + "peerDependencies": { + "hardhat": "^2.11.0" + } + }, + "packages/hardhat/node_modules/solidity-coverage/node_modules/@solidity-parser/parser": { + "version": "0.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "antlr4ts": "^0.5.0-alpha.4" + } + }, + "packages/hardhat/node_modules/solidity-coverage/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "packages/hardhat/node_modules/solidity-coverage/node_modules/globby": { + "version": "10.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/solidity-coverage/node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "packages/hardhat/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/source-map-support": { + "version": "0.5.21", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "packages/hardhat/node_modules/spawndamnit": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "packages/hardhat/node_modules/spawndamnit/node_modules/cross-spawn": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "packages/hardhat/node_modules/spawndamnit/node_modules/lru-cache": { + "version": "4.1.5", + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "packages/hardhat/node_modules/spawndamnit/node_modules/yallist": { + "version": "2.1.2", + "license": "ISC" + }, + "packages/hardhat/node_modules/spdx-correct": { + "version": "3.2.0", + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "packages/hardhat/node_modules/spdx-exceptions": { + "version": "2.5.0", + "license": "CC-BY-3.0" + }, + "packages/hardhat/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "packages/hardhat/node_modules/spdx-license-ids": { + "version": "3.0.17", + "license": "CC0-1.0" + }, + "packages/hardhat/node_modules/sprintf-js": { + "version": "1.0.3", + "license": "BSD-3-Clause" + }, + "packages/hardhat/node_modules/sshpk": { + "version": "1.17.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/stacktrace-parser": { + "version": "0.1.10", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/statuses": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "packages/hardhat/node_modules/stealthy-require": { + "version": "1.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hardhat/node_modules/stream-transform": { + "version": "2.1.3", + "license": "MIT", + "dependencies": { + "mixme": "^0.5.1" + } + }, + "packages/hardhat/node_modules/streamsearch": { + "version": "1.1.0", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "packages/hardhat/node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "packages/hardhat/node_modules/string-format": { + "version": "2.0.0", + "license": "WTFPL OR MIT" + }, + "packages/hardhat/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/string.prototype.trim": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/string.prototype.trimend": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/strip-bom": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/strip-final-newline": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/strip-hex-prefix": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-hex-prefixed": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "packages/hardhat/node_modules/strip-indent": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/supports-color": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/sync-request": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "http-response-object": "^3.0.1", + "sync-rpc": "^1.2.1", + "then-request": "^6.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/hardhat/node_modules/sync-rpc": { + "version": "1.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "get-port": "^3.1.0" + } + }, + "packages/hardhat/node_modules/table": { + "version": "6.8.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "packages/hardhat/node_modules/table-layout": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/hardhat/node_modules/table-layout/node_modules/array-back": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/table/node_modules/ajv": { + "version": "8.12.0", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/term-size": { + "version": "2.2.1", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/hardhat/node_modules/then-request": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/concat-stream": "^1.6.0", + "@types/form-data": "0.0.33", + "@types/node": "^8.0.0", + "@types/qs": "^6.2.31", + "caseless": "~0.12.0", + "concat-stream": "^1.6.0", + "form-data": "^2.2.0", + "http-basic": "^8.1.1", + "http-response-object": "^3.0.1", + "promise": "^8.0.0", + "qs": "^6.4.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/hardhat/node_modules/then-request/node_modules/@types/node": { + "version": "8.10.66", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/then-request/node_modules/form-data": { + "version": "2.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "packages/hardhat/node_modules/tmp": { + "version": "0.0.33", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "packages/hardhat/node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "packages/hardhat/node_modules/toidentifier": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "packages/hardhat/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "packages/hardhat/node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "packages/hardhat/node_modules/trim-newlines": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/ts-command-line-args": { + "version": "2.5.1", + "license": "ISC", + "dependencies": { + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.0", + "string-format": "^2.0.0" + }, + "bin": { + "write-markdown": "dist/write-markdown.js" + } + }, + "packages/hardhat/node_modules/ts-command-line-args/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/hardhat/node_modules/ts-command-line-args/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/ts-command-line-args/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/ts-essentials": { + "version": "7.0.3", + "license": "MIT", + "peerDependencies": { + "typescript": ">=3.7.0" + } + }, + "packages/hardhat/node_modules/ts-node": { + "version": "10.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "packages/hardhat/node_modules/ts-node/node_modules/diff": { + "version": "4.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "packages/hardhat/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "packages/hardhat/node_modules/tsort": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/tty-table": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "csv": "^5.5.3", + "kleur": "^4.1.5", + "smartwrap": "^2.0.2", + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.1", + "yargs": "^17.7.1" + }, + "bin": { + "tty-table": "adapters/terminal-adapter.js" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/hardhat/node_modules/tty-table/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/hardhat/node_modules/tty-table/node_modules/cliui": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/tty-table/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/tty-table/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/tty-table/node_modules/wrap-ansi": { + "version": "7.0.0", + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/tty-table/node_modules/y18n": { + "version": "5.0.8", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "packages/hardhat/node_modules/tty-table/node_modules/yargs": { + "version": "17.7.2", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/tty-table/node_modules/yargs-parser": { + "version": "21.1.1", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "packages/hardhat/node_modules/tunnel-agent": { + "version": "0.6.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "packages/hardhat/node_modules/tweetnacl": { + "version": "0.14.5", + "dev": true, + "license": "Unlicense" + }, + "packages/hardhat/node_modules/tweetnacl-util": { + "version": "0.15.1", + "dev": true, + "license": "Unlicense" + }, + "packages/hardhat/node_modules/type-detect": { + "version": "4.0.8", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/type-fest": { + "version": "0.6.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/typechain": { + "version": "8.3.1", + "license": "MIT", + "dependencies": { + "@types/prettier": "^2.1.1", + "debug": "^4.3.1", + "fs-extra": "^7.0.0", + "glob": "7.1.7", + "js-sha3": "^0.8.0", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "prettier": "^2.3.1", + "ts-command-line-args": "^2.2.0", + "ts-essentials": "^7.0.1" + }, + "bin": { + "typechain": "dist/cli/cli.js" + }, + "peerDependencies": { + "typescript": ">=4.3.0" + } + }, + "packages/hardhat/node_modules/typechain/node_modules/glob": { + "version": "7.1.7", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/hardhat/node_modules/typed-array-buffer": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/hardhat/node_modules/typed-array-byte-length": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/typed-array-length": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/typical": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/uglify-js": { + "version": "3.17.4", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "packages/hardhat/node_modules/unbox-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/undici": { + "version": "5.25.2", + "dev": true, + "license": "MIT", + "dependencies": { + "busboy": "^1.6.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "packages/hardhat/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "packages/hardhat/node_modules/unpipe": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "packages/hardhat/node_modules/utf8": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/uuid": { + "version": "2.0.1", + "dev": true + }, + "packages/hardhat/node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/validate-npm-package-license": { + "version": "3.0.4", + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "packages/hardhat/node_modules/verror": { + "version": "1.10.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "packages/hardhat/node_modules/verror/node_modules/extsprintf": { + "version": "1.4.1", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "packages/hardhat/node_modules/wcwidth": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "packages/hardhat/node_modules/web3-utils": { + "version": "1.10.2", + "dev": true, + "license": "LGPL-3.0", + "dependencies": { + "@ethereumjs/util": "^8.1.0", + "bn.js": "^5.2.1", + "ethereum-bloom-filters": "^1.0.6", + "ethereum-cryptography": "^2.1.2", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/hardhat/node_modules/web3-utils/node_modules/@scure/bip32": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.1.0", + "@noble/hashes": "~1.3.1", + "@scure/base": "~1.1.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/web3-utils/node_modules/@scure/bip39": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/web3-utils/node_modules/ethereum-cryptography": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/curves": "1.1.0", + "@noble/hashes": "1.3.1", + "@scure/bip32": "1.3.1", + "@scure/bip39": "1.2.1" + } + }, + "packages/hardhat/node_modules/web3-utils/node_modules/ethereum-cryptography/node_modules/@noble/hashes": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/hardhat/node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "packages/hardhat/node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "packages/hardhat/node_modules/which": { + "version": "1.3.1", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "packages/hardhat/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/which-module": { + "version": "2.0.1", + "license": "ISC" + }, + "packages/hardhat/node_modules/which-pm": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "packages/hardhat/node_modules/which-typed-array": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/hardhat/node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/wordwrapjs": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/hardhat/node_modules/workerpool": { + "version": "6.2.1", + "dev": true, + "license": "Apache-2.0" + }, + "packages/hardhat/node_modules/wrap-ansi": { + "version": "6.2.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/hardhat/node_modules/ws": { + "version": "7.4.6", + "license": "MIT", + "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 + } + } + }, + "packages/hardhat/node_modules/xmlhttprequest": { + "version": "1.8.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "packages/hardhat/node_modules/y18n": { + "version": "4.0.3", + "license": "ISC" + }, + "packages/hardhat/node_modules/yargs": { + "version": "15.4.1", + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/yargs-parser": { + "version": "18.1.3", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/cliui": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/find-up": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/locate-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/p-locate": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/wrap-ansi": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/yargs": { + "version": "13.3.2", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/hardhat/node_modules/yargs-unparser/node_modules/yargs-parser": { + "version": "13.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "packages/hardhat/node_modules/yn": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs": { + "name": "@se-2/nextjs", + "version": "0.1.0", + "dependencies": { + "@ethersproject/providers": "^5.7.2", + "@heroicons/react": "^2.0.11", + "@radix-ui/react-checkbox": "^1.0.4", + "@radix-ui/react-dropdown-menu": "^2.0.6", + "@radix-ui/react-icons": "^1.3.0", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-slot": "^1.0.2", + "@rainbow-me/rainbowkit": "1.3.5", + "@uniswap/sdk-core": "^4.0.1", + "@uniswap/v2-sdk": "^3.0.1", + "blo": "^1.0.1", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.1", + "daisyui": "4.5.0", + "lucide-react": "^0.379.0", + "next": "^14.0.4", + "next-themes": "^0.2.1", + "nprogress": "^0.2.0", + "qrcode.react": "^3.1.0", + "react": "^18.2.0", + "react-copy-to-clipboard": "^5.1.0", + "react-dom": "^18.2.0", + "react-hot-toast": "^2.4.0", + "tailwind-merge": "^2.3.0", + "tailwindcss-animate": "^1.0.7", + "use-debounce": "^8.0.4", + "usehooks-ts": "^2.13.0", + "viem": "1.19.9", + "wagmi": "1.4.12", + "zustand": "^4.1.2" + }, + "devDependencies": { + "@trivago/prettier-plugin-sort-imports": "^4.1.1", + "@types/node": "^17.0.35", + "@types/nprogress": "^0", + "@types/react": "^18.0.9", + "@types/react-copy-to-clipboard": "^5.0.4", + "@types/react-dom": "^18", + "@typescript-eslint/eslint-plugin": "^5.39.0", + "autoprefixer": "^10.4.12", + "eslint": "^8.15.0", + "eslint-config-next": "^14.0.4", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.2.1", + "postcss": "^8.4.16", + "prettier": "^2.8.4", + "tailwindcss": "^3.3.3", + "type-fest": "^4.6.0", + "typescript": "^5.1.6", + "vercel": "^32.4.1" + } + }, + "packages/nextjs/node_modules/@adraffy/ens-normalize": { + "version": "1.10.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/@babel/code-frame": { + "version": "7.22.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "packages/nextjs/node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "packages/nextjs/node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/generator": { + "version": "7.17.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/highlight": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "packages/nextjs/node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "packages/nextjs/node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/parser": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/nextjs/node_modules/@babel/template": { + "version": "7.22.15", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/traverse": { + "version": "7.17.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/@babel/types": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@coinbase/wallet-sdk": { + "version": "3.7.2", + "license": "Apache-2.0", + "dependencies": { + "@metamask/safe-event-emitter": "2.0.0", + "@solana/web3.js": "^1.70.1", + "bind-decorator": "^1.0.11", + "bn.js": "^5.1.1", + "buffer": "^6.0.3", + "clsx": "^1.1.0", + "eth-block-tracker": "6.1.0", + "eth-json-rpc-filters": "5.1.0", + "eth-rpc-errors": "4.0.2", + "json-rpc-engine": "6.1.0", + "keccak": "^3.0.1", + "preact": "^10.5.9", + "qs": "^6.10.3", + "rxjs": "^6.6.3", + "sha.js": "^2.4.11", + "stream-browserify": "^3.0.0", + "util": "^0.12.4" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "packages/nextjs/node_modules/@coinbase/wallet-sdk/node_modules/clsx": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/@coinbase/wallet-sdk/node_modules/eth-rpc-errors": { + "version": "4.0.2", + "license": "MIT", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "packages/nextjs/node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "packages/nextjs/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "packages/nextjs/node_modules/@edge-runtime/cookies": { + "version": "3.4.1", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/@edge-runtime/format": { + "version": "2.2.0", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/@edge-runtime/node-utils": { + "version": "2.2.1", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@edge-runtime/cookies": "3.4.1" + }, + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/@edge-runtime/primitives": { + "version": "3.1.1", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/@edge-runtime/vm": { + "version": "3.1.1", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@edge-runtime/primitives": "3.1.1" + }, + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/@emotion/hash": { + "version": "0.9.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/@ethersproject/abstract-provider": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/abstract-signer": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/address": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/rlp": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/base64": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/basex": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/properties": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/bignumber": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "bn.js": "^5.2.1" + } + }, + "packages/nextjs/node_modules/@ethersproject/bytes": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/constants": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/hash": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/keccak256": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "js-sha3": "0.8.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/logger": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT" + }, + "packages/nextjs/node_modules/@ethersproject/networks": { + "version": "5.7.1", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/properties": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/providers": { + "version": "5.7.2", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@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/hash": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/random": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/sha2": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0", + "bech32": "1.1.4", + "ws": "7.4.6" + } + }, + "packages/nextjs/node_modules/@ethersproject/providers/node_modules/ws": { + "version": "7.4.6", + "license": "MIT", + "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 + } + } + }, + "packages/nextjs/node_modules/@ethersproject/random": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/rlp": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/sha2": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "hash.js": "1.1.7" + } + }, + "packages/nextjs/node_modules/@ethersproject/signing-key": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "bn.js": "^5.2.1", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "packages/nextjs/node_modules/@ethersproject/solidity": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/sha2": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/strings": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/transactions": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@ethersproject/web": { + "version": "5.7.1", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "packages/nextjs/node_modules/@floating-ui/core": { + "version": "1.6.2", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.0" + } + }, + "packages/nextjs/node_modules/@floating-ui/dom": { + "version": "1.6.5", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" + } + }, + "packages/nextjs/node_modules/@floating-ui/react-dom": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "packages/nextjs/node_modules/@floating-ui/utils": { + "version": "0.2.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/@heroicons/react": { + "version": "2.0.18", + "license": "MIT", + "peerDependencies": { + "react": ">= 16" + } + }, + "packages/nextjs/node_modules/@ioredis/commands": { + "version": "1.2.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/nextjs/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "packages/nextjs/node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "packages/nextjs/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "license": "MIT" + }, + "packages/nextjs/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "packages/nextjs/node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.1.1", + "license": "BSD-3-Clause" + }, + "packages/nextjs/node_modules/@lit/reactive-element": { + "version": "1.6.3", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.0.0" + } + }, + "packages/nextjs/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "packages/nextjs/node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/@mapbox/node-pre-gyp/node_modules/gauge": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/@mapbox/node-pre-gyp/node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "packages/nextjs/node_modules/@metamask/safe-event-emitter": { + "version": "2.0.0", + "license": "ISC" + }, + "packages/nextjs/node_modules/@metamask/utils": { + "version": "3.6.0", + "license": "ISC", + "dependencies": { + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "semver": "^7.3.8", + "superstruct": "^1.0.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/nextjs/node_modules/@metamask/utils/node_modules/superstruct": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "packages/nextjs/node_modules/@motionone/animation": { + "version": "10.16.3", + "license": "MIT", + "dependencies": { + "@motionone/easing": "^10.16.3", + "@motionone/types": "^10.16.3", + "@motionone/utils": "^10.16.3", + "tslib": "^2.3.1" + } + }, + "packages/nextjs/node_modules/@motionone/animation/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@motionone/dom": { + "version": "10.16.4", + "license": "MIT", + "dependencies": { + "@motionone/animation": "^10.16.3", + "@motionone/generators": "^10.16.4", + "@motionone/types": "^10.16.3", + "@motionone/utils": "^10.16.3", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "packages/nextjs/node_modules/@motionone/dom/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@motionone/easing": { + "version": "10.16.3", + "license": "MIT", + "dependencies": { + "@motionone/utils": "^10.16.3", + "tslib": "^2.3.1" + } + }, + "packages/nextjs/node_modules/@motionone/easing/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@motionone/generators": { + "version": "10.16.4", + "license": "MIT", + "dependencies": { + "@motionone/types": "^10.16.3", + "@motionone/utils": "^10.16.3", + "tslib": "^2.3.1" + } + }, + "packages/nextjs/node_modules/@motionone/generators/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@motionone/svelte": { + "version": "10.16.4", + "license": "MIT", + "dependencies": { + "@motionone/dom": "^10.16.4", + "tslib": "^2.3.1" + } + }, + "packages/nextjs/node_modules/@motionone/svelte/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@motionone/types": { + "version": "10.16.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/@motionone/utils": { + "version": "10.16.3", + "license": "MIT", + "dependencies": { + "@motionone/types": "^10.16.3", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "packages/nextjs/node_modules/@motionone/utils/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@motionone/vue": { + "version": "10.16.4", + "license": "MIT", + "dependencies": { + "@motionone/dom": "^10.16.4", + "tslib": "^2.3.1" + } + }, + "packages/nextjs/node_modules/@motionone/vue/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@next/env": { + "version": "14.0.4", + "license": "MIT" + }, + "packages/nextjs/node_modules/@next/eslint-plugin-next": { + "version": "14.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "7.1.7" + } + }, + "packages/nextjs/node_modules/@next/eslint-plugin-next/node_modules/glob": { + "version": "7.1.7", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/nextjs/node_modules/@next/swc-darwin-arm64": { + "version": "14.0.4", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@noble/curves": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/nextjs/node_modules/@noble/hashes": { + "version": "1.3.2", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/nextjs/node_modules/@parcel/watcher": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.3.0", + "@parcel/watcher-darwin-arm64": "2.3.0", + "@parcel/watcher-darwin-x64": "2.3.0", + "@parcel/watcher-freebsd-x64": "2.3.0", + "@parcel/watcher-linux-arm-glibc": "2.3.0", + "@parcel/watcher-linux-arm64-glibc": "2.3.0", + "@parcel/watcher-linux-arm64-musl": "2.3.0", + "@parcel/watcher-linux-x64-glibc": "2.3.0", + "@parcel/watcher-linux-x64-musl": "2.3.0", + "@parcel/watcher-win32-arm64": "2.3.0", + "@parcel/watcher-win32-ia32": "2.3.0", + "@parcel/watcher-win32-x64": "2.3.0" + } + }, + "packages/nextjs/node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.3.0", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "packages/nextjs/node_modules/@parcel/watcher-wasm": { + "version": "2.3.0", + "bundleDependencies": [ + "napi-wasm" + ], + "license": "MIT", + "dependencies": { + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "napi-wasm": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "packages/nextjs/node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "packages/nextjs/node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "7.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/@radix-ui/number": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "packages/nextjs/node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "packages/nextjs/node_modules/@radix-ui/react-arrow": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-checkbox": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-collection": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.0.6", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-icons": { + "version": "1.3.0", + "license": "MIT", + "peerDependencies": { + "react": "^16.x || ^17.x || ^18.x" + } + }, + "packages/nextjs/node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-label": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-menu": { + "version": "2.0.6", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-popper": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-rect": "1.0.1", + "@radix-ui/react-use-size": "1.0.1", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-portal": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-select": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-use-previous": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-use-rect": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-use-size": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@radix-ui/rect": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "packages/nextjs/node_modules/@rainbow-me/rainbowkit": { + "version": "1.3.5", + "license": "MIT", + "dependencies": { + "@vanilla-extract/css": "1.14.0", + "@vanilla-extract/dynamic": "2.1.0", + "@vanilla-extract/sprinkles": "1.6.1", + "clsx": "2.1.0", + "qrcode": "1.5.3", + "react-remove-scroll": "2.5.7", + "ua-parser-js": "^1.0.37" + }, + "engines": { + "node": ">=12.4" + }, + "peerDependencies": { + "react": ">=17", + "react-dom": ">=17", + "viem": "~0.3.19 || ^1.0.0", + "wagmi": "~1.0.1 || ~1.1.0 || ~1.2.0 || ~1.3.0 || ~1.4.0" + } + }, + "packages/nextjs/node_modules/@rainbow-me/rainbowkit/node_modules/clsx": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/@rainbow-me/rainbowkit/node_modules/react-remove-scroll": { + "version": "2.5.7", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@rainbow-me/rainbowkit/node_modules/react-remove-scroll-bar": { + "version": "2.3.4", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@rainbow-me/rainbowkit/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "packages/nextjs/node_modules/@rushstack/eslint-patch": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@safe-global/safe-apps-provider": { + "version": "0.18.1", + "license": "MIT", + "dependencies": { + "@safe-global/safe-apps-sdk": "^8.1.0", + "events": "^3.3.0" + } + }, + "packages/nextjs/node_modules/@safe-global/safe-apps-sdk": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", + "viem": "^1.0.0" + } + }, + "packages/nextjs/node_modules/@safe-global/safe-apps-sdk/node_modules/@adraffy/ens-normalize": { + "version": "1.9.4", + "license": "MIT" + }, + "packages/nextjs/node_modules/@safe-global/safe-apps-sdk/node_modules/@types/node": { + "version": "20.7.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/@safe-global/safe-apps-sdk/node_modules/@types/ws": { + "version": "8.5.6", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/nextjs/node_modules/@safe-global/safe-apps-sdk/node_modules/abitype": { + "version": "0.9.8", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "peerDependencies": { + "typescript": ">=5.0.4", + "zod": "^3 >=3.19.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@safe-global/safe-apps-sdk/node_modules/isomorphic-ws": { + "version": "5.0.0", + "license": "MIT", + "peerDependencies": { + "ws": "*" + } + }, + "packages/nextjs/node_modules/@safe-global/safe-apps-sdk/node_modules/viem": { + "version": "1.12.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "dependencies": { + "@adraffy/ens-normalize": "1.9.4", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@scure/bip32": "1.3.2", + "@scure/bip39": "1.2.1", + "@types/ws": "^8.5.5", + "abitype": "0.9.8", + "isomorphic-ws": "5.0.0", + "ws": "8.13.0" + }, + "peerDependencies": { + "typescript": ">=5.0.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@safe-global/safe-gateway-typescript-sdk": { + "version": "3.12.0", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/@scure/base": { + "version": "1.1.3", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/nextjs/node_modules/@scure/bip32": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.2.0", + "@noble/hashes": "~1.3.2", + "@scure/base": "~1.1.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/nextjs/node_modules/@scure/bip39": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/nextjs/node_modules/@sinclair/typebox": { + "version": "0.25.24", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@solana/buffer-layout": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "buffer": "~6.0.3" + }, + "engines": { + "node": ">=5.10" + } + }, + "packages/nextjs/node_modules/@solana/web3.js": { + "version": "1.78.5", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.22.6", + "@noble/curves": "^1.0.0", + "@noble/hashes": "^1.3.1", + "@solana/buffer-layout": "^4.0.0", + "agentkeepalive": "^4.3.0", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.2.1", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.3", + "fast-stable-stringify": "^1.0.0", + "jayson": "^4.1.0", + "node-fetch": "^2.6.12", + "rpc-websockets": "^7.5.1", + "superstruct": "^0.14.2" + } + }, + "packages/nextjs/node_modules/@stablelib/aead": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/@stablelib/binary": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/int": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/bytes": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/@stablelib/chacha": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/chacha20poly1305": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/aead": "^1.0.1", + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/poly1305": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/constant-time": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/@stablelib/ed25519": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "@stablelib/random": "^1.0.2", + "@stablelib/sha512": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/hash": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/@stablelib/hkdf": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/hash": "^1.0.1", + "@stablelib/hmac": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/hmac": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/int": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/@stablelib/keyagreement": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/bytes": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/poly1305": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/random": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/sha256": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/sha512": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@stablelib/wipe": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/@stablelib/x25519": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "@stablelib/keyagreement": "^1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/wipe": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@swc/helpers": { + "version": "0.5.2", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "packages/nextjs/node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/@tanstack/query-core": { + "version": "4.35.3", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "packages/nextjs/node_modules/@tanstack/query-persist-client-core": { + "version": "4.35.3", + "license": "MIT", + "dependencies": { + "@tanstack/query-core": "4.35.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "packages/nextjs/node_modules/@tanstack/query-sync-storage-persister": { + "version": "4.35.3", + "license": "MIT", + "dependencies": { + "@tanstack/query-persist-client-core": "4.35.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "packages/nextjs/node_modules/@tanstack/react-query": { + "version": "4.35.3", + "license": "MIT", + "dependencies": { + "@tanstack/query-core": "4.35.3", + "use-sync-external-store": "^1.2.0" + }, + "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": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@tanstack/react-query-persist-client": { + "version": "4.35.5", + "license": "MIT", + "dependencies": { + "@tanstack/query-persist-client-core": "4.35.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "@tanstack/react-query": "^4.35.3" + } + }, + "packages/nextjs/node_modules/@tootallnate/once": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@trivago/prettier-plugin-sort-imports": { + "version": "4.2.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/generator": "7.17.7", + "@babel/parser": "^7.20.5", + "@babel/traverse": "7.17.3", + "@babel/types": "7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash": "^4.17.21" + }, + "peerDependencies": { + "@vue/compiler-sfc": "3.x", + "prettier": "2.x - 3.x" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/types": { + "version": "7.17.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "packages/nextjs/node_modules/@ts-morph/common": { + "version": "0.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.7", + "minimatch": "^3.0.4", + "mkdirp": "^1.0.4", + "path-browserify": "^1.0.1" + } + }, + "packages/nextjs/node_modules/@tsconfig/node10": { + "version": "1.0.9", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@tsconfig/node12": { + "version": "1.0.11", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@tsconfig/node14": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@tsconfig/node16": { + "version": "1.0.4", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/connect": { + "version": "3.4.36", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/nextjs/node_modules/@types/connect/node_modules/@types/node": { + "version": "20.7.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/debug": { + "version": "4.1.9", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "packages/nextjs/node_modules/@types/json-schema": { + "version": "7.0.13", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/ms": { + "version": "0.7.32", + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/node": { + "version": "17.0.45", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/nprogress": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/prop-types": { + "version": "15.7.7", + "devOptional": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/react": { + "version": "18.2.23", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "packages/nextjs/node_modules/@types/react-copy-to-clipboard": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "packages/nextjs/node_modules/@types/react-dom": { + "version": "18.3.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "packages/nextjs/node_modules/@types/scheduler": { + "version": "0.16.4", + "devOptional": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/semver": { + "version": "7.5.3", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/trusted-types": { + "version": "2.0.4", + "license": "MIT" + }, + "packages/nextjs/node_modules/@types/ws": { + "version": "7.4.7", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/nextjs/node_modules/@types/ws/node_modules/@types/node": { + "version": "20.7.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "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" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@typescript-eslint/parser": { + "version": "6.7.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.7.3", + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/typescript-estree": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "6.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "6.7.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.7.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@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" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@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" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.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 + } + } + }, + "packages/nextjs/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@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" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "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" + }, + "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" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.7.3", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/nextjs/node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { + "version": "6.7.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/nextjs/node_modules/@uniswap/sdk-core": { + "version": "4.0.7", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/@uniswap/v2-sdk": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "@ethersproject/address": "^5.0.0", + "@ethersproject/solidity": "^5.0.0", + "@uniswap/sdk-core": "^4.0.7", + "tiny-invariant": "^1.1.0", + "tiny-warning": "^1.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/@vanilla-extract/css": { + "version": "1.14.0", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@vanilla-extract/private": "^1.0.3", + "chalk": "^4.1.1", + "css-what": "^6.1.0", + "cssesc": "^3.0.0", + "csstype": "^3.0.7", + "deep-object-diff": "^1.1.9", + "deepmerge": "^4.2.2", + "media-query-parser": "^2.0.2", + "modern-ahocorasick": "^1.0.0", + "outdent": "^0.8.0" + } + }, + "packages/nextjs/node_modules/@vanilla-extract/dynamic": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "@vanilla-extract/private": "^1.0.3" + } + }, + "packages/nextjs/node_modules/@vanilla-extract/private": { + "version": "1.0.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/@vanilla-extract/sprinkles": { + "version": "1.6.1", + "license": "MIT", + "peerDependencies": { + "@vanilla-extract/css": "^1.0.0" + } + }, + "packages/nextjs/node_modules/@vercel/build-utils": { + "version": "7.2.2", + "dev": true, + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/@vercel/error-utils": { + "version": "2.0.1", + "dev": true, + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/@vercel/fun": { + "version": "1.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@tootallnate/once": "2.0.0", + "async-listen": "1.2.0", + "debug": "4.1.1", + "execa": "3.2.0", + "fs-extra": "8.1.0", + "generic-pool": "3.4.2", + "micro": "9.3.5-canary.3", + "ms": "2.1.1", + "node-fetch": "2.6.7", + "path-match": "1.2.4", + "promisepipe": "3.0.0", + "semver": "7.3.5", + "stat-mode": "0.3.0", + "stream-to-promise": "2.2.0", + "tar": "4.4.18", + "tree-kill": "1.2.2", + "uid-promise": "1.0.0", + "uuid": "3.3.2", + "xdg-app-paths": "5.1.0", + "yauzl-promise": "2.1.3" + }, + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/chownr": { + "version": "1.1.4", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/debug": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/debug/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/fs-minipass": { + "version": "1.2.7", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/minipass": { + "version": "2.9.0", + "dev": true, + "license": "ISC", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/minizlib": { + "version": "1.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/ms": { + "version": "2.1.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/node-fetch": { + "version": "2.6.7", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/semver": { + "version": "7.3.5", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/tar": { + "version": "4.4.18", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "engines": { + "node": ">=4.5" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/uuid": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "packages/nextjs/node_modules/@vercel/fun/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/@vercel/gatsby-plugin-vercel-analytics": { + "version": "1.0.11", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "web-vitals": "0.2.4" + } + }, + "packages/nextjs/node_modules/@vercel/gatsby-plugin-vercel-builder": { + "version": "2.0.7", + "dev": true, + "dependencies": { + "@sinclair/typebox": "0.25.24", + "@vercel/build-utils": "7.2.2", + "@vercel/routing-utils": "3.0.0", + "esbuild": "0.14.47", + "etag": "1.8.1", + "fs-extra": "11.1.0" + } + }, + "packages/nextjs/node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/fs-extra": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "packages/nextjs/node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/nextjs/node_modules/@vercel/go": { + "version": "3.0.3", + "dev": true, + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/@vercel/hydrogen": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@vercel/static-config": "3.0.0", + "ts-morph": "12.0.0" + } + }, + "packages/nextjs/node_modules/@vercel/next": { + "version": "4.0.10", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@vercel/nft": "0.24.2" + } + }, + "packages/nextjs/node_modules/@vercel/nft": { + "version": "0.24.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.5", + "@rollup/pluginutils": "^4.0.0", + "acorn": "^8.6.0", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.2", + "node-gyp-build": "^4.2.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/@vercel/nft/node_modules/resolve-from": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/@vercel/node": { + "version": "3.0.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@edge-runtime/node-utils": "2.2.1", + "@edge-runtime/primitives": "3.1.1", + "@edge-runtime/vm": "3.1.1", + "@types/node": "14.18.33", + "@vercel/build-utils": "7.2.2", + "@vercel/error-utils": "2.0.1", + "@vercel/nft": "0.24.2", + "@vercel/static-config": "3.0.0", + "async-listen": "3.0.0", + "edge-runtime": "2.5.1", + "esbuild": "0.14.47", + "etag": "1.8.1", + "exit-hook": "2.2.1", + "node-fetch": "2.6.9", + "path-to-regexp": "6.2.1", + "ts-morph": "12.0.0", + "ts-node": "10.9.1", + "typescript": "4.9.5", + "undici": "5.23.0" + } + }, + "packages/nextjs/node_modules/@vercel/node/node_modules/@types/node": { + "version": "14.18.33", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@vercel/node/node_modules/arg": { + "version": "4.1.3", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@vercel/node/node_modules/async-listen": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "packages/nextjs/node_modules/@vercel/node/node_modules/node-fetch": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@vercel/node/node_modules/path-to-regexp": { + "version": "6.2.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@vercel/node/node_modules/ts-node": { + "version": "10.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@vercel/node/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "packages/nextjs/node_modules/@vercel/python": { + "version": "4.0.2", + "dev": true, + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/@vercel/redwood": { + "version": "2.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@vercel/nft": "0.24.2", + "@vercel/routing-utils": "3.0.0", + "semver": "6.3.1" + } + }, + "packages/nextjs/node_modules/@vercel/redwood/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "packages/nextjs/node_modules/@vercel/remix-builder": { + "version": "2.0.9", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@vercel/nft": "0.24.2", + "@vercel/static-config": "3.0.0", + "ts-morph": "12.0.0" + } + }, + "packages/nextjs/node_modules/@vercel/routing-utils": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "path-to-regexp": "6.1.0" + }, + "optionalDependencies": { + "ajv": "^6.0.0" + } + }, + "packages/nextjs/node_modules/@vercel/routing-utils/node_modules/path-to-regexp": { + "version": "6.1.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@vercel/ruby": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/@vercel/static-build": { + "version": "2.0.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@vercel/gatsby-plugin-vercel-analytics": "1.0.11", + "@vercel/gatsby-plugin-vercel-builder": "2.0.7", + "@vercel/static-config": "3.0.0", + "ts-morph": "12.0.0" + } + }, + "packages/nextjs/node_modules/@vercel/static-config": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "ajv": "8.6.3", + "json-schema-to-ts": "1.6.4", + "ts-morph": "12.0.0" + } + }, + "packages/nextjs/node_modules/@vercel/static-config/node_modules/ajv": { + "version": "8.6.3", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/@vercel/static-config/node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/@wagmi/connectors": { + "version": "3.1.10", + "funding": [ + { + "type": "gitcoin", + "url": "https://wagmi.sh/gitcoin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "dependencies": { + "@coinbase/wallet-sdk": "^3.6.6", + "@safe-global/safe-apps-provider": "^0.18.1", + "@safe-global/safe-apps-sdk": "^8.1.0", + "@walletconnect/ethereum-provider": "2.10.6", + "@walletconnect/legacy-provider": "^2.0.0", + "@walletconnect/modal": "2.6.2", + "@walletconnect/utils": "2.10.2", + "abitype": "0.8.7", + "eventemitter3": "^4.0.7" + }, + "peerDependencies": { + "typescript": ">=5.0.4", + "viem": ">=0.3.35" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@wagmi/connectors/node_modules/@walletconnect/keyvaluestorage": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "safe-json-utils": "^1.1.1", + "tslib": "1.14.1" + }, + "peerDependencies": { + "@react-native-async-storage/async-storage": "1.x", + "lokijs": "1.x" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + }, + "lokijs": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@wagmi/connectors/node_modules/@walletconnect/types": { + "version": "2.10.2", + "license": "Apache-2.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" + } + }, + "packages/nextjs/node_modules/@wagmi/connectors/node_modules/@walletconnect/utils": { + "version": "2.10.2", + "license": "Apache-2.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.10.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" + } + }, + "packages/nextjs/node_modules/@wagmi/core": { + "version": "1.4.12", + "funding": [ + { + "type": "gitcoin", + "url": "https://wagmi.sh/gitcoin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "dependencies": { + "@wagmi/connectors": "3.1.10", + "abitype": "0.8.7", + "eventemitter3": "^4.0.7", + "zustand": "^4.3.1" + }, + "peerDependencies": { + "typescript": ">=5.0.4", + "viem": ">=0.3.35" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/@walletconnect/core": { + "version": "2.10.6", + "license": "Apache-2.0", + "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.10.6", + "@walletconnect/utils": "2.10.6", + "events": "^3.3.0", + "lodash.isequal": "4.5.0", + "uint8arrays": "^3.1.0" + } + }, + "packages/nextjs/node_modules/@walletconnect/crypto": { + "version": "1.0.3", + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/@walletconnect/encoding": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-typedarray": "1.0.0", + "tslib": "1.14.1", + "typedarray-to-buffer": "3.1.5" + } + }, + "packages/nextjs/node_modules/@walletconnect/environment": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/ethereum-provider": { + "version": "2.10.6", + "license": "Apache-2.0", + "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.4.3", + "@walletconnect/sign-client": "2.10.6", + "@walletconnect/types": "2.10.6", + "@walletconnect/universal-provider": "2.10.6", + "@walletconnect/utils": "2.10.6", + "events": "^3.3.0" + } + }, + "packages/nextjs/node_modules/@walletconnect/events": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "keyvaluestorage-interface": "^1.0.0", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/heartbeat": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/time": "^1.0.2", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/jsonrpc-http-connection": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.1", + "cross-fetch": "^3.1.4", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/jsonrpc-provider": { + "version": "1.0.13", + "license": "MIT", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/safe-json": "^1.0.2", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/jsonrpc-types": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "keyvaluestorage-interface": "^1.0.0", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/jsonrpc-utils": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "@walletconnect/environment": "^1.0.1", + "@walletconnect/jsonrpc-types": "^1.0.3", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/jsonrpc-ws-connection": { + "version": "1.0.14", + "license": "MIT", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.2", + "events": "^3.3.0", + "ws": "^7.5.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { + "version": "7.5.9", + "license": "MIT", + "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 + } + } + }, + "packages/nextjs/node_modules/@walletconnect/keyvaluestorage": { + "version": "1.1.1", + "license": "MIT", + "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 + } + } + }, + "packages/nextjs/node_modules/@walletconnect/legacy-client": { + "version": "2.0.0", + "license": "Apache-2.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" + } + }, + "packages/nextjs/node_modules/@walletconnect/legacy-client/node_modules/query-string": { + "version": "6.14.1", + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/@walletconnect/legacy-modal": { + "version": "2.0.0", + "license": "Apache-2.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" + } + }, + "packages/nextjs/node_modules/@walletconnect/legacy-provider": { + "version": "2.0.0", + "license": "Apache-2.0", + "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" + } + }, + "packages/nextjs/node_modules/@walletconnect/legacy-types": { + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "@walletconnect/jsonrpc-types": "^1.0.2" + } + }, + "packages/nextjs/node_modules/@walletconnect/legacy-utils": { + "version": "2.0.0", + "license": "Apache-2.0", + "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" + } + }, + "packages/nextjs/node_modules/@walletconnect/legacy-utils/node_modules/query-string": { + "version": "6.14.1", + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/@walletconnect/logger": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "pino": "7.11.0", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/modal": { + "version": "2.6.2", + "license": "Apache-2.0", + "dependencies": { + "@walletconnect/modal-core": "2.6.2", + "@walletconnect/modal-ui": "2.6.2" + } + }, + "packages/nextjs/node_modules/@walletconnect/modal-core": { + "version": "2.6.2", + "license": "Apache-2.0", + "dependencies": { + "valtio": "1.11.2" + } + }, + "packages/nextjs/node_modules/@walletconnect/modal-ui": { + "version": "2.6.2", + "license": "Apache-2.0", + "dependencies": { + "@walletconnect/modal-core": "2.6.2", + "lit": "2.8.0", + "motion": "10.16.2", + "qrcode": "1.5.3" + } + }, + "packages/nextjs/node_modules/@walletconnect/randombytes": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "@walletconnect/encoding": "^1.0.2", + "@walletconnect/environment": "^1.0.1", + "randombytes": "^2.1.0", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/relay-api": { + "version": "1.0.9", + "license": "MIT", + "dependencies": { + "@walletconnect/jsonrpc-types": "^1.0.2", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/relay-auth": { + "version": "1.0.4", + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/sign-client": { + "version": "2.10.6", + "license": "Apache-2.0", + "dependencies": { + "@walletconnect/core": "2.10.6", + "@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.10.6", + "@walletconnect/utils": "2.10.6", + "events": "^3.3.0" + } + }, + "packages/nextjs/node_modules/@walletconnect/time": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/types": { + "version": "2.10.6", + "license": "Apache-2.0", + "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" + } + }, + "packages/nextjs/node_modules/@walletconnect/universal-provider": { + "version": "2.10.6", + "license": "Apache-2.0", + "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.10.6", + "@walletconnect/types": "2.10.6", + "@walletconnect/utils": "2.10.6", + "events": "^3.3.0" + } + }, + "packages/nextjs/node_modules/@walletconnect/utils": { + "version": "2.10.6", + "license": "Apache-2.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.10.6", + "@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" + } + }, + "packages/nextjs/node_modules/@walletconnect/window-getters": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/@walletconnect/window-metadata": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "@walletconnect/window-getters": "^1.0.1", + "tslib": "1.14.1" + } + }, + "packages/nextjs/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/abitype": { + "version": "0.8.7", + "license": "MIT", + "peerDependencies": { + "typescript": ">=5.0.4", + "zod": "^3 >=3.19.1" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/acorn-walk": { + "version": "8.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "packages/nextjs/node_modules/aes-js": { + "version": "3.1.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "packages/nextjs/node_modules/agentkeepalive": { + "version": "4.5.0", + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "packages/nextjs/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "packages/nextjs/node_modules/any-promise": { + "version": "1.3.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/anymatch": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/nextjs/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/arch": { + "version": "2.2.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" + } + ], + "license": "MIT" + }, + "packages/nextjs/node_modules/arg": { + "version": "5.0.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/aria-hidden": { + "version": "1.2.4", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/aria-hidden/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/aria-query": { + "version": "5.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "packages/nextjs/node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/array-includes": { + "version": "3.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "packages/nextjs/node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/ast-types-flow": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/async-listen": { + "version": "1.2.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/async-mutex": { + "version": "0.2.6", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "packages/nextjs/node_modules/async-mutex/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/async-sema": { + "version": "3.1.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/asynciterator.prototype": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "packages/nextjs/node_modules/atomic-sleep": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "packages/nextjs/node_modules/autoprefixer": { + "version": "10.4.16", + "dev": 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" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "packages/nextjs/node_modules/available-typed-arrays": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/axe-core": { + "version": "4.8.2", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/axobject-query": { + "version": "3.2.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "packages/nextjs/node_modules/base-x": { + "version": "3.0.9", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "packages/nextjs/node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "packages/nextjs/node_modules/bech32": { + "version": "1.1.4", + "license": "MIT" + }, + "packages/nextjs/node_modules/big.js": { + "version": "5.2.2", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "packages/nextjs/node_modules/bigint-buffer": { + "version": "1.1.5", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "bindings": "^1.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "packages/nextjs/node_modules/binary-extensions": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/bind-decorator": { + "version": "1.0.11", + "license": "MIT" + }, + "packages/nextjs/node_modules/bindings": { + "version": "1.5.0", + "license": "MIT", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "packages/nextjs/node_modules/blo": { + "version": "1.1.1", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/bn.js": { + "version": "5.2.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/borsh": { + "version": "0.7.0", + "license": "Apache-2.0", + "dependencies": { + "bn.js": "^5.2.0", + "bs58": "^4.0.0", + "text-encoding-utf-8": "^1.0.2" + } + }, + "packages/nextjs/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==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "packages/nextjs/node_modules/braces": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/brorand": { + "version": "1.1.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/browserslist": { + "version": "4.22.0", + "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" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001539", + "electron-to-chromium": "^1.4.530", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "packages/nextjs/node_modules/bs58": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "packages/nextjs/node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "packages/nextjs/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "packages/nextjs/node_modules/bufferutil": { + "version": "4.0.7", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "packages/nextjs/node_modules/busboy": { + "version": "1.6.0", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "packages/nextjs/node_modules/bytes": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "packages/nextjs/node_modules/call-bind": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/camelcase-css": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "packages/nextjs/node_modules/caniuse-lite": { + "version": "1.0.30001540", + "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" + } + ], + "license": "CC-BY-4.0" + }, + "packages/nextjs/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "packages/nextjs/node_modules/chokidar": { + "version": "3.5.3", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "packages/nextjs/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/citty": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" + } + }, + "packages/nextjs/node_modules/class-variance-authority": { + "version": "0.7.0", + "license": "Apache-2.0", + "dependencies": { + "clsx": "2.0.0" + }, + "funding": { + "url": "https://joebell.co.uk" + } + }, + "packages/nextjs/node_modules/class-variance-authority/node_modules/clsx": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/client-only": { + "version": "0.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/clipboardy": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/clipboardy/node_modules/execa": { + "version": "5.1.1", + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/clipboardy/node_modules/get-stream": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/clipboardy/node_modules/human-signals": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "packages/nextjs/node_modules/cliui": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "packages/nextjs/node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/clsx": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/cluster-key-slot": { + "version": "1.1.2", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/code-block-writer": { + "version": "10.1.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "packages/nextjs/node_modules/commander": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "packages/nextjs/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "packages/nextjs/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/content-type": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "packages/nextjs/node_modules/convert-hrtime": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/cookie-es": { + "version": "1.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/copy-to-clipboard": { + "version": "3.3.3", + "license": "MIT", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "packages/nextjs/node_modules/create-require": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/cross-fetch": { + "version": "3.1.8", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "packages/nextjs/node_modules/cross-spawn": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/nextjs/node_modules/css-selector-tokenizer": { + "version": "0.8.0", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "packages/nextjs/node_modules/css-what": { + "version": "6.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "packages/nextjs/node_modules/cssesc": { + "version": "3.0.0", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/csstype": { + "version": "3.1.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/culori": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "packages/nextjs/node_modules/daisyui": { + "version": "4.5.0", + "license": "MIT", + "dependencies": { + "css-selector-tokenizer": "^0.8", + "culori": "^3", + "picocolors": "^1", + "postcss-js": "^4" + }, + "engines": { + "node": ">=16.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/daisyui" + } + }, + "packages/nextjs/node_modules/damerau-levenshtein": { + "version": "1.0.8", + "dev": true, + "license": "BSD-2-Clause" + }, + "packages/nextjs/node_modules/debug": { + "version": "4.3.4", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/decamelize": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/decimal.js-light": { + "version": "2.5.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/decode-uri-component": { + "version": "0.2.2", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "packages/nextjs/node_modules/deep-object-diff": { + "version": "1.1.9", + "license": "MIT" + }, + "packages/nextjs/node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/define-data-property": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/nextjs/node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "packages/nextjs/node_modules/delay": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/denque": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "packages/nextjs/node_modules/depd": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "packages/nextjs/node_modules/dequal": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/destr": { + "version": "2.0.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/detect-browser": { + "version": "5.3.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/detect-libc": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/detect-node-es": { + "version": "1.1.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/didyoumean": { + "version": "1.2.2", + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/diff": { + "version": "4.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "packages/nextjs/node_modules/dijkstrajs": { + "version": "1.0.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/dlv": { + "version": "1.1.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/duplexify": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "packages/nextjs/node_modules/edge-runtime": { + "version": "2.5.1", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@edge-runtime/format": "2.2.0", + "@edge-runtime/vm": "3.1.1", + "async-listen": "3.0.1", + "mri": "1.2.0", + "picocolors": "1.0.0", + "pretty-bytes": "5.6.0", + "pretty-ms": "7.0.1", + "signal-exit": "4.0.2", + "time-span": "4.0.0" + }, + "bin": { + "edge-runtime": "dist/cli/index.js" + }, + "engines": { + "node": ">=16" + } + }, + "packages/nextjs/node_modules/edge-runtime/node_modules/async-listen": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "packages/nextjs/node_modules/edge-runtime/node_modules/signal-exit": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/nextjs/node_modules/electron-to-chromium": { + "version": "1.4.531", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/elliptic": { + "version": "6.5.4", + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/encode-utf8": { + "version": "1.0.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/encoding": { + "version": "0.1.13", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "packages/nextjs/node_modules/end-of-stream": { + "version": "1.4.4", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "packages/nextjs/node_modules/enhanced-resolve": { + "version": "5.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "packages/nextjs/node_modules/es-abstract": { + "version": "1.22.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/es-iterator-helpers": { + "version": "1.0.15", + "dev": true, + "license": "MIT", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "packages/nextjs/node_modules/es-set-tostringtag": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/nextjs/node_modules/es-shim-unscopables": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + } + }, + "packages/nextjs/node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/es6-promise": { + "version": "4.2.8", + "license": "MIT" + }, + "packages/nextjs/node_modules/es6-promisify": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "packages/nextjs/node_modules/esbuild": { + "version": "0.14.47", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.47", + "esbuild-android-arm64": "0.14.47", + "esbuild-darwin-64": "0.14.47", + "esbuild-darwin-arm64": "0.14.47", + "esbuild-freebsd-64": "0.14.47", + "esbuild-freebsd-arm64": "0.14.47", + "esbuild-linux-32": "0.14.47", + "esbuild-linux-64": "0.14.47", + "esbuild-linux-arm": "0.14.47", + "esbuild-linux-arm64": "0.14.47", + "esbuild-linux-mips64le": "0.14.47", + "esbuild-linux-ppc64le": "0.14.47", + "esbuild-linux-riscv64": "0.14.47", + "esbuild-linux-s390x": "0.14.47", + "esbuild-netbsd-64": "0.14.47", + "esbuild-openbsd-64": "0.14.47", + "esbuild-sunos-64": "0.14.47", + "esbuild-windows-32": "0.14.47", + "esbuild-windows-64": "0.14.47", + "esbuild-windows-arm64": "0.14.47" + } + }, + "packages/nextjs/node_modules/esbuild-darwin-arm64": { + "version": "0.14.47", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "packages/nextjs/node_modules/escalade": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/eslint-config-next": { + "version": "14.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "14.0.4", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/eslint-config-prettier": { + "version": "8.10.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "packages/nextjs/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "packages/nextjs/node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "packages/nextjs/node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "dev": true, + "license": "ISC", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "packages/nextjs/node_modules/eslint-module-utils": { + "version": "2.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "packages/nextjs/node_modules/eslint-plugin-import": { + "version": "2.28.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "packages/nextjs/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "packages/nextjs/node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "packages/nextjs/node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "packages/nextjs/node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "packages/nextjs/node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/eslint-plugin-react": { + "version": "7.33.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "packages/nextjs/node_modules/eslint-plugin-react-hooks": { + "version": "5.0.0-canary-7118f5dd7-20230705", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "packages/nextjs/node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "dev": true, + "license": "MIT", + "dependencies": { + "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" + } + }, + "packages/nextjs/node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "packages/nextjs/node_modules/estree-walker": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/etag": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "packages/nextjs/node_modules/eth-block-tracker": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "@metamask/utils": "^3.0.1", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/nextjs/node_modules/eth-block-tracker/node_modules/pify": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/eth-json-rpc-filters": { + "version": "5.1.0", + "license": "ISC", + "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" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/nextjs/node_modules/eth-json-rpc-filters/node_modules/pify": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/eth-query": { + "version": "2.1.2", + "license": "ISC", + "dependencies": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "packages/nextjs/node_modules/eth-rpc-errors": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "packages/nextjs/node_modules/eventemitter3": { + "version": "4.0.7", + "license": "MIT" + }, + "packages/nextjs/node_modules/events": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "packages/nextjs/node_modules/events-intercept": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/execa": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "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", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "packages/nextjs/node_modules/exit-hook": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/eyes": { + "version": "0.1.8", + "engines": { + "node": "> 0.1.90" + } + }, + "packages/nextjs/node_modules/fast-diff": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/fast-redact": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/fast-safe-stringify": { + "version": "2.1.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/fast-stable-stringify": { + "version": "1.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/fastparse": { + "version": "1.1.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/fd-slicer": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "packages/nextjs/node_modules/file-uri-to-path": { + "version": "1.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/fill-range": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/filter-obj": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/for-each": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "packages/nextjs/node_modules/fraction.js": { + "version": "4.3.6", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "packages/nextjs/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "packages/nextjs/node_modules/fs-extra/node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "packages/nextjs/node_modules/fsevents": { + "version": "2.3.3", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "packages/nextjs/node_modules/function-bind": { + "version": "1.1.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/generic-pool": { + "version": "3.4.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "packages/nextjs/node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "packages/nextjs/node_modules/get-intrinsic": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/get-nonce": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/get-port-please": { + "version": "3.1.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/get-symbol-description": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/get-tsconfig": { + "version": "4.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "packages/nextjs/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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/nextjs/node_modules/glob-to-regexp": { + "version": "0.4.1", + "license": "BSD-2-Clause" + }, + "packages/nextjs/node_modules/globalthis": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/goober": { + "version": "2.1.13", + "license": "MIT", + "peerDependencies": { + "csstype": "^3.0.10" + } + }, + "packages/nextjs/node_modules/gopd": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "packages/nextjs/node_modules/h3": { + "version": "1.10.0", + "license": "MIT", + "dependencies": { + "cookie-es": "^1.0.0", + "defu": "^6.1.3", + "destr": "^2.0.2", + "iron-webcrypto": "^1.0.0", + "radix3": "^1.1.0", + "ufo": "^1.3.2", + "uncrypto": "^0.1.3", + "unenv": "^1.8.0" + } + }, + "packages/nextjs/node_modules/has": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "packages/nextjs/node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/has-property-descriptors": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/has-proto": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/has-tostringtag": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/hash.js": { + "version": "1.1.7", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "packages/nextjs/node_modules/hey-listen": { + "version": "1.0.8", + "license": "MIT" + }, + "packages/nextjs/node_modules/hmac-drbg": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "packages/nextjs/node_modules/http-errors": { + "version": "1.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "packages/nextjs/node_modules/http-shutdown": { + "version": "1.2.2", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "packages/nextjs/node_modules/https-proxy-agent": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/nextjs/node_modules/human-signals": { + "version": "1.1.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8.12.0" + } + }, + "packages/nextjs/node_modules/humanize-ms": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "packages/nextjs/node_modules/iconv-lite": { + "version": "0.6.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/idb-keyval": { + "version": "6.2.1", + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "packages/nextjs/node_modules/internal-slot": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/nextjs/node_modules/invariant": { + "version": "2.2.4", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "packages/nextjs/node_modules/ioredis": { + "version": "5.3.2", + "license": "MIT", + "dependencies": { + "@ioredis/commands": "^1.1.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.1.0", + "lodash.defaults": "^4.2.0", + "lodash.isarguments": "^3.1.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "packages/nextjs/node_modules/iron-webcrypto": { + "version": "1.0.0", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "packages/nextjs/node_modules/is-arguments": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-array-buffer": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-async-function": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-binary-path": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-callable": { + "version": "1.2.7", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-core-module": { + "version": "2.13.0", + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-docker": { + "version": "2.2.1", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/is-finalizationregistry": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/is-generator-function": { + "version": "1.0.10", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-map": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-negative-zero": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "packages/nextjs/node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-set": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-stream": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-typed-array": { + "version": "1.1.12", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-typedarray": { + "version": "1.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/is-weakmap": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-weakset": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/is-wsl": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "packages/nextjs/node_modules/isows": { + "version": "1.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "peerDependencies": { + "ws": "*" + } + }, + "packages/nextjs/node_modules/iterator.prototype": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/javascript-natural-sort": { + "version": "0.7.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/jayson": { + "version": "4.1.0", + "license": "MIT", + "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", + "uuid": "^8.3.2", + "ws": "^7.4.5" + }, + "bin": { + "jayson": "bin/jayson.js" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/jayson/node_modules/@types/node": { + "version": "12.20.55", + "license": "MIT" + }, + "packages/nextjs/node_modules/jayson/node_modules/commander": { + "version": "2.20.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/jayson/node_modules/isomorphic-ws": { + "version": "4.0.1", + "license": "MIT", + "peerDependencies": { + "ws": "*" + } + }, + "packages/nextjs/node_modules/jayson/node_modules/ws": { + "version": "7.5.9", + "license": "MIT", + "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 + } + } + }, + "packages/nextjs/node_modules/jiti": { + "version": "1.20.0", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "packages/nextjs/node_modules/js-sha3": { + "version": "0.8.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/jsbi": { + "version": "3.2.5", + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/json-rpc-engine": { + "version": "6.1.0", + "license": "ISC", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "packages/nextjs/node_modules/json-rpc-random-id": { + "version": "1.0.1", + "license": "ISC" + }, + "packages/nextjs/node_modules/json-schema-to-ts": { + "version": "1.6.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ts-toolbelt": "^6.15.5" + } + }, + "packages/nextjs/node_modules/json-stringify-safe": { + "version": "5.0.1", + "license": "ISC" + }, + "packages/nextjs/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "packages/nextjs/node_modules/jsonc-parser": { + "version": "3.2.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/nextjs/node_modules/jsonparse": { + "version": "1.3.1", + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "packages/nextjs/node_modules/JSONStream": { + "version": "1.3.5", + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "packages/nextjs/node_modules/jsx-ast-utils": { + "version": "3.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "packages/nextjs/node_modules/keccak": { + "version": "3.0.4", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "packages/nextjs/node_modules/keyvaluestorage-interface": { + "version": "1.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/language-subtag-registry": { + "version": "0.3.22", + "dev": true, + "license": "CC0-1.0" + }, + "packages/nextjs/node_modules/language-tags": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "packages/nextjs/node_modules/lilconfig": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/lines-and-columns": { + "version": "1.2.4", + "license": "MIT" + }, + "packages/nextjs/node_modules/listhen": { + "version": "1.5.5", + "license": "MIT", + "dependencies": { + "@parcel/watcher": "^2.3.0", + "@parcel/watcher-wasm": "2.3.0", + "citty": "^0.1.4", + "clipboardy": "^3.0.0", + "consola": "^3.2.3", + "defu": "^6.1.2", + "get-port-please": "^3.1.1", + "h3": "^1.8.1", + "http-shutdown": "^1.2.2", + "jiti": "^1.20.0", + "mlly": "^1.4.2", + "node-forge": "^1.3.1", + "pathe": "^1.1.1", + "std-env": "^3.4.3", + "ufo": "^1.3.0", + "untun": "^0.1.2", + "uqr": "^0.1.2" + }, + "bin": { + "listen": "bin/listhen.mjs", + "listhen": "bin/listhen.mjs" + } + }, + "packages/nextjs/node_modules/listhen/node_modules/jiti": { + "version": "1.21.0", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "packages/nextjs/node_modules/lit": { + "version": "2.8.0", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.8.0" + } + }, + "packages/nextjs/node_modules/lit-element": { + "version": "3.3.3", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.8.0" + } + }, + "packages/nextjs/node_modules/lit-html": { + "version": "2.8.0", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "packages/nextjs/node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/lodash.debounce": { + "version": "4.0.8", + "license": "MIT" + }, + "packages/nextjs/node_modules/lodash.defaults": { + "version": "4.2.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/lodash.isarguments": { + "version": "3.1.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/lodash.isequal": { + "version": "4.5.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "packages/nextjs/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/lucide-react": { + "version": "0.379.0", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "packages/nextjs/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "packages/nextjs/node_modules/make-error": { + "version": "1.3.6", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/media-query-parser": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + } + }, + "packages/nextjs/node_modules/merge-stream": { + "version": "2.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/micro": { + "version": "9.3.5-canary.3", + "dev": true, + "license": "MIT", + "dependencies": { + "arg": "4.1.0", + "content-type": "1.0.4", + "raw-body": "2.4.1" + }, + "bin": { + "micro": "bin/micro.js" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "packages/nextjs/node_modules/micro/node_modules/arg": { + "version": "4.1.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/micromatch": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "packages/nextjs/node_modules/mime": { + "version": "3.0.0", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "packages/nextjs/node_modules/mimic-fn": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/minimalistic-assert": { + "version": "1.0.1", + "license": "ISC" + }, + "packages/nextjs/node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "packages/nextjs/node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/minizlib": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/nextjs/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/mlly": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "acorn": "^8.10.0", + "pathe": "^1.1.1", + "pkg-types": "^1.0.3", + "ufo": "^1.3.0" + } + }, + "packages/nextjs/node_modules/modern-ahocorasick": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/motion": { + "version": "10.16.2", + "license": "MIT", + "dependencies": { + "@motionone/animation": "^10.15.1", + "@motionone/dom": "^10.16.2", + "@motionone/svelte": "^10.16.2", + "@motionone/types": "^10.15.1", + "@motionone/utils": "^10.15.1", + "@motionone/vue": "^10.16.2" + } + }, + "packages/nextjs/node_modules/mri": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/multiformats": { + "version": "9.9.0", + "license": "(Apache-2.0 AND MIT)" + }, + "packages/nextjs/node_modules/mz": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "packages/nextjs/node_modules/nanoid": { + "version": "3.3.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "packages/nextjs/node_modules/napi-wasm": { + "version": "1.1.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/natural-compare-lite": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/next": { + "version": "14.0.4", + "license": "MIT", + "dependencies": { + "@next/env": "14.0.4", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.0.4", + "@next/swc-darwin-x64": "14.0.4", + "@next/swc-linux-arm64-gnu": "14.0.4", + "@next/swc-linux-arm64-musl": "14.0.4", + "@next/swc-linux-x64-gnu": "14.0.4", + "@next/swc-linux-x64-musl": "14.0.4", + "@next/swc-win32-arm64-msvc": "14.0.4", + "@next/swc-win32-ia32-msvc": "14.0.4", + "@next/swc-win32-x64-msvc": "14.0.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/next-themes": { + "version": "0.2.1", + "license": "MIT", + "peerDependencies": { + "next": "*", + "react": "*", + "react-dom": "*" + } + }, + "packages/nextjs/node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "packages/nextjs/node_modules/node-addon-api": { + "version": "2.0.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/node-fetch": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/node-fetch-native": { + "version": "1.6.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/node-forge": { + "version": "1.3.1", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "packages/nextjs/node_modules/node-gyp-build": { + "version": "4.6.1", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "packages/nextjs/node_modules/node-releases": { + "version": "2.0.13", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/normalize-path": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/normalize-range": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/npm-run-path": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/nprogress": { + "version": "0.2.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/object-hash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "packages/nextjs/node_modules/object-inspect": { + "version": "1.12.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "packages/nextjs/node_modules/object.assign": { + "version": "4.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/object.entries": { + "version": "1.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/nextjs/node_modules/object.fromentries": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/object.groupby": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "packages/nextjs/node_modules/object.hasown": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/object.values": { + "version": "1.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/ofetch": { + "version": "1.3.3", + "license": "MIT", + "dependencies": { + "destr": "^2.0.1", + "node-fetch-native": "^1.4.0", + "ufo": "^1.3.0" + } + }, + "packages/nextjs/node_modules/on-exit-leak-free": { + "version": "0.2.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/onetime": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/os-paths": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0" + } + }, + "packages/nextjs/node_modules/outdent": { + "version": "0.8.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/p-finally": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/p-try": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/parse-ms": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/path-browserify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/path-key": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/path-match": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "http-errors": "~1.4.0", + "path-to-regexp": "^1.0.0" + } + }, + "packages/nextjs/node_modules/path-match/node_modules/http-errors": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "2.0.1", + "statuses": ">= 1.2.1 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "packages/nextjs/node_modules/path-match/node_modules/inherits": { + "version": "2.0.1", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "packages/nextjs/node_modules/path-to-regexp": { + "version": "1.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "packages/nextjs/node_modules/path-to-regexp/node_modules/isarray": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/pathe": { + "version": "1.1.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/pend": { + "version": "1.2.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" + }, + "packages/nextjs/node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "packages/nextjs/node_modules/pify": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/pino": { + "version": "7.11.0", + "license": "MIT", + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.0.0", + "on-exit-leak-free": "^0.2.0", + "pino-abstract-transport": "v0.5.0", + "pino-std-serializers": "^4.0.0", + "process-warning": "^1.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.1.0", + "safe-stable-stringify": "^2.1.0", + "sonic-boom": "^2.2.1", + "thread-stream": "^0.15.1" + }, + "bin": { + "pino": "bin.js" + } + }, + "packages/nextjs/node_modules/pino-abstract-transport": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "duplexify": "^4.1.2", + "split2": "^4.0.0" + } + }, + "packages/nextjs/node_modules/pino-std-serializers": { + "version": "4.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/pirates": { + "version": "4.0.6", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "packages/nextjs/node_modules/pkg-types": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "jsonc-parser": "^3.2.0", + "mlly": "^1.2.0", + "pathe": "^1.1.0" + } + }, + "packages/nextjs/node_modules/pngjs": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "packages/nextjs/node_modules/postcss": { + "version": "8.4.30", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "packages/nextjs/node_modules/postcss-import": { + "version": "15.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "packages/nextjs/node_modules/postcss-js": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "packages/nextjs/node_modules/postcss-load-config": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/postcss-nested": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "packages/nextjs/node_modules/postcss-selector-parser": { + "version": "6.0.13", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/postcss-value-parser": { + "version": "4.2.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/preact": { + "version": "10.17.1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "packages/nextjs/node_modules/prettier": { + "version": "2.8.8", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "packages/nextjs/node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/nextjs/node_modules/pretty-bytes": { + "version": "5.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/pretty-ms": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/process-warning": { + "version": "1.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/promisepipe": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/prop-types": { + "version": "15.8.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "packages/nextjs/node_modules/proxy-compare": { + "version": "2.5.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/pump": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "packages/nextjs/node_modules/qrcode": { + "version": "1.5.3", + "license": "MIT", + "dependencies": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "packages/nextjs/node_modules/qrcode.react": { + "version": "3.1.0", + "license": "ISC", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "packages/nextjs/node_modules/qs": { + "version": "6.11.2", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/query-string": { + "version": "7.1.3", + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/quick-format-unescaped": { + "version": "4.0.4", + "license": "MIT" + }, + "packages/nextjs/node_modules/radix3": { + "version": "1.1.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/randombytes": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "packages/nextjs/node_modules/raw-body": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "packages/nextjs/node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/react": { + "version": "18.2.0", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/react-copy-to-clipboard": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "copy-to-clipboard": "^3.3.1", + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": "^15.3.0 || 16 || 17 || 18" + } + }, + "packages/nextjs/node_modules/react-dom": { + "version": "18.2.0", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "packages/nextjs/node_modules/react-hot-toast": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "goober": "^2.1.10" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "packages/nextjs/node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/react-remove-scroll": { + "version": "2.5.5", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/react-remove-scroll-bar/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/react-remove-scroll/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/react-style-singleton": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/react-style-singleton/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/read-cache": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "packages/nextjs/node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/nextjs/node_modules/readdirp": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "packages/nextjs/node_modules/real-require": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "packages/nextjs/node_modules/redis-errors": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/redis-parser": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/require-directory": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/require-from-string": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/require-main-filename": { + "version": "2.0.0", + "license": "ISC" + }, + "packages/nextjs/node_modules/resolve": { + "version": "1.22.6", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "packages/nextjs/node_modules/rpc-websockets": { + "version": "7.6.0", + "license": "LGPL-3.0-only", + "dependencies": { + "@babel/runtime": "^7.17.2", + "eventemitter3": "^4.0.7", + "uuid": "^8.3.2", + "ws": "^8.5.0" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/kozjak" + }, + "optionalDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + } + }, + "packages/nextjs/node_modules/rpc-websockets/node_modules/ws": { + "version": "8.14.2", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/rxjs": { + "version": "6.6.7", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "packages/nextjs/node_modules/safe-array-concat": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "packages/nextjs/node_modules/safe-json-utils": { + "version": "1.1.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/safe-regex-test": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/safe-stable-stringify": { + "version": "2.4.3", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/safer-buffer": { + "version": "2.1.2", + "devOptional": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/scheduler": { + "version": "0.23.0", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "packages/nextjs/node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC" + }, + "packages/nextjs/node_modules/set-function-name": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/nextjs/node_modules/setprototypeof": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/sha.js": { + "version": "2.4.11", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "packages/nextjs/node_modules/shebang-command": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/shebang-regex": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/side-channel": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "packages/nextjs/node_modules/sonic-boom": { + "version": "2.8.0", + "license": "MIT", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, + "packages/nextjs/node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/source-map-js": { + "version": "1.0.2", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/nextjs/node_modules/split-on-first": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/split2": { + "version": "4.2.0", + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "packages/nextjs/node_modules/standard-as-callback": { + "version": "2.1.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/stat-mode": { + "version": "0.3.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/statuses": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "packages/nextjs/node_modules/std-env": { + "version": "3.7.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/stream-browserify": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "packages/nextjs/node_modules/stream-shift": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/stream-to-array": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.1.0" + } + }, + "packages/nextjs/node_modules/stream-to-promise": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "~1.3.0", + "end-of-stream": "~1.1.0", + "stream-to-array": "~2.3.0" + } + }, + "packages/nextjs/node_modules/stream-to-promise/node_modules/end-of-stream": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "~1.3.0" + } + }, + "packages/nextjs/node_modules/stream-to-promise/node_modules/once": { + "version": "1.3.3", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "packages/nextjs/node_modules/streamsearch": { + "version": "1.1.0", + "engines": { + "node": ">=10.0.0" + } + }, + "packages/nextjs/node_modules/strict-uri-encode": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "packages/nextjs/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/string.prototype.matchall": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/string.prototype.trim": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/string.prototype.trimend": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/strip-final-newline": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/styled-jsx": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/sucrase": { + "version": "3.34.0", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/nextjs/node_modules/superstruct": { + "version": "0.14.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/tailwindcss": { + "version": "3.3.3", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/nextjs/node_modules/tailwindcss-animate": { + "version": "1.0.7", + "license": "MIT", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "packages/nextjs/node_modules/tailwindcss/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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "packages/nextjs/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/tar": { + "version": "6.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/nextjs/node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/nextjs/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/text-encoding-utf-8": { + "version": "1.0.2" + }, + "packages/nextjs/node_modules/thenify": { + "version": "3.3.1", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "packages/nextjs/node_modules/thenify-all": { + "version": "1.6.0", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "packages/nextjs/node_modules/thread-stream": { + "version": "0.15.2", + "license": "MIT", + "dependencies": { + "real-require": "^0.1.0" + } + }, + "packages/nextjs/node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "packages/nextjs/node_modules/time-span": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "convert-hrtime": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/tiny-invariant": { + "version": "1.3.1", + "license": "MIT" + }, + "packages/nextjs/node_modules/tiny-warning": { + "version": "1.0.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/nextjs/node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "packages/nextjs/node_modules/toformat": { + "version": "2.0.0", + "license": "MIT" + }, + "packages/nextjs/node_modules/toggle-selection": { + "version": "1.0.6", + "license": "MIT" + }, + "packages/nextjs/node_modules/toidentifier": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "packages/nextjs/node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/tree-kill": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "packages/nextjs/node_modules/ts-interface-checker": { + "version": "0.1.13", + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/ts-morph": { + "version": "12.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.11.0", + "code-block-writer": "^10.1.1" + } + }, + "packages/nextjs/node_modules/ts-toolbelt": { + "version": "6.15.5", + "dev": true, + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/tsconfig-paths": { + "version": "3.14.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "packages/nextjs/node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "packages/nextjs/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "packages/nextjs/node_modules/type-fest": { + "version": "4.9.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/typed-array-buffer": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "packages/nextjs/node_modules/typed-array-byte-length": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/typed-array-length": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "packages/nextjs/node_modules/ua-parser-js": { + "version": "1.0.37", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "engines": { + "node": "*" + } + }, + "packages/nextjs/node_modules/ufo": { + "version": "1.3.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/uid-promise": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/uint8arrays": { + "version": "3.1.1", + "license": "MIT", + "dependencies": { + "multiformats": "^9.4.2" + } + }, + "packages/nextjs/node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/uncrypto": { + "version": "0.1.3", + "license": "MIT" + }, + "packages/nextjs/node_modules/undici": { + "version": "5.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "busboy": "^1.6.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "packages/nextjs/node_modules/unenv": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "consola": "^3.2.3", + "defu": "^6.1.3", + "mime": "^3.0.0", + "node-fetch-native": "^1.6.1", + "pathe": "^1.1.1" + } + }, + "packages/nextjs/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "packages/nextjs/node_modules/unpipe": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "packages/nextjs/node_modules/unstorage": { + "version": "1.10.1", + "license": "MIT", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^3.5.3", + "destr": "^2.0.2", + "h3": "^1.8.2", + "ioredis": "^5.3.2", + "listhen": "^1.5.5", + "lru-cache": "^10.0.2", + "mri": "^1.2.0", + "node-fetch-native": "^1.4.1", + "ofetch": "^1.3.3", + "ufo": "^1.3.1" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.4.1", + "@azure/cosmos": "^4.0.0", + "@azure/data-tables": "^13.2.2", + "@azure/identity": "^3.3.2", + "@azure/keyvault-secrets": "^4.7.0", + "@azure/storage-blob": "^12.16.0", + "@capacitor/preferences": "^5.0.6", + "@netlify/blobs": "^6.2.0", + "@planetscale/database": "^1.11.0", + "@upstash/redis": "^1.23.4", + "@vercel/kv": "^0.2.3", + "idb-keyval": "^6.2.1" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "idb-keyval": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/unstorage/node_modules/lru-cache": { + "version": "10.1.0", + "license": "ISC", + "engines": { + "node": "14 || >=16.14" + } + }, + "packages/nextjs/node_modules/untun": { + "version": "0.1.3", + "license": "MIT", + "dependencies": { + "citty": "^0.1.5", + "consola": "^3.2.3", + "pathe": "^1.1.1" + }, + "bin": { + "untun": "bin/untun.mjs" + } + }, + "packages/nextjs/node_modules/update-browserslist-db": { + "version": "1.0.13", + "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" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "packages/nextjs/node_modules/uqr": { + "version": "0.1.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/use-callback-ref": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/use-callback-ref/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/use-debounce": { + "version": "8.0.4", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "packages/nextjs/node_modules/use-sidecar": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/use-sidecar/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "packages/nextjs/node_modules/use-sync-external-store": { + "version": "1.2.0", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "packages/nextjs/node_modules/usehooks-ts": { + "version": "2.13.0", + "license": "MIT", + "dependencies": { + "lodash.debounce": "^4.0.8" + }, + "engines": { + "node": ">=16.15.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18" + } + }, + "packages/nextjs/node_modules/utf-8-validate": { + "version": "5.0.10", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "packages/nextjs/node_modules/util": { + "version": "0.12.5", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "packages/nextjs/node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "packages/nextjs/node_modules/uuid": { + "version": "8.3.2", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "packages/nextjs/node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "packages/nextjs/node_modules/valtio": { + "version": "1.11.2", + "license": "MIT", + "dependencies": { + "proxy-compare": "2.5.1", + "use-sync-external-store": "1.2.0" + }, + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/vercel": { + "version": "32.4.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@vercel/build-utils": "7.2.2", + "@vercel/fun": "1.1.0", + "@vercel/go": "3.0.3", + "@vercel/hydrogen": "1.0.1", + "@vercel/next": "4.0.10", + "@vercel/node": "3.0.7", + "@vercel/python": "4.0.2", + "@vercel/redwood": "2.0.4", + "@vercel/remix-builder": "2.0.9", + "@vercel/ruby": "2.0.2", + "@vercel/static-build": "2.0.8", + "chokidar": "3.3.1" + }, + "bin": { + "vc": "dist/index.js", + "vercel": "dist/index.js" + }, + "engines": { + "node": ">= 16" + } + }, + "packages/nextjs/node_modules/vercel/node_modules/chokidar": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "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.3.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "packages/nextjs/node_modules/vercel/node_modules/fsevents": { + "version": "2.1.3", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "packages/nextjs/node_modules/vercel/node_modules/readdirp": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.0.7" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "packages/nextjs/node_modules/viem": { + "version": "1.19.9", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "dependencies": { + "@adraffy/ens-normalize": "1.10.0", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@scure/bip32": "1.3.2", + "@scure/bip39": "1.2.1", + "abitype": "0.9.8", + "isows": "1.0.3", + "ws": "8.13.0" + }, + "peerDependencies": { + "typescript": ">=5.0.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/viem/node_modules/abitype": { + "version": "0.9.8", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "peerDependencies": { + "typescript": ">=5.0.4", + "zod": "^3 >=3.19.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/wagmi": { + "version": "1.4.12", + "funding": [ + { + "type": "gitcoin", + "url": "https://wagmi.sh/gitcoin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "license": "MIT", + "dependencies": { + "@tanstack/query-sync-storage-persister": "^4.27.1", + "@tanstack/react-query": "^4.28.0", + "@tanstack/react-query-persist-client": "^4.28.0", + "@wagmi/core": "1.4.12", + "abitype": "0.8.7", + "use-sync-external-store": "^1.2.0" + }, + "peerDependencies": { + "react": ">=17.0.0", + "typescript": ">=5.0.4", + "viem": ">=0.3.35" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/watchpack": { + "version": "2.4.0", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "packages/nextjs/node_modules/web-vitals": { + "version": "0.2.4", + "dev": true, + "license": "Apache-2.0" + }, + "packages/nextjs/node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "packages/nextjs/node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "packages/nextjs/node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/nextjs/node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/which-builtin-type": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/which-collection": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/which-module": { + "version": "2.0.1", + "license": "ISC" + }, + "packages/nextjs/node_modules/which-typed-array": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "packages/nextjs/node_modules/wide-align": { + "version": "1.1.5", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "packages/nextjs/node_modules/ws": { + "version": "8.13.0", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "packages/nextjs/node_modules/xdg-app-paths": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "xdg-portable": "^7.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/xdg-portable": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "os-paths": "^4.0.1" + }, + "engines": { + "node": ">= 6.0" + } + }, + "packages/nextjs/node_modules/xtend": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "packages/nextjs/node_modules/y18n": { + "version": "4.0.3", + "license": "ISC" + }, + "packages/nextjs/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "packages/nextjs/node_modules/yaml": { + "version": "2.3.2", + "license": "ISC", + "engines": { + "node": ">= 14" + } + }, + "packages/nextjs/node_modules/yargs": { + "version": "15.4.1", + "license": "MIT", + "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" + } + }, + "packages/nextjs/node_modules/yargs-parser": { + "version": "18.1.3", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/yargs/node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/yargs/node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/nextjs/node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/nextjs/node_modules/yauzl": { + "version": "2.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "packages/nextjs/node_modules/yauzl-clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "events-intercept": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/yauzl-promise": { + "version": "2.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "yauzl": "^2.9.1", + "yauzl-clone": "^1.0.4" + }, + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/yn": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/nextjs/node_modules/zustand": { + "version": "4.4.1", + "license": "MIT", + "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 + } + } + }, + "packages/nextjs/node_modules/@next/swc-darwin-x64": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz", + "integrity": "sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz", + "integrity": "sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz", + "integrity": "sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz", + "integrity": "sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz", + "integrity": "sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz", + "integrity": "sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz", + "integrity": "sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "packages/nextjs/node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz", + "integrity": "sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + } + } +} diff --git a/packages/nextjs/app/layout.tsx b/packages/nextjs/app/layout.tsx index e08c8d6..c1918ef 100644 --- a/packages/nextjs/app/layout.tsx +++ b/packages/nextjs/app/layout.tsx @@ -1,6 +1,6 @@ +import { ScaffoldEthAppWithProviders } from "../components/ScaffoldEthAppWithProviders"; import "@rainbow-me/rainbowkit/styles.css"; import { Metadata } from "next"; -import { ScaffoldEthAppWithProviders } from "~~/components/ScaffoldEthAppWithProviders"; import { ThemeProvider } from "~~/components/ThemeProvider"; import "~~/styles/globals.css"; @@ -9,9 +9,9 @@ const baseUrl = process.env.VERCEL_URL : `http://localhost:${process.env.PORT || 3000}`; const imageUrl = `${baseUrl}/thumbnail.jpg`; -const title = "Scaffold-OP App"; -const titleTemplate = "%s | Scaffold-OP"; -const description = "Built with 🏗 Scaffold-OP"; +const title = "Ceptor Artist Market Place"; +const titleTemplate = "%s | Ceptor Artist"; +const description = "Get your art in front of million users"; export const metadata: Metadata = { metadataBase: new URL(baseUrl), diff --git a/packages/nextjs/app/lib/utils.ts b/packages/nextjs/app/lib/utils.ts new file mode 100644 index 0000000..365058c --- /dev/null +++ b/packages/nextjs/app/lib/utils.ts @@ -0,0 +1,6 @@ +import { type ClassValue, clsx } from "clsx"; +import { twMerge } from "tailwind-merge"; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} diff --git a/packages/nextjs/app/page.tsx b/packages/nextjs/app/page.tsx index 8243e2f..8c97b44 100644 --- a/packages/nextjs/app/page.tsx +++ b/packages/nextjs/app/page.tsx @@ -1,71 +1,157 @@ "use client"; -import Link from "next/link"; -import type { NextPage } from "next"; -import { useAccount } from "wagmi"; -import { BugAntIcon, MagnifyingGlassIcon } from "@heroicons/react/24/outline"; -import { Address } from "~~/components/scaffold-eth"; +import { useState } from "react"; +import Filter from "../components/ui/filter"; +import ProductCard from "../components/ui/product-card"; +import Search from "../components/ui/search"; +import Sort from "../components/ui/sort"; +import Pagination from "~~/components/layout/Pagination"; -const Home: NextPage = () => { - const { address: connectedAddress } = useAccount(); +const products = [ + { + artistName: "Takashi Murakami", + artName: "Flowers Blooming", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A vibrant floral artwork by Takashi Murakami", + }, + { + artistName: "Beeple", + artName: "Everydays: The First 5000 Days", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A digital collage artwork by Beeple", + }, + { + artistName: "Banksy", + artName: "Girl with Balloon", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A street art piece of a girl releasing a heart-shaped balloon by Banksy", + }, + { + artistName: "Yayoi Kusama", + artName: "Infinity Nets", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "An abstract artwork with polka dots by Yayoi Kusama", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Yayoi Kusama", + artName: "Infinity Nets", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "An abstract artwork with polka dots by Yayoi Kusama", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, +]; + +const ITEMS_PER_PAGE = 6; + +export default function Home() { + const [currentPage, setCurrentPage] = useState(1); + + const indexOfLastItem = currentPage * ITEMS_PER_PAGE; + const indexOfFirstItem = indexOfLastItem - ITEMS_PER_PAGE; + const currentProducts = products.slice(indexOfFirstItem, indexOfLastItem); + + const totalPages = Math.ceil(products.length / ITEMS_PER_PAGE); + + const handlePageChange = (pageNumber: number) => { + if (pageNumber >= 1 && pageNumber <= totalPages) { + setCurrentPage(pageNumber); + } + }; return ( - <> -
-
-

- Welcome to - Scaffold-OP 🏗🔴 -

-
-

Connected Address:

-
-
-

- Get started by editing{" "} - - packages/nextjs/app/page.tsx - -

-

- Edit your smart contract{" "} - - YourContract.sol - {" "} - in{" "} - - packages/hardhat/contracts - -

+
+
+
+ +
- -
-
-
- -

- Tinker with your smart contract using the{" "} - - Debug Contracts - {" "} - tab. -

-
-
- -

- Explore your local transactions with the{" "} - - Block Explorer - {" "} - tab. -

+
+ + {/* Featured */} +
+

Featured

+
+ {currentProducts.map(product => ( + + ))}
+
+ {/* Recommended Section */} +
+

Recommended

+
+ {currentProducts.map(product => ( + + ))} +
+ +
- +
); -}; - -export default Home; +} diff --git a/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx b/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx index 56a82f6..a5b85e7 100644 --- a/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx +++ b/packages/nextjs/components/ScaffoldEthAppWithProviders.tsx @@ -1,12 +1,12 @@ "use client"; import { useEffect, useState } from "react"; +import { Footer } from "../components/layout/Footer"; +import { Header } from "../components/layout/Header"; import { RainbowKitProvider, darkTheme, lightTheme } from "@rainbow-me/rainbowkit"; import { useTheme } from "next-themes"; import { Toaster } from "react-hot-toast"; import { WagmiConfig } from "wagmi"; -import { Footer } from "~~/components/Footer"; -import { Header } from "~~/components/Header"; import { BlockieAvatar } from "~~/components/scaffold-eth"; import { ProgressBar } from "~~/components/scaffold-eth/ProgressBar"; import { useNativeCurrencyPrice } from "~~/hooks/scaffold-eth"; diff --git a/packages/nextjs/components/Footer.tsx b/packages/nextjs/components/layout/Footer.tsx similarity index 93% rename from packages/nextjs/components/Footer.tsx rename to packages/nextjs/components/layout/Footer.tsx index 563ca9d..7f518e5 100644 --- a/packages/nextjs/components/Footer.tsx +++ b/packages/nextjs/components/layout/Footer.tsx @@ -4,7 +4,6 @@ import { hardhat } from "viem/chains"; import { MagnifyingGlassIcon } from "@heroicons/react/24/outline"; import { HeartIcon } from "@heroicons/react/24/outline"; import { SwitchTheme } from "~~/components/SwitchTheme"; -import { BuidlGuidlLogo } from "~~/components/assets/BuidlGuidlLogo"; import { Faucet } from "~~/components/scaffold-eth"; import { useTargetNetwork } from "~~/hooks/scaffold-eth/useTargetNetwork"; @@ -58,12 +57,11 @@ export const Footer = () => {

- - BuidlGuidl + Ceptor Club
· diff --git a/packages/nextjs/components/Header.tsx b/packages/nextjs/components/layout/Header.tsx similarity index 98% rename from packages/nextjs/components/Header.tsx rename to packages/nextjs/components/layout/Header.tsx index 3489729..bc9307a 100644 --- a/packages/nextjs/components/Header.tsx +++ b/packages/nextjs/components/layout/Header.tsx @@ -4,7 +4,7 @@ import React, { useCallback, useRef, useState } from "react"; import Image from "next/image"; import Link from "next/link"; import { usePathname } from "next/navigation"; -import sunny from "./assets/sunny.svg"; +import sunny from "../assets/sunny.svg"; import { Bars3Icon, BugAntIcon } from "@heroicons/react/24/outline"; import { DappConsoleButton, diff --git a/packages/nextjs/components/layout/Pagination.tsx b/packages/nextjs/components/layout/Pagination.tsx new file mode 100644 index 0000000..5ba8c5f --- /dev/null +++ b/packages/nextjs/components/layout/Pagination.tsx @@ -0,0 +1,45 @@ +import { ChevronLeft, ChevronRight } from "lucide-react"; + +interface PaginationProps { + currentPage: number; + totalPages: number; + onPageChange: (pageNumber: number) => void; +} + +const Pagination: React.FC = ({ currentPage, totalPages, onPageChange }) => { + const pageNumbers = []; + + for (let i = 1; i <= totalPages; i++) { + pageNumbers.push(i); + } + + return ( +
+ + {pageNumbers.map(number => ( + + ))} + +
+ ); +}; + +export default Pagination; diff --git a/packages/nextjs/components/ui/button.tsx b/packages/nextjs/components/ui/button.tsx new file mode 100644 index 0000000..941125a --- /dev/null +++ b/packages/nextjs/components/ui/button.tsx @@ -0,0 +1,46 @@ +import * as React from "react"; +import { cn } from "../../app/lib/utils"; +import { Slot } from "@radix-ui/react-slot"; +import { type VariantProps, cva } from "class-variance-authority"; + +const buttonVariants = cva( + "inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50", + { + variants: { + variant: { + default: "bg-primary text-primary-foreground shadow hover:bg-primary/90", + destructive: "bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90", + outline: "border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground", + secondary: "bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80", + ghost: "hover:bg-accent hover:text-accent-foreground", + link: "text-primary underline-offset-4 hover:underline", + }, + size: { + default: "h-9 px-4 py-2", + sm: "h-8 rounded-md px-3 text-xs", + lg: "h-10 rounded-md px-8", + icon: "h-9 w-9", + }, + }, + defaultVariants: { + variant: "default", + size: "default", + }, + }, +); + +export interface ButtonProps + extends React.ButtonHTMLAttributes, + VariantProps { + asChild?: boolean; +} + +const Button = React.forwardRef( + ({ className, variant, size, asChild = false, ...props }, ref) => { + const Comp = asChild ? Slot : "button"; + return ; + }, +); +Button.displayName = "Button"; + +export { Button, buttonVariants }; diff --git a/packages/nextjs/components/ui/checkbox.tsx b/packages/nextjs/components/ui/checkbox.tsx new file mode 100644 index 0000000..0a328f3 --- /dev/null +++ b/packages/nextjs/components/ui/checkbox.tsx @@ -0,0 +1,27 @@ +"use client"; + +import * as React from "react"; +import { cn } from "../../app/lib/utils"; +import * as CheckboxPrimitive from "@radix-ui/react-checkbox"; +import { CheckIcon } from "@radix-ui/react-icons"; + +const Checkbox = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + + + + + +)); +Checkbox.displayName = CheckboxPrimitive.Root.displayName; + +export { Checkbox }; diff --git a/packages/nextjs/components/ui/dropdown-menu.tsx b/packages/nextjs/components/ui/dropdown-menu.tsx new file mode 100644 index 0000000..e547205 --- /dev/null +++ b/packages/nextjs/components/ui/dropdown-menu.tsx @@ -0,0 +1,181 @@ +"use client"; + +import * as React from "react"; +import { cn } from "../../app/lib/utils"; +import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu"; +import { CheckIcon, ChevronRightIcon, DotFilledIcon } from "@radix-ui/react-icons"; + +const DropdownMenu = DropdownMenuPrimitive.Root; + +const DropdownMenuTrigger = DropdownMenuPrimitive.Trigger; + +const DropdownMenuGroup = DropdownMenuPrimitive.Group; + +const DropdownMenuPortal = DropdownMenuPrimitive.Portal; + +const DropdownMenuSub = DropdownMenuPrimitive.Sub; + +const DropdownMenuRadioGroup = DropdownMenuPrimitive.RadioGroup; + +const DropdownMenuSubTrigger = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef & { + inset?: boolean; + } +>(({ className, inset, children, ...props }, ref) => ( + + {children} + + +)); +DropdownMenuSubTrigger.displayName = DropdownMenuPrimitive.SubTrigger.displayName; + +const DropdownMenuSubContent = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +DropdownMenuSubContent.displayName = DropdownMenuPrimitive.SubContent.displayName; + +const DropdownMenuContent = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, sideOffset = 4, ...props }, ref) => ( + + + +)); +DropdownMenuContent.displayName = DropdownMenuPrimitive.Content.displayName; + +const DropdownMenuItem = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef & { + inset?: boolean; + } +>(({ className, inset, ...props }, ref) => ( + +)); +DropdownMenuItem.displayName = DropdownMenuPrimitive.Item.displayName; + +const DropdownMenuCheckboxItem = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, checked, ...props }, ref) => ( + + + + + + + {children} + +)); +DropdownMenuCheckboxItem.displayName = DropdownMenuPrimitive.CheckboxItem.displayName; + +const DropdownMenuRadioItem = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + + + + + + + {children} + +)); +DropdownMenuRadioItem.displayName = DropdownMenuPrimitive.RadioItem.displayName; + +const DropdownMenuLabel = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef & { + inset?: boolean; + } +>(({ className, inset, ...props }, ref) => ( + +)); +DropdownMenuLabel.displayName = DropdownMenuPrimitive.Label.displayName; + +const DropdownMenuSeparator = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +DropdownMenuSeparator.displayName = DropdownMenuPrimitive.Separator.displayName; + +const DropdownMenuShortcut = ({ className, ...props }: React.HTMLAttributes) => { + return ; +}; +DropdownMenuShortcut.displayName = "DropdownMenuShortcut"; + +export { + DropdownMenu, + DropdownMenuTrigger, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuCheckboxItem, + DropdownMenuRadioItem, + DropdownMenuLabel, + DropdownMenuSeparator, + DropdownMenuShortcut, + DropdownMenuGroup, + DropdownMenuPortal, + DropdownMenuSub, + DropdownMenuSubContent, + DropdownMenuSubTrigger, + DropdownMenuRadioGroup, +}; diff --git a/packages/nextjs/components/ui/filter.tsx b/packages/nextjs/components/ui/filter.tsx new file mode 100644 index 0000000..227851a --- /dev/null +++ b/packages/nextjs/components/ui/filter.tsx @@ -0,0 +1,105 @@ +import { Checkbox } from "./checkbox"; +// import { Input } from "./input"; +import { Label } from "./label"; +import Search from "./search"; + +export default function Filter() { + return ( +
+
+ {/* browse */} +
+

Browse

+
+ + + + +
+
+ {/* game */} +
+

Game

+
+ +
+
+ + + + +
+
+ {/* style and genre */} +
+

Style & Genre

+
+ +
+ +
+ + + + +
+
+ {/* type */} +
+

Type

+
+ + + + +
+
+
+
+ ); +} diff --git a/packages/nextjs/components/ui/header.tsx b/packages/nextjs/components/ui/header.tsx new file mode 100644 index 0000000..7c68425 --- /dev/null +++ b/packages/nextjs/components/ui/header.tsx @@ -0,0 +1,21 @@ +import Link from "next/link"; +import { Button } from "./button"; +import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "./dropdown-menu"; +import { ModeToggle } from "./toggle"; +import { SunIcon } from "lucide-react"; + +function Header() { + return ( +
+ +

CEPTOR CLUB

+ CEPTOR CLUB + +
+ +
+
+ ); +} + +export default Header; diff --git a/packages/nextjs/components/ui/input.tsx b/packages/nextjs/components/ui/input.tsx new file mode 100644 index 0000000..bc7fbde --- /dev/null +++ b/packages/nextjs/components/ui/input.tsx @@ -0,0 +1,21 @@ +import * as React from "react"; +import { cn } from "../../app/lib/utils"; + +export type InputProps = React.InputHTMLAttributes; + +const Input = React.forwardRef(({ className, type, ...props }, ref) => { + return ( + + ); +}); +Input.displayName = "Input"; + +export { Input }; diff --git a/packages/nextjs/components/ui/label.tsx b/packages/nextjs/components/ui/label.tsx new file mode 100644 index 0000000..072c164 --- /dev/null +++ b/packages/nextjs/components/ui/label.tsx @@ -0,0 +1,18 @@ +"use client"; + +import * as React from "react"; +import { cn } from "../../app/lib/utils"; +import * as LabelPrimitive from "@radix-ui/react-label"; +import { type VariantProps, cva } from "class-variance-authority"; + +const labelVariants = cva("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"); + +const Label = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef & VariantProps +>(({ className, ...props }, ref) => ( + +)); +Label.displayName = LabelPrimitive.Root.displayName; + +export { Label }; diff --git a/packages/nextjs/components/ui/product-card.tsx b/packages/nextjs/components/ui/product-card.tsx new file mode 100644 index 0000000..50a027a --- /dev/null +++ b/packages/nextjs/components/ui/product-card.tsx @@ -0,0 +1,84 @@ +"use client"; + +import { useState } from "react"; +import Image from "next/image"; +import Link from "next/link"; +import { Heart } from "lucide-react"; + +interface ProductProps { + href: string; + imgSrc: string; + imgAlt: string; + artist: string; + title: string; + price: string; + tags: string[]; + isAI: boolean; + isFavourite: boolean; +} + +const ProductCard = ({ + href, + imgSrc, + imgAlt, + artist, + title, + price, + tags, + isAI, + isFavourite: initialFavourite, +}: ProductProps) => { + const [isFavourite, setIsFavourite] = useState(initialFavourite); + + const toggleFavourite = () => { + setIsFavourite(!isFavourite); + }; + + return ( +
+ + View + + {imgAlt} + {/* Display if image is AI or human and add to favorite */} +
+ {isAI ? "AI" : "Human"} + +
+ {/* text display */} +
+
+
+

{artist}

+

{title}

+
+
+

Cost

+

{price}

+
+
+
+ {tags.map((tag, index) => ( + + {tag} + + ))} +
+
+
+ ); +}; + +export default ProductCard; diff --git a/packages/nextjs/components/ui/search.tsx b/packages/nextjs/components/ui/search.tsx new file mode 100644 index 0000000..4185903 --- /dev/null +++ b/packages/nextjs/components/ui/search.tsx @@ -0,0 +1,24 @@ +import { Input } from "./input"; +import { SearchIcon } from "lucide-react"; + +interface SearchProps { + placeholder: string; + className?: string; +} + +const Search: React.FC = ({ placeholder, className }) => { + return ( +
+
+ +
+ +
+ ); +}; + +export default Search; diff --git a/packages/nextjs/components/ui/select.tsx b/packages/nextjs/components/ui/select.tsx new file mode 100644 index 0000000..6d7e4ab --- /dev/null +++ b/packages/nextjs/components/ui/select.tsx @@ -0,0 +1,143 @@ +"use client"; + +import * as React from "react"; +import { cn } from "../../app/lib/utils"; +import { CaretSortIcon, CheckIcon, ChevronDownIcon, ChevronUpIcon } from "@radix-ui/react-icons"; +import * as SelectPrimitive from "@radix-ui/react-select"; + +const Select = SelectPrimitive.Root; + +const SelectGroup = SelectPrimitive.Group; + +const SelectValue = SelectPrimitive.Value; + +const SelectTrigger = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + span]:line-clamp-1", + className, + )} + {...props} + > + {children} + + + + +)); +SelectTrigger.displayName = SelectPrimitive.Trigger.displayName; + +const SelectScrollUpButton = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + + + +)); +SelectScrollUpButton.displayName = SelectPrimitive.ScrollUpButton.displayName; + +const SelectScrollDownButton = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + + + +)); +SelectScrollDownButton.displayName = SelectPrimitive.ScrollDownButton.displayName; + +const SelectContent = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, position = "popper", ...props }, ref) => ( + + + + + {children} + + + + +)); +SelectContent.displayName = SelectPrimitive.Content.displayName; + +const SelectLabel = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +SelectLabel.displayName = SelectPrimitive.Label.displayName; + +const SelectItem = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + + + + + + + {children} + +)); +SelectItem.displayName = SelectPrimitive.Item.displayName; + +const SelectSeparator = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)); +SelectSeparator.displayName = SelectPrimitive.Separator.displayName; + +export { + Select, + SelectGroup, + SelectValue, + SelectTrigger, + SelectContent, + SelectLabel, + SelectItem, + SelectSeparator, + SelectScrollUpButton, + SelectScrollDownButton, +}; diff --git a/packages/nextjs/components/ui/sort.tsx b/packages/nextjs/components/ui/sort.tsx new file mode 100644 index 0000000..0660b49 --- /dev/null +++ b/packages/nextjs/components/ui/sort.tsx @@ -0,0 +1,25 @@ +import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue } from "./select"; +import { ArrowUpDown } from "lucide-react"; + +export default function Sort() { + return ( + + ); +} diff --git a/packages/nextjs/components/ui/toggle.tsx b/packages/nextjs/components/ui/toggle.tsx new file mode 100644 index 0000000..4dab3d5 --- /dev/null +++ b/packages/nextjs/components/ui/toggle.tsx @@ -0,0 +1,28 @@ +"use client"; + +import * as React from "react"; +import { Button } from "./button"; +import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "./dropdown-menu"; +import { Moon, Sun } from "lucide-react"; +import { useTheme } from "next-themes"; + +export function ModeToggle() { + const { setTheme } = useTheme(); + + return ( + + + + + + setTheme("light")}>Light + setTheme("dark")}>Dark + setTheme("system")}>System + + + ); +} diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index c77574e..1197139 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -15,12 +15,23 @@ }, "dependencies": { "@ethersproject/providers": "^5.7.2", + "@fontsource/milonga": "^5.0.20", + "@fontsource/oswald": "^5.0.20", "@heroicons/react": "^2.0.11", + "@radix-ui/react-checkbox": "^1.0.4", + "@radix-ui/react-dropdown-menu": "^2.0.6", + "@radix-ui/react-icons": "^1.3.0", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-slot": "^1.0.2", "@rainbow-me/rainbowkit": "1.3.5", "@uniswap/sdk-core": "^4.0.1", "@uniswap/v2-sdk": "^3.0.1", "blo": "^1.0.1", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.1", "daisyui": "4.5.0", + "lucide-react": "^0.379.0", "next": "^14.0.4", "next-themes": "^0.2.1", "nprogress": "^0.2.0", @@ -29,6 +40,8 @@ "react-copy-to-clipboard": "^5.1.0", "react-dom": "^18.2.0", "react-hot-toast": "^2.4.0", + "tailwind-merge": "^2.3.0", + "tailwindcss-animate": "^1.0.7", "use-debounce": "^8.0.4", "usehooks-ts": "^2.13.0", "viem": "1.19.9", @@ -41,6 +54,7 @@ "@types/nprogress": "^0", "@types/react": "^18.0.9", "@types/react-copy-to-clipboard": "^5.0.4", + "@types/react-dom": "^18", "@typescript-eslint/eslint-plugin": "^5.39.0", "autoprefixer": "^10.4.12", "eslint": "^8.15.0", diff --git a/packages/nextjs/public/ceptor.png b/packages/nextjs/public/ceptor.png new file mode 100644 index 0000000000000000000000000000000000000000..87e30cb0005266b733e5f3855c6d1300741dce4a GIT binary patch literal 87800 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 ?7-JF6_xMjr+uM>JrOS2FV~-D2FVu{A1* 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.8.0" + react-dom: ">=16.8.0" + checksum: 371ab3b14627026c637f4a2b8ca3dbfb7f67f1d51e74af5448b8e5bc76b8ccf30fed5e66d855f1ac1a6de28d79acc6dffcbcca4744a327a5e8d47f3515b0b52a + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.0": + version: 0.2.2 + resolution: "@floating-ui/utils@npm:0.2.2" + checksum: 3d8d46fd1b071c98e10d374e2dcf54d1eb9de0aa75ed2b994c9132ebf6f783f896f979053be71450bdb6d60021120cfc24d25a5c84ebb3db0994080e13d9762f + languageName: node + linkType: hard + +"@fontsource/milonga@npm:^5.0.20": + version: 5.0.20 + resolution: "@fontsource/milonga@npm:5.0.20" + checksum: f57e28d0b56442615a37aaf377af896fa0f89cc3860273326bfe2bc86f01d2c9e9f830a8fa63743f8c9edcf455b01a3a73cc4ec2bdd06d5509ca5f88c07ef6f6 + languageName: node + linkType: hard + +"@fontsource/oswald@npm:^5.0.20": + version: 5.0.20 + resolution: "@fontsource/oswald@npm:5.0.20" + checksum: be8be896ca77fb68b82a6f198a53c5d26bafa09df210a555a3bf11c4886294dd3f26c36b15e510e918eb9a247dc95270c3e585df1f4f65c15a6fec3d5f6bce79 + languageName: node + linkType: hard + "@heroicons/react@npm:^2.0.11": - version: 2.0.18 - resolution: "@heroicons/react@npm:2.0.18" + version: 2.1.3 + resolution: "@heroicons/react@npm:2.1.3" peerDependencies: react: ">= 16" - checksum: 597e8668818623d568a302e343ef06b69f62ce297c14b88c2ebbfed0c0f00cd85ec44fae33ec8a249931b4e7dcf145743ae3198095a9f4682108de5155f5f4c3 + checksum: 2a72920fa36d789d08aab76f09a687dd86f2ed665d21d796593e3f744457d5436467f1c3324103a794afa9ca7235ffd1fde00953ce348b501c7304890b1fe746 languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.11": - version: 0.11.11 - resolution: "@humanwhocodes/config-array@npm:0.11.11" +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": ^1.2.1 - debug: ^4.1.1 + "@humanwhocodes/object-schema": ^2.0.2 + debug: ^4.3.1 minimatch: ^3.0.5 - checksum: db84507375ab77b8ffdd24f498a5b49ad6b64391d30dd2ac56885501d03964d29637e05b1ed5aefa09d57ac667e28028bc22d2da872bfcd619652fbdb5f4ca19 + checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 languageName: node linkType: hard @@ -1158,17 +1148,17 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 languageName: node linkType: hard -"@ioredis/commands@npm:^1.1.1": - version: 1.2.0 - resolution: "@ioredis/commands@npm:1.2.0" - checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 +"@inquirer/figures@npm:^1.0.2": + version: 1.0.2 + resolution: "@inquirer/figures@npm:1.0.2" + checksum: 66a2bb9931adf622d2497d1c0c4703ce31a9ee95f1d0da89c724dc0daea4b4b398ac0536fc41f04a5d3f9d7c9c2f4422a368399388e998147a72487c997e3fb3 languageName: node linkType: hard @@ -1186,28 +1176,28 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": ^1.0.1 + "@jridgewell/set-array": ^1.2.1 "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard @@ -1228,20 +1218,20 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.19 - resolution: "@jridgewell/trace-mapping@npm:0.3.19" +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: 956a6f0f6fec060fb48c6bf1f5ec2064e13cd38c8be3873877d4b92b4a27ba58289a34071752671262a3e3c202abcc3fa2aac64d8447b4b0fa1ba3c9047f1c20 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard "@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.1.1 - resolution: "@lit-labs/ssr-dom-shim@npm:1.1.1" - checksum: 7a7add78e3ee570a7b987b9bf85e700b20d35d31c8b54cf4c8b2e3c8458ed4e2b0ff328706e5be7887f0ca8a02878c186e76609defb78f0d1b3c0e6b47c9f6ef + version: 1.2.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.2.0" + checksum: 704621c28df8d651e54a1b93f6ede8103db2dd3e7a1f02463fe5492bd28aa22de813314c7833260204fed5c8491a6bbd763f6051abc25690df537d812a508c35 languageName: node linkType: hard @@ -1254,12 +1244,12 @@ __metadata: languageName: node linkType: hard -"@ljharb/through@npm:^2.3.12": - version: 2.3.12 - resolution: "@ljharb/through@npm:2.3.12" +"@ljharb/through@npm:^2.3.13": + version: 2.3.13 + resolution: "@ljharb/through@npm:2.3.13" dependencies: - call-bind: ^1.0.5 - checksum: d5a78568cd3025c03264a9f9c61b30511d27cb9611fae7575cb1339a1baa1a263b6af03e28505b821324f3c6285086ee5add612b8b0155d1f253ed5159cd3f56 + call-bind: ^1.0.7 + checksum: 0255464a0ec7901b08cff3e99370b87e66663f46249505959c0cb4f6121095d533bbb7c7cda338063d3e134cbdd721e2705bc18eac7611b4f9ead6e7935d13ba languageName: node linkType: hard @@ -1308,6 +1298,17 @@ __metadata: languageName: node linkType: hard +"@metamask/eth-json-rpc-provider@npm:^1.0.0": + version: 1.0.1 + resolution: "@metamask/eth-json-rpc-provider@npm:1.0.1" + dependencies: + "@metamask/json-rpc-engine": ^7.0.0 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^5.0.1 + checksum: ff97648b002d2889bd020c03abc26137cf068df3280e46144b5333c1b294f35f5099361343825f900ef20b9dcb6819495830b7a99eb1cbfbd671e5b11c0dfde1 + languageName: node + linkType: hard + "@metamask/eth-sig-util@npm:^4.0.0": version: 4.0.1 resolution: "@metamask/eth-sig-util@npm:4.0.1" @@ -1321,69 +1322,115 @@ __metadata: languageName: node linkType: hard -"@metamask/safe-event-emitter@npm:2.0.0, @metamask/safe-event-emitter@npm:^2.0.0": +"@metamask/json-rpc-engine@npm:^7.0.0": + version: 7.3.3 + resolution: "@metamask/json-rpc-engine@npm:7.3.3" + dependencies: + "@metamask/rpc-errors": ^6.2.1 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.3.0 + checksum: 7bab8b4d2341a6243ba451bc58283f0a6905b09f7257857859848a51a795444ca6899b1a6908b15f8ed236fb574ab85a630c9cb28d127ab52c4630e496c16006 + languageName: node + linkType: hard + +"@metamask/rpc-errors@npm:^6.2.1": + version: 6.2.1 + resolution: "@metamask/rpc-errors@npm:6.2.1" + dependencies: + "@metamask/utils": ^8.3.0 + fast-safe-stringify: ^2.0.6 + checksum: a9223c3cb9ab05734ea0dda990597f90a7cdb143efa0c026b1a970f2094fe5fa3c341ed39b1e7623be13a96b98fb2c697ef51a2e2b87d8f048114841d35ee0a9 + languageName: node + linkType: hard + +"@metamask/safe-event-emitter@npm:^2.0.0": version: 2.0.0 resolution: "@metamask/safe-event-emitter@npm:2.0.0" checksum: 8b717ac5d53df0027c05509f03d0534700b5898dd1c3a53fb2dc4c0499ca5971b14aae67f522d09eb9f509e77f50afa95fdb3eda1afbff8b071c18a3d2905e93 languageName: node linkType: hard -"@metamask/utils@npm:^3.0.1": - version: 3.6.0 - resolution: "@metamask/utils@npm:3.6.0" +"@metamask/safe-event-emitter@npm:^3.0.0": + version: 3.1.1 + resolution: "@metamask/safe-event-emitter@npm:3.1.1" + checksum: e24db4d7c20764bfc5b025065f92518c805f0ffb1da4820078b8cff7dcae964c0f354cf053fcb7ac659de015d5ffdf21aae5e8d44e191ee8faa9066855f22653 + languageName: node + linkType: hard + +"@metamask/utils@npm:^5.0.1": + version: 5.0.2 + resolution: "@metamask/utils@npm:5.0.2" dependencies: + "@ethereumjs/tx": ^4.1.2 "@types/debug": ^4.1.7 debug: ^4.3.4 semver: ^7.3.8 superstruct: ^1.0.3 - checksum: 1ebc6677bb017e4d09d4af143621fe27194d8ed815234cfd76469c3c734dc1db2ea7b577c01a2096c21c04d8c9c4d721d3035b5353fe2ded3b4737f326755e43 + checksum: eca82e42911b2840deb4f32f0f215c5ffd14d22d68afbbe92d3180e920e509e310777b15eab29def3448f3535b66596ceb4c23666ec846adacc8e1bb093ff882 + languageName: node + linkType: hard + +"@metamask/utils@npm:^8.3.0": + version: 8.4.0 + resolution: "@metamask/utils@npm:8.4.0" + dependencies: + "@ethereumjs/tx": ^4.2.0 + "@noble/hashes": ^1.3.1 + "@scure/base": ^1.1.3 + "@types/debug": ^4.1.7 + debug: ^4.3.4 + pony-cause: ^2.1.10 + semver: ^7.5.4 + superstruct: ^1.0.3 + uuid: ^9.0.1 + checksum: b0397e97bac7192f6189a8625a2dfcb56d3c2cf4dd2cb3d4e012a7e9786f04f59f6917805544bc131a6dacd2c8344e237ae43ad47429bb5eb35c6cf1248440b4 languageName: node linkType: hard -"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.16.3": - version: 10.16.3 - resolution: "@motionone/animation@npm:10.16.3" +"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/animation@npm:10.17.0" dependencies: - "@motionone/easing": ^10.16.3 - "@motionone/types": ^10.16.3 - "@motionone/utils": ^10.16.3 + "@motionone/easing": ^10.17.0 + "@motionone/types": ^10.17.0 + "@motionone/utils": ^10.17.0 tslib: ^2.3.1 - checksum: 797cacea335e6f892af27579eff51450dcf18c5bbc5c0ca44a000929b21857f4afb974ffb411c4935bfbd01ef2ddb3ef542ba3313ae66e1e5392b5d314df6ad3 + checksum: 8cab13cde7ccbe29bcaff1cb43ba39acdc51d9be4726628f4d0ba27898c59456887fd9ec56aceaa3d5b82993efbdfa9a7b9e99d4b96bc458f486208394027093 languageName: node linkType: hard "@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": - version: 10.16.4 - resolution: "@motionone/dom@npm:10.16.4" + version: 10.17.0 + resolution: "@motionone/dom@npm:10.17.0" dependencies: - "@motionone/animation": ^10.16.3 - "@motionone/generators": ^10.16.4 - "@motionone/types": ^10.16.3 - "@motionone/utils": ^10.16.3 + "@motionone/animation": ^10.17.0 + "@motionone/generators": ^10.17.0 + "@motionone/types": ^10.17.0 + "@motionone/utils": ^10.17.0 hey-listen: ^1.0.8 tslib: ^2.3.1 - checksum: 8307864351d1c0108492c2f414ab564f59f4bb797180382948696df44e7389339560e642c7d0fbdbe63c1755515b2ace8264b5f8827ba2590636e11d474dd226 + checksum: 6415f17032136218dfa88b9b00fbab738e514544129edf6f5c01dbdacefe9be48efd2d06f3d0cb7f2f5d2d2d79c94362effc7d034332406fd4dec6a710e603a2 languageName: node linkType: hard -"@motionone/easing@npm:^10.16.3": - version: 10.16.3 - resolution: "@motionone/easing@npm:10.16.3" +"@motionone/easing@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/easing@npm:10.17.0" dependencies: - "@motionone/utils": ^10.16.3 + "@motionone/utils": ^10.17.0 tslib: ^2.3.1 - checksum: 03e2460cdd35ee4967a86ce28ffbaaaca589263f659f652801cf6bd667baba9b3d5ce6d134df6b64413b60b34dd21d7c38b0cd8a4c3e1ed789789cdb971905b2 + checksum: 2870d9e94645cf4ed3a27309a858dccee26615291ec46b56e993ef3ac9f059a659b02a2115ed61d27250fc8800acc9640f0319aeb402de7fa0e15dffbebeb548 languageName: node linkType: hard -"@motionone/generators@npm:^10.16.4": - version: 10.16.4 - resolution: "@motionone/generators@npm:10.16.4" +"@motionone/generators@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/generators@npm:10.17.0" dependencies: - "@motionone/types": ^10.16.3 - "@motionone/utils": ^10.16.3 + "@motionone/types": ^10.17.0 + "@motionone/utils": ^10.17.0 tslib: ^2.3.1 - checksum: 185091c5cfbe67c38e84bf3920d1b5862e5d7eb624136494a7e4779b2f9d06855ebe3e633d95dcc5a1735d92d59d1ae28a0724c2f9d8bddd60fc9bc3603fab48 + checksum: 6d048a0362692db3f450b97c1679a8d0265bff93106412bdcc33b9c48b9362a3e97f672f29a2932d5e393330750fdd55921c1c9b2bf20690922a37a0164e649f languageName: node linkType: hard @@ -1397,21 +1444,21 @@ __metadata: languageName: node linkType: hard -"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.16.3": - version: 10.16.3 - resolution: "@motionone/types@npm:10.16.3" - checksum: ff38982f5aff2c0abbc3051c843d186d6f954c971e97dd6fced97a4ef50ee04f6e49607541ebb80e14dd143cf63553c388392110e270d04eca23f6b529f7f321 +"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/types@npm:10.17.0" + checksum: 3996c84e1578b17146c14bd581ab682b7b2a06ca7fd5a7dc378a0f3b10539256d7b803a7df748f0c60d6df6b33950269a27ba2bb1839de779196bd024bee4b87 languageName: node linkType: hard -"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.16.3": - version: 10.16.3 - resolution: "@motionone/utils@npm:10.16.3" +"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.17.0": + version: 10.17.0 + resolution: "@motionone/utils@npm:10.17.0" dependencies: - "@motionone/types": ^10.16.3 + "@motionone/types": ^10.17.0 hey-listen: ^1.0.8 tslib: ^2.3.1 - checksum: d06025911c54c2217c98026cd38d4d681268a2b9b2830ac7342820881ba6be09721dd03626f52547749ead0543d5e2f2a69c9270ffdeaabc0949f7afb3233817 + checksum: 408e278c9051a221e528bb9ca0a773018b9953ecd53bb88715421afc009f4647417b0d9f163c8195467badd934f39ade24f57e007416988e4291242e749ea43d languageName: node linkType: hard @@ -1425,95 +1472,86 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:14.0.4": - version: 14.0.4 - resolution: "@next/env@npm:14.0.4" - checksum: e8dac033d92c10e55d3b1802f8fd9be00383ed9d479add9fee0823a9a0bf2ab0f4421d5baea52921871c82daf5cd292421db8a1ed5d173e3cb088c3b3a984c0d +"@next/env@npm:14.2.3": + version: 14.2.3 + resolution: "@next/env@npm:14.2.3" + checksum: 47ddb64ec6cdc13dfcf560ba42cce71d7948174bf800162738e20ba0147cc46a5f6fdde1eb7957a3676a9eca6dccf6603836ed7c755eab238d9f5c73614d9880 languageName: node linkType: hard -"@next/eslint-plugin-next@npm:14.0.4": - version: 14.0.4 - resolution: "@next/eslint-plugin-next@npm:14.0.4" +"@next/eslint-plugin-next@npm:14.2.3": + version: 14.2.3 + resolution: "@next/eslint-plugin-next@npm:14.2.3" dependencies: - glob: 7.1.7 - checksum: 62e353227cdd1b47e35c3eb0aaac6d5160edaa2822ce23439459546375e841c2204abe66e3e6eded08c41e50ec467221df855b903f03378dc84982b73ac00e98 + glob: 10.3.10 + checksum: f149344f0f347e02a7d2302c0e318a42a565e6930cd7a72b4681e157a0aa2c5079d2c5cf019b9b58a1e19ff5a3fe273fd80d53add8b3c1a9fe5b7ed70d70ae4a languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-darwin-arm64@npm:14.0.4" +"@next/swc-darwin-arm64@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-darwin-arm64@npm:14.2.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-darwin-x64@npm:14.0.4" +"@next/swc-darwin-x64@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-darwin-x64@npm:14.2.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-linux-arm64-gnu@npm:14.0.4" +"@next/swc-linux-arm64-gnu@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-linux-arm64-gnu@npm:14.2.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-linux-arm64-musl@npm:14.0.4" +"@next/swc-linux-arm64-musl@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-linux-arm64-musl@npm:14.2.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-linux-x64-gnu@npm:14.0.4" +"@next/swc-linux-x64-gnu@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-linux-x64-gnu@npm:14.2.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-linux-x64-musl@npm:14.0.4" +"@next/swc-linux-x64-musl@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-linux-x64-musl@npm:14.2.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-win32-arm64-msvc@npm:14.0.4" +"@next/swc-win32-arm64-msvc@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-win32-arm64-msvc@npm:14.2.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-win32-ia32-msvc@npm:14.0.4" +"@next/swc-win32-ia32-msvc@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-win32-ia32-msvc@npm:14.2.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:14.0.4": - version: 14.0.4 - resolution: "@next/swc-win32-x64-msvc@npm:14.0.4" +"@next/swc-win32-x64-msvc@npm:14.2.3": + version: 14.2.3 + resolution: "@next/swc-win32-x64-msvc@npm:14.2.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@noble/curves@npm:1.1.0, @noble/curves@npm:~1.1.0": - version: 1.1.0 - resolution: "@noble/curves@npm:1.1.0" - dependencies: - "@noble/hashes": 1.3.1 - checksum: 2658cdd3f84f71079b4e3516c47559d22cf4b55c23ac8ee9d2b1f8e5b72916d9689e59820e0f9d9cb4a46a8423af5b56dc6bb7782405c88be06a015180508db5 - languageName: node - linkType: hard - -"@noble/curves@npm:1.2.0, @noble/curves@npm:^1.0.0, @noble/curves@npm:~1.2.0": +"@noble/curves@npm:1.2.0, @noble/curves@npm:~1.2.0": version: 1.2.0 resolution: "@noble/curves@npm:1.2.0" dependencies: @@ -1522,6 +1560,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.3.0, @noble/curves@npm:~1.3.0": + version: 1.3.0 + resolution: "@noble/curves@npm:1.3.0" + dependencies: + "@noble/hashes": 1.3.3 + checksum: b65342ee66c4a440eee2978524412eabba9a9efdd16d6370e15218c6a7d80bddf35e66bb57ed52c0dfd32cb9a717b439ab3a72db618f1a0066dfebe3fd12a421 + languageName: node + linkType: hard + "@noble/hashes@npm:1.2.0, @noble/hashes@npm:~1.2.0": version: 1.2.0 resolution: "@noble/hashes@npm:1.2.0" @@ -1529,20 +1576,27 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.3.1": - version: 1.3.1 - resolution: "@noble/hashes@npm:1.3.1" - checksum: 7fdefc0f7a0c1ec27acc6ff88841793e3f93ec4ce6b8a6a12bfc0dd70ae6b7c4c82fe305fdfeda1735d5ad4a9eebe761e6693b3d355689c559e91242f4bc95b1 - languageName: node - linkType: hard - -"@noble/hashes@npm:1.3.2, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1, @noble/hashes@npm:~1.3.2": +"@noble/hashes@npm:1.3.2": version: 1.3.2 resolution: "@noble/hashes@npm:1.3.2" checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474 languageName: node linkType: hard +"@noble/hashes@npm:1.3.3, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.2": + version: 1.3.3 + resolution: "@noble/hashes@npm:1.3.3" + checksum: 8a6496d1c0c64797339bc694ad06cdfaa0f9e56cd0c3f68ae3666cfb153a791a55deb0af9c653c7ed2db64d537aa3e3054629740d2f2338bb1dcb7ab60cd205b + languageName: node + linkType: hard + +"@noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 + languageName: node + linkType: hard + "@noble/secp256k1@npm:1.7.1, @noble/secp256k1@npm:~1.7.0": version: 1.7.1 resolution: "@noble/secp256k1@npm:1.7.1" @@ -1577,167 +1631,123 @@ __metadata: languageName: node linkType: hard -"@nomicfoundation/ethereumjs-block@npm:5.0.2": - version: 5.0.2 - resolution: "@nomicfoundation/ethereumjs-block@npm:5.0.2" - dependencies: - "@nomicfoundation/ethereumjs-common": 4.0.2 - "@nomicfoundation/ethereumjs-rlp": 5.0.2 - "@nomicfoundation/ethereumjs-trie": 6.0.2 - "@nomicfoundation/ethereumjs-tx": 5.0.2 - "@nomicfoundation/ethereumjs-util": 9.0.2 - ethereum-cryptography: 0.1.3 - ethers: ^5.7.1 - checksum: 7ff744f44a01f1c059ca7812a1cfc8089f87aa506af6cb39c78331dca71b32993cbd6fa05ad03f8c4f4fab73bb998a927af69e0d8ff01ae192ee5931606e09f5 +"@nomicfoundation/edr-darwin-arm64@npm:0.3.8": + version: 0.3.8 + resolution: "@nomicfoundation/edr-darwin-arm64@npm:0.3.8" + checksum: 20166c1cd0413fb3078c8240ad3604fb6ff6076b8142dfff14e51715ed313c73ec90486fe0a3b5a48ca3031e98e92339cd2bf825f6f199bfdf9b41bec906ebb8 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-blockchain@npm:7.0.2": - version: 7.0.2 - resolution: "@nomicfoundation/ethereumjs-blockchain@npm:7.0.2" - dependencies: - "@nomicfoundation/ethereumjs-block": 5.0.2 - "@nomicfoundation/ethereumjs-common": 4.0.2 - "@nomicfoundation/ethereumjs-ethash": 3.0.2 - "@nomicfoundation/ethereumjs-rlp": 5.0.2 - "@nomicfoundation/ethereumjs-trie": 6.0.2 - "@nomicfoundation/ethereumjs-tx": 5.0.2 - "@nomicfoundation/ethereumjs-util": 9.0.2 - abstract-level: ^1.0.3 - debug: ^4.3.3 - ethereum-cryptography: 0.1.3 - level: ^8.0.0 - lru-cache: ^5.1.1 - memory-level: ^1.0.0 - checksum: b7e440dcd73e32aa72d13bfd28cb472773c9c60ea808a884131bf7eb3f42286ad594a0864215f599332d800f3fe1f772fff4b138d2dcaa8f41e4d8389bff33e7 +"@nomicfoundation/edr-darwin-x64@npm:0.3.8": + version: 0.3.8 + resolution: "@nomicfoundation/edr-darwin-x64@npm:0.3.8" + checksum: c9ba1c9eeda71876f6c69550b20f7b0d865f6249cb88c0a3dc853d7ca32061d9a71f40f14cc628fa7f286786fc2cd48c5a2a9527a6d0f55939f2a9565809b561 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-common@npm:4.0.2": - version: 4.0.2 - resolution: "@nomicfoundation/ethereumjs-common@npm:4.0.2" - dependencies: - "@nomicfoundation/ethereumjs-util": 9.0.2 - crc-32: ^1.2.0 - checksum: f0d84704d6254d374299c19884312bd5666974b4b6f342d3f10bc76e549de78d20e45a53d25fbdc146268a52335497127e4f069126da7c60ac933a158e704887 +"@nomicfoundation/edr-linux-arm64-gnu@npm:0.3.8": + version: 0.3.8 + resolution: "@nomicfoundation/edr-linux-arm64-gnu@npm:0.3.8" + checksum: bebb780f8c22ca13af9b336873a6d00091139f88669ba4c569d03efd7a6671f10b4c6afd7ee9444d9b18364d05eedf46f4dd82d1e7329de32267175127a6989b languageName: node linkType: hard -"@nomicfoundation/ethereumjs-ethash@npm:3.0.2": - version: 3.0.2 - resolution: "@nomicfoundation/ethereumjs-ethash@npm:3.0.2" - dependencies: - "@nomicfoundation/ethereumjs-block": 5.0.2 - "@nomicfoundation/ethereumjs-rlp": 5.0.2 - "@nomicfoundation/ethereumjs-util": 9.0.2 - abstract-level: ^1.0.3 - bigint-crypto-utils: ^3.0.23 - ethereum-cryptography: 0.1.3 - checksum: e4011e4019dd9b92f7eeebfc1e6c9a9685c52d8fd0ee4f28f03e50048a23b600c714490827f59fdce497b3afb503b3fd2ebf6815ff307e9949c3efeff1403278 +"@nomicfoundation/edr-linux-arm64-musl@npm:0.3.8": + version: 0.3.8 + resolution: "@nomicfoundation/edr-linux-arm64-musl@npm:0.3.8" + checksum: 6cf009e4686780c41c6af271e67d1414b5e5096e5422f64980b8c3a4ddd6273b3289a5d228d976b217d6c1d8da52af912f599d923a098225b9dd906f03b889c8 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-evm@npm:2.0.2": - version: 2.0.2 - resolution: "@nomicfoundation/ethereumjs-evm@npm:2.0.2" - dependencies: - "@ethersproject/providers": ^5.7.1 - "@nomicfoundation/ethereumjs-common": 4.0.2 - "@nomicfoundation/ethereumjs-tx": 5.0.2 - "@nomicfoundation/ethereumjs-util": 9.0.2 - debug: ^4.3.3 - ethereum-cryptography: 0.1.3 - mcl-wasm: ^0.7.1 - rustbn.js: ~0.2.0 - checksum: a23cf570836ddc147606b02df568069de946108e640f902358fef67e589f6b371d856056ee44299d9b4e3497f8ae25faa45e6b18fefd90e9b222dc6a761d85f0 +"@nomicfoundation/edr-linux-x64-gnu@npm:0.3.8": + version: 0.3.8 + resolution: "@nomicfoundation/edr-linux-x64-gnu@npm:0.3.8" + checksum: 6afb66601880bee40a254272ecb88d3c00b1acd97bde503127b2d900d15aa2707926b56e652abdfb0c0e75dde53e201aaef40ae0fd3bd7c6e48163eaa6ed3a17 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-rlp@npm:5.0.2": - version: 5.0.2 - resolution: "@nomicfoundation/ethereumjs-rlp@npm:5.0.2" - bin: - rlp: bin/rlp - checksum: a74434cadefca9aa8754607cc1ad7bb4bbea4ee61c6214918e60a5bbee83206850346eb64e39fd1fe97f854c7ec0163e01148c0c881dda23881938f0645a0ef2 +"@nomicfoundation/edr-linux-x64-musl@npm:0.3.8": + version: 0.3.8 + resolution: "@nomicfoundation/edr-linux-x64-musl@npm:0.3.8" + checksum: 72cd4be88ea30fd47fa1f984f446d80bf6d33e928e35df02ae4b842701b459dd92d7ba4071e388c95739a9688d6247100cb7155f3e67a5e624f54b2b42098dfd languageName: node linkType: hard -"@nomicfoundation/ethereumjs-statemanager@npm:2.0.2": - version: 2.0.2 - resolution: "@nomicfoundation/ethereumjs-statemanager@npm:2.0.2" - dependencies: - "@nomicfoundation/ethereumjs-common": 4.0.2 - "@nomicfoundation/ethereumjs-rlp": 5.0.2 - debug: ^4.3.3 - ethereum-cryptography: 0.1.3 - ethers: ^5.7.1 - js-sdsl: ^4.1.4 - checksum: 3ab6578e252e53609afd98d8ba42a99f182dcf80252f23ed9a5e0471023ffb2502130f85fc47fa7c94cd149f9be799ed9a0942ca52a143405be9267f4ad94e64 +"@nomicfoundation/edr-win32-x64-msvc@npm:0.3.8": + version: 0.3.8 + resolution: "@nomicfoundation/edr-win32-x64-msvc@npm:0.3.8" + checksum: d7b5bbe71f2347075a9e4d88d22609ec9b8058734ee048ff94300fecb51afad96d0d596686ad9cf6cf8ee74d1c117bf53ce5d77bf077cb472977d4a9bd88eb43 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-trie@npm:6.0.2": - version: 6.0.2 - resolution: "@nomicfoundation/ethereumjs-trie@npm:6.0.2" +"@nomicfoundation/edr@npm:^0.3.7": + version: 0.3.8 + resolution: "@nomicfoundation/edr@npm:0.3.8" dependencies: - "@nomicfoundation/ethereumjs-rlp": 5.0.2 - "@nomicfoundation/ethereumjs-util": 9.0.2 - "@types/readable-stream": ^2.3.13 - ethereum-cryptography: 0.1.3 - readable-stream: ^3.6.0 - checksum: d4da918d333851b9f2cce7dbd25ab5753e0accd43d562d98fd991b168b6a08d1794528f0ade40fe5617c84900378376fe6256cdbe52c8d66bf4c53293bbc7c40 + "@nomicfoundation/edr-darwin-arm64": 0.3.8 + "@nomicfoundation/edr-darwin-x64": 0.3.8 + "@nomicfoundation/edr-linux-arm64-gnu": 0.3.8 + "@nomicfoundation/edr-linux-arm64-musl": 0.3.8 + "@nomicfoundation/edr-linux-x64-gnu": 0.3.8 + "@nomicfoundation/edr-linux-x64-musl": 0.3.8 + "@nomicfoundation/edr-win32-x64-msvc": 0.3.8 + checksum: 31047fdde18034e2c6bd65dfbe3192c149b2af7f06a108e8c7b829c45bc5071c9d536c68d2d3b988bc67c7f7d331f0a88eee49ce3c882b3bcd5e20bc301d32a8 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-tx@npm:5.0.2": - version: 5.0.2 - resolution: "@nomicfoundation/ethereumjs-tx@npm:5.0.2" +"@nomicfoundation/ethereumjs-common@npm:4.0.4": + version: 4.0.4 + resolution: "@nomicfoundation/ethereumjs-common@npm:4.0.4" dependencies: - "@chainsafe/ssz": ^0.9.2 - "@ethersproject/providers": ^5.7.2 - "@nomicfoundation/ethereumjs-common": 4.0.2 - "@nomicfoundation/ethereumjs-rlp": 5.0.2 - "@nomicfoundation/ethereumjs-util": 9.0.2 - ethereum-cryptography: 0.1.3 - checksum: 0bbcea75786b2ccb559afe2ecc9866fb4566a9f157b6ffba4f50960d14f4b3da2e86e273f6fadda9b860e67cfcabf589970fb951b328cb5f900a585cd21842a2 + "@nomicfoundation/ethereumjs-util": 9.0.4 + checksum: ce3f6e4ae15b976efdb7ccda27e19aadb62b5ffee209f9503e68b4fd8633715d4d697c0cc10ccd35f5e4e977edd05100d0f214e28880ec64fff77341dc34fcdf + languageName: node + linkType: hard + +"@nomicfoundation/ethereumjs-rlp@npm:5.0.4": + version: 5.0.4 + resolution: "@nomicfoundation/ethereumjs-rlp@npm:5.0.4" + bin: + rlp: bin/rlp.cjs + checksum: ee2c2e5776c73801dc5ed636f4988b599b4563c2d0037da542ea57eb237c69dd1ac555f6bcb5e06f70515b6459779ba0d68252a6e105132b4659ab4bf62919b0 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-util@npm:9.0.2": - version: 9.0.2 - resolution: "@nomicfoundation/ethereumjs-util@npm:9.0.2" +"@nomicfoundation/ethereumjs-tx@npm:5.0.4": + version: 5.0.4 + resolution: "@nomicfoundation/ethereumjs-tx@npm:5.0.4" dependencies: - "@chainsafe/ssz": ^0.10.0 - "@nomicfoundation/ethereumjs-rlp": 5.0.2 + "@nomicfoundation/ethereumjs-common": 4.0.4 + "@nomicfoundation/ethereumjs-rlp": 5.0.4 + "@nomicfoundation/ethereumjs-util": 9.0.4 ethereum-cryptography: 0.1.3 - checksum: 3a08f7b88079ef9f53b43da9bdcb8195498fd3d3911c2feee2571f4d1204656053f058b2f650471c86f7d2d0ba2f814768c7cfb0f266eede41c848356afc4900 + peerDependencies: + c-kzg: ^2.1.2 + peerDependenciesMeta: + c-kzg: + optional: true + checksum: 0f1c87716682ccbcf4d92ffc6cf8ab557e658b90319d82be3219a091a736859f8803c73c98e4863682e3e86d264751c472d33ff6d3c3daf4e75b5f01d0af8fa3 languageName: node linkType: hard -"@nomicfoundation/ethereumjs-vm@npm:7.0.2": - version: 7.0.2 - resolution: "@nomicfoundation/ethereumjs-vm@npm:7.0.2" - dependencies: - "@nomicfoundation/ethereumjs-block": 5.0.2 - "@nomicfoundation/ethereumjs-blockchain": 7.0.2 - "@nomicfoundation/ethereumjs-common": 4.0.2 - "@nomicfoundation/ethereumjs-evm": 2.0.2 - "@nomicfoundation/ethereumjs-rlp": 5.0.2 - "@nomicfoundation/ethereumjs-statemanager": 2.0.2 - "@nomicfoundation/ethereumjs-trie": 6.0.2 - "@nomicfoundation/ethereumjs-tx": 5.0.2 - "@nomicfoundation/ethereumjs-util": 9.0.2 - debug: ^4.3.3 +"@nomicfoundation/ethereumjs-util@npm:9.0.4": + version: 9.0.4 + resolution: "@nomicfoundation/ethereumjs-util@npm:9.0.4" + dependencies: + "@nomicfoundation/ethereumjs-rlp": 5.0.4 ethereum-cryptography: 0.1.3 - mcl-wasm: ^0.7.1 - rustbn.js: ~0.2.0 - checksum: 1c25ba4d0644cadb8a2b0241a4bb02e578bfd7f70e3492b855c2ab5c120cb159cb8f7486f84dc1597884bd1697feedbfb5feb66e91352afb51f3694fd8e4a043 + peerDependencies: + c-kzg: ^2.1.2 + peerDependenciesMeta: + c-kzg: + optional: true + checksum: 754439f72b11cad2d8986707ad020077dcc763c4055f73e2668a0b4cadb22aa4407faa9b3c587d9eb5b97ac337afbe037eb642bc1d5a16197284f83db3462cbe languageName: node linkType: hard "@nomicfoundation/hardhat-chai-matchers@npm:^2.0.3": - version: 2.0.3 - resolution: "@nomicfoundation/hardhat-chai-matchers@npm:2.0.3" + version: 2.0.6 + resolution: "@nomicfoundation/hardhat-chai-matchers@npm:2.0.6" dependencies: "@types/chai-as-promised": ^7.1.3 chai-as-promised: ^7.1.1 @@ -1748,37 +1758,37 @@ __metadata: chai: ^4.2.0 ethers: ^6.1.0 hardhat: ^2.9.4 - checksum: bdab50e569ef85498a4d3bc374cb635c3072aa734ad8e9eff71f87e1467cf0fa941fa286aedce1651fa190bfe19119d65cd2ac614314bf6db87eb7738cd49c33 + checksum: 050bf0cf2f33b480bc93912330929649b0e08a0f9405bbadda66239bfeedaee7f2cfc7e34ed03540cb381b41925fc9dd4ec9a36088ccfa8d7461259d8c78003d languageName: node linkType: hard "@nomicfoundation/hardhat-ethers@npm:^3.0.5": - version: 3.0.5 - resolution: "@nomicfoundation/hardhat-ethers@npm:3.0.5" + version: 3.0.6 + resolution: "@nomicfoundation/hardhat-ethers@npm:3.0.6" dependencies: debug: ^4.1.1 lodash.isequal: ^4.5.0 peerDependencies: ethers: ^6.1.0 hardhat: ^2.0.0 - checksum: 34b092dfec68f8d8673c96af717660327edc814bc5c9cdb5bc1f82d5bde2b18bc9b9d3499a632784a3d4f2505ac174217e55d31b546b7eaa77a5bb30b3c80bb4 + checksum: 31a9b5aeb7b42cf3d8bcd1f11e680ce7018874a4c63b16b01a928fb34d2bd3e0f046fc4c7180e01bcd8b8b398874fc370317165284b3f543c4f3d1fbdcfbf05d languageName: node linkType: hard "@nomicfoundation/hardhat-network-helpers@npm:^1.0.6": - version: 1.0.9 - resolution: "@nomicfoundation/hardhat-network-helpers@npm:1.0.9" + version: 1.0.10 + resolution: "@nomicfoundation/hardhat-network-helpers@npm:1.0.10" dependencies: ethereumjs-util: ^7.1.4 peerDependencies: hardhat: ^2.9.5 - checksum: ff378795075af853aeaacb7bc0783928d947d7f9fb043c046fcaffdf1e1219c4af47b18ea7fa2c10fe0b25daef48f13ae8b103bc11ea494ecdfbe34a3dcdf936 + checksum: 675da8d3229946a2bac0df9d1b5cc278bba9cd1a8214b5ff6099dcba874d913df07b9772a2ead0cb7ea2ced6b3fa430a73f94a3e257ae105493931c38fc7bf61 languageName: node linkType: hard "@nomicfoundation/hardhat-verify@npm:^2.0.3": - version: 2.0.3 - resolution: "@nomicfoundation/hardhat-verify@npm:2.0.3" + version: 2.0.7 + resolution: "@nomicfoundation/hardhat-verify@npm:2.0.7" dependencies: "@ethersproject/abi": ^5.1.2 "@ethersproject/address": ^5.0.2 @@ -1791,7 +1801,7 @@ __metadata: undici: ^5.14.0 peerDependencies: hardhat: ^2.0.4 - checksum: 5cc3513d3385eb45c19081e79b1b2a67b13376f0d2c5dc2da07ee41886f82110b0af5b46e7fae6204db8a9d4dcda7e568a630a254bd5567779068bc29c22c86f + checksum: 4b9f2c3001d56c8a2d05af11cc57461e6985723220d9af33f46c01ecd1c4eece474e3860fc4e256bcb23a1a4f6e9a26ec535264aa7d1b97be146d46262a96473 languageName: node linkType: hard @@ -1904,12 +1914,25 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^2.0.0": + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" + dependencies: + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^10.0.1 + socks-proxy-agent: ^8.0.3 + checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 languageName: node linkType: hard @@ -1920,124 +1943,131 @@ __metadata: languageName: node linkType: hard -"@openzeppelin/contracts@npm:4.9.3, @openzeppelin/contracts@npm:^4.8.1": +"@openzeppelin/contracts@npm:4.9.3": version: 4.9.3 resolution: "@openzeppelin/contracts@npm:4.9.3" checksum: 4932063e733b35fa7669b9fe2053f69b062366c5c208b0c6cfa1ac451712100c78acff98120c3a4b88d94154c802be05d160d71f37e7d74cadbe150964458838 languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-android-arm64@npm:2.3.0" +"@openzeppelin/contracts@npm:^4.8.1": + version: 4.9.6 + resolution: "@openzeppelin/contracts@npm:4.9.6" + checksum: 274b6e968268294f12d5ca4f0278f6e6357792c8bb4d76664f83dbdc325f780541538a127e6a6e97e4f018088b42f65952014dec9c745c0fa25081f43ef9c4bf + languageName: node + linkType: hard + +"@parcel/watcher-android-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-android-arm64@npm:2.4.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-darwin-arm64@npm:2.3.0" +"@parcel/watcher-darwin-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-darwin-x64@npm:2.3.0" +"@parcel/watcher-darwin-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-freebsd-x64@npm:2.3.0" +"@parcel/watcher-freebsd-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.3.0" +"@parcel/watcher-linux-arm-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.3.0" +"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.3.0" +"@parcel/watcher-linux-arm64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.3.0" +"@parcel/watcher-linux-x64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.3.0" +"@parcel/watcher-linux-x64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-wasm@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-wasm@npm:2.3.0" +"@parcel/watcher-wasm@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-wasm@npm:2.4.1" dependencies: is-glob: ^4.0.3 micromatch: ^4.0.5 napi-wasm: ^1.1.0 - checksum: 61e3209e5253fc4eda2ddf903877475836cc3c65dca8b19c538de4b1fb598c17ca2797ab52cb45f61c01be963aed44059f2f9e536eb68539e31f27f1fcfb09ba + checksum: 8ac9585b5aac43d7125ea326482b733fbe4564ed68846624647a93899885290a5a3e26c71d16adfc43dec98a69ee73256aa714f53b430be1ef501b6c69973b2e languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-arm64@npm:2.3.0" +"@parcel/watcher-win32-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-ia32@npm:2.3.0" +"@parcel/watcher-win32-ia32@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-x64@npm:2.3.0" +"@parcel/watcher-win32-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-x64@npm:2.4.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@parcel/watcher@npm:^2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher@npm:2.3.0" - dependencies: - "@parcel/watcher-android-arm64": 2.3.0 - "@parcel/watcher-darwin-arm64": 2.3.0 - "@parcel/watcher-darwin-x64": 2.3.0 - "@parcel/watcher-freebsd-x64": 2.3.0 - "@parcel/watcher-linux-arm-glibc": 2.3.0 - "@parcel/watcher-linux-arm64-glibc": 2.3.0 - "@parcel/watcher-linux-arm64-musl": 2.3.0 - "@parcel/watcher-linux-x64-glibc": 2.3.0 - "@parcel/watcher-linux-x64-musl": 2.3.0 - "@parcel/watcher-win32-arm64": 2.3.0 - "@parcel/watcher-win32-ia32": 2.3.0 - "@parcel/watcher-win32-x64": 2.3.0 +"@parcel/watcher@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher@npm:2.4.1" + dependencies: + "@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 @@ -2066,16 +2096,630 @@ __metadata: optional: true "@parcel/watcher-win32-ia32": optional: true - "@parcel/watcher-win32-x64": + "@parcel/watcher-win32-x64": + optional: true + checksum: 4da70551da27e565c726b0bbd5ba5afcb2bca36dfd8619a649f0eaa41f693ddd1d630c36e53bc083895d71a3e28bc4199013e557cd13c7af6ccccab28ceecbff + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + +"@radix-ui/number@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/number@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + checksum: 621ea8b7d4195d1a65a9c0aee918e8335e7f198088eec91577512c89c2ba3a3bab4a767cfb872a2b9c3092a78ff41cad9a924845a939f6bb87fe9356241ea0ea + languageName: node + linkType: hard + +"@radix-ui/primitive@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/primitive@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + checksum: 2b93e161d3fdabe9a64919def7fa3ceaecf2848341e9211520c401181c9eaebb8451c630b066fad2256e5c639c95edc41de0ba59c40eff37e799918d019822d1 + languageName: node + linkType: hard + +"@radix-ui/react-arrow@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-arrow@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 8cca086f0dbb33360e3c0142adf72f99fc96352d7086d6c2356dbb2ea5944cfb720a87d526fc48087741c602cd8162ca02b0af5e6fdf5f56d20fddb44db8b4c3 + languageName: node + linkType: hard + +"@radix-ui/react-checkbox@npm:^1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-checkbox@npm:1.0.4" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-presence": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-controllable-state": 1.0.1 + "@radix-ui/react-use-previous": 1.0.1 + "@radix-ui/react-use-size": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 6dac5bddd9e1c42b149555501440918d9eae70da13b6d8539c3bf46b6c07681119d865d2106a43f729884ae8e2043bedc34c4d00a09a527b3bf0feade088d188 + languageName: node + linkType: hard + +"@radix-ui/react-collection@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-collection@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-slot": 1.0.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: acfbc9b0b2c553d343c22f02c9f098bc5cfa99e6e48df91c0d671855013f8b877ade9c657b7420a7aa523b5aceadea32a60dd72c23b1291f415684fb45d00cff + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-compose-refs@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 2b9a613b6db5bff8865588b6bf4065f73021b3d16c0a90b2d4c23deceeb63612f1f15de188227ebdc5f88222cab031be617a9dd025874c0487b303be3e5cc2a8 + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-context@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 60e9b81d364f40c91a6213ec953f7c64fcd9d75721205a494a5815b3e5ae0719193429b62ee6c7002cd6aaf70f8c0e2f08bdbaba9ffcc233044d32b56d2127d1 + languageName: node + linkType: hard + +"@radix-ui/react-direction@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-direction@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 5336a8b0d4f1cde585d5c2b4448af7b3d948bb63a1aadb37c77771b0e5902dc6266e409cf35fd0edaca7f33e26424be19e64fb8f9d7f7be2d6f1714ea2764210 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.0.5": + version: 1.0.5 + resolution: "@radix-ui/react-dismissable-layer@npm:1.0.5" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-callback-ref": 1.0.1 + "@radix-ui/react-use-escape-keydown": 1.0.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: e73cf4bd3763f4d55b1bea7486a9700384d7d94dc00b1d5a75e222b2f1e4f32bc667a206ca4ed3baaaf7424dce7a239afd0ba59a6f0d89c3462c4e6e8d029a04 + languageName: node + linkType: hard + +"@radix-ui/react-dropdown-menu@npm:^2.0.6": + version: 2.0.6 + resolution: "@radix-ui/react-dropdown-menu@npm:2.0.6" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-id": 1.0.1 + "@radix-ui/react-menu": 2.0.6 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-controllable-state": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 1433e04234c29ae688b1d50b4a5ad0fd67e2627a5ea2e5f60fec6e4307e673ef35a703672eae0d61d96156c59084bbb19de9f9b9936b3fc351917dfe41dcf403 + languageName: node + linkType: hard + +"@radix-ui/react-focus-guards@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-focus-guards@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 1f8ca8f83b884b3612788d0742f3f054e327856d90a39841a47897dbed95e114ee512362ae314177de226d05310047cabbf66b686ae86ad1b65b6b295be24ef7 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-focus-scope@npm:1.0.4" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-callback-ref": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 3481db1a641513a572734f0bcb0e47fefeba7bccd6ec8dde19f520719c783ef0b05a55ef0d5292078ed051cc5eda46b698d5d768da02e26e836022f46b376fd1 + languageName: node + linkType: hard + +"@radix-ui/react-icons@npm:^1.3.0": + version: 1.3.0 + resolution: "@radix-ui/react-icons@npm:1.3.0" + peerDependencies: + react: ^16.x || ^17.x || ^18.x + checksum: 982f3ee2271eaaa12b944506ef7701d20fad847082592d99b393b66a2ebbd4cc89e3a0ba48146ed8801418a7bfd76cd55901dc5cb7c6ef404001e7e4c73d05f6 + languageName: node + linkType: hard + +"@radix-ui/react-id@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-id@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-layout-effect": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 446a453d799cc790dd2a1583ff8328da88271bff64530b5a17c102fa7fb35eece3cf8985359d416f65e330cd81aa7b8fe984ea125fc4f4eaf4b3801d698e49fe + languageName: node + linkType: hard + +"@radix-ui/react-label@npm:^2.0.2": + version: 2.0.2 + resolution: "@radix-ui/react-label@npm:2.0.2" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: fe3bd8902bc523fb5125fa96167a13b8a60d007413787eae9573e4b00b0edff0487c4c0620ea5dc37e6da13833ebc4f8d7e00b6c846f2a5686e7f173672b8dde + languageName: node + linkType: hard + +"@radix-ui/react-menu@npm:2.0.6": + version: 2.0.6 + resolution: "@radix-ui/react-menu@npm:2.0.6" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-collection": 1.0.3 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-direction": 1.0.1 + "@radix-ui/react-dismissable-layer": 1.0.5 + "@radix-ui/react-focus-guards": 1.0.1 + "@radix-ui/react-focus-scope": 1.0.4 + "@radix-ui/react-id": 1.0.1 + "@radix-ui/react-popper": 1.1.3 + "@radix-ui/react-portal": 1.0.4 + "@radix-ui/react-presence": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-roving-focus": 1.0.4 + "@radix-ui/react-slot": 1.0.2 + "@radix-ui/react-use-callback-ref": 1.0.1 + aria-hidden: ^1.1.1 + react-remove-scroll: 2.5.5 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a43fb560dbb5a4ddc43ea4e2434a9f517bbbcbf8b12e1e74c1e36666ad321aef7e39f91770140c106fe6f34e237102be8a02f3bc5588e6c06a709e20580c5e82 + languageName: node + linkType: hard + +"@radix-ui/react-popper@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-popper@npm:1.1.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@floating-ui/react-dom": ^2.0.0 + "@radix-ui/react-arrow": 1.0.3 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-callback-ref": 1.0.1 + "@radix-ui/react-use-layout-effect": 1.0.1 + "@radix-ui/react-use-rect": 1.0.1 + "@radix-ui/react-use-size": 1.0.1 + "@radix-ui/rect": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: b18a15958623f9222b6ed3e24b9fbcc2ba67b8df5a5272412f261de1592b3f05002af1c8b94c065830c3c74267ce00cf6c1d70d4d507ec92ba639501f98aa348 + languageName: node + linkType: hard + +"@radix-ui/react-portal@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-portal@npm:1.0.4" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: c4cf35e2f26a89703189d0eef3ceeeb706ae0832e98e558730a5e929ca7c72c7cb510413a24eca94c7732f8d659a1e81942bec7b90540cb73ce9e4885d040b64 + languageName: node + linkType: hard + +"@radix-ui/react-presence@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-presence@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-use-layout-effect": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ed2ff9faf9e4257a4065034d3771459e5a91c2d840b2fcec94661761704dbcb65bcdd927d28177a2a129b3dab5664eb90a9b88309afe0257a9f8ba99338c0d95 + languageName: node + linkType: hard + +"@radix-ui/react-primitive@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-primitive@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-slot": 1.0.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 9402bc22923c8e5c479051974a721c301535c36521c0237b83e5fa213d013174e77f3ad7905e6d60ef07e14f88ec7f4ea69891dc7a2b39047f8d3640e8f8d713 + languageName: node + linkType: hard + +"@radix-ui/react-roving-focus@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-roving-focus@npm:1.0.4" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-collection": 1.0.3 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-direction": 1.0.1 + "@radix-ui/react-id": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-callback-ref": 1.0.1 + "@radix-ui/react-use-controllable-state": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 69b1c82c2d9db3ba71549a848f2704200dab1b2cd22d050c1e081a78b9a567dbfdc7fd0403ee010c19b79652de69924d8ca2076cd031d6552901e4213493ffc7 + languageName: node + linkType: hard + +"@radix-ui/react-select@npm:^2.0.0": + version: 2.0.0 + resolution: "@radix-ui/react-select@npm:2.0.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/number": 1.0.1 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-collection": 1.0.3 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-direction": 1.0.1 + "@radix-ui/react-dismissable-layer": 1.0.5 + "@radix-ui/react-focus-guards": 1.0.1 + "@radix-ui/react-focus-scope": 1.0.4 + "@radix-ui/react-id": 1.0.1 + "@radix-ui/react-popper": 1.1.3 + "@radix-ui/react-portal": 1.0.4 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-slot": 1.0.2 + "@radix-ui/react-use-callback-ref": 1.0.1 + "@radix-ui/react-use-controllable-state": 1.0.1 + "@radix-ui/react-use-layout-effect": 1.0.1 + "@radix-ui/react-use-previous": 1.0.1 + "@radix-ui/react-visually-hidden": 1.0.3 + aria-hidden: ^1.1.1 + react-remove-scroll: 2.5.5 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 9ebf4a3e70fd5f583cf468e432ff04768b3442c44788eaf415e044f19c900b886e92eb46e19e138c4994d8a361f5e31f93d13b5bcf413469f21899bbe1112d1d + languageName: node + linkType: hard + +"@radix-ui/react-slot@npm:1.0.2, @radix-ui/react-slot@npm:^1.0.2": + version: 1.0.2 + resolution: "@radix-ui/react-slot@npm:1.0.2" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: edf5edf435ff594bea7e198bf16d46caf81b6fb559493acad4fa8c308218896136acb16f9b7238c788fd13e94a904f2fd0b6d834e530e4cae94522cdb8f77ce9 + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: b9fd39911c3644bbda14a84e4fca080682bef84212b8d8931fcaa2d2814465de242c4cfd8d7afb3020646bead9c5e539d478cea0a7031bee8a8a3bb164f3bc4c + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-callback-ref": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: dee2be1937d293c3a492cb6d279fc11495a8f19dc595cdbfe24b434e917302f9ac91db24e8cc5af9a065f3f209c3423115b5442e65a5be9fd1e9091338972be9 + languageName: node + linkType: hard + +"@radix-ui/react-use-escape-keydown@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-callback-ref": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: c6ed0d9ce780f67f924980eb305af1f6cce2a8acbaf043a58abe0aa3cc551d9aa76ccee14531df89bbee302ead7ecc7fce330886f82d4672c5eda52f357ef9b8 + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: bed9c7e8de243a5ec3b93bb6a5860950b0dba359b6680c84d57c7a655e123dec9b5891c5dfe81ab970652e7779fe2ad102a23177c7896dde95f7340817d47ae5 + languageName: node + linkType: hard + +"@radix-ui/react-use-previous@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-previous@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 66b4312e857c58b75f3bf62a2048ef090b79a159e9da06c19a468c93e62336969c33dbef60ff16969f00b20386cc25d138f6a353f1658b35baac0a6eff4761b9 + languageName: node + linkType: hard + +"@radix-ui/react-use-rect@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-rect@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/rect": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 433f07e61e04eb222349825bb05f3591fca131313a1d03709565d6226d8660bd1d0423635553f95ee4fcc25c8f2050972d848808d753c388e2a9ae191ebf17f3 + languageName: node + linkType: hard + +"@radix-ui/react-use-size@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-size@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-layout-effect": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6cc150ad1e9fa85019c225c5a5d50a0af6cdc4653dad0c21b4b40cd2121f36ee076db326c43e6bc91a69766ccff5a84e917d27970176b592577deea3c85a3e26 + languageName: node + linkType: hard + +"@radix-ui/react-visually-hidden@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-visually-hidden@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": optional: true - checksum: 12f494998dbae363cc9c48b49f7e09589c179e84133e3b6cd0c087573a7dc70b3adec458f95b39e3b8e4d9c93cff770ce15b1d2452d6741a5047f1ca90485ded + checksum: 2e9d0c8253f97e7d6ffb2e52a5cfd40ba719f813b39c3e2e42c496d54408abd09ef66b5aec4af9b8ab0553215e32452a5d0934597a49c51dd90dc39181ed0d57 languageName: node linkType: hard -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f +"@radix-ui/rect@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/rect@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + checksum: aeec13b234a946052512d05239067d2d63422f9ec70bf2fe7acfd6b9196693fc33fbaf43c2667c167f777d90a095c6604eb487e0bce79e230b6df0f6cacd6a55 languageName: node linkType: hard @@ -2110,19 +2754,19 @@ __metadata: linkType: hard "@rushstack/eslint-patch@npm:^1.3.3": - version: 1.5.0 - resolution: "@rushstack/eslint-patch@npm:1.5.0" - checksum: f21595f92ade631b5c5b2426962db727f79a7224a2c60e462779310bf1f2b592a6f59d280fa936001f564a4c7d40997ba80b5a32081fee061309ef2c56b7f4b5 + version: 1.10.3 + resolution: "@rushstack/eslint-patch@npm:1.10.3" + checksum: 1042779367ee102576a3c132f052d718d7111fee9f815758a72b21e8145620f7d3403c14fcde3b4cfa1cbc14b08b8519151ff77d0f353bf647f0a0a16eafdef5 languageName: node linkType: hard "@safe-global/safe-apps-provider@npm:^0.18.1": - version: 0.18.1 - resolution: "@safe-global/safe-apps-provider@npm:0.18.1" + version: 0.18.2 + resolution: "@safe-global/safe-apps-provider@npm:0.18.2" dependencies: - "@safe-global/safe-apps-sdk": ^8.1.0 + "@safe-global/safe-apps-sdk": ^9.0.0 events: ^3.3.0 - checksum: fb77aee24149303a8886f1c23ed35ccd75ed63ed67cdb1dfd5c7160e7744f37c8872feadcfbf6d5712d2de65896a1aaf339dc4afb1fa648f0dddd689ff89183c + checksum: 36fa3ab829328655053e84a3be394f2cf39c363b79034ff028306ae24badc7f707423dd0af39e4076b549c5ed8088cbe2c8aca3c23d373041400dcf0b13101c8 languageName: node linkType: hard @@ -2136,10 +2780,20 @@ __metadata: languageName: node linkType: hard +"@safe-global/safe-apps-sdk@npm:^9.0.0": + version: 9.0.0 + resolution: "@safe-global/safe-apps-sdk@npm:9.0.0" + dependencies: + "@safe-global/safe-gateway-typescript-sdk": ^3.5.3 + viem: ^1.6.0 + checksum: 91d233d39d60574550a0455dc55e8cc58eb8b2324bf522e87ab0ed8b08eee702f60f71310790d0a892c5ad9cfc054ef5c7a05ef52f84ba2ecec7a1dcab689f7c + languageName: node + linkType: hard + "@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3": - version: 3.12.0 - resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.12.0" - checksum: 4f563449d0af5a032037039e34d87f1c4a6a83d105871958df5aaf97d12b25bd7bce4c59108f1997e1e9cd087108c31e7f80bd2ba204690e9a766b6e475c21be + version: 3.21.1 + resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.21.1" + checksum: 04934d3ad1d6f97de499357522df123ebb03e15b5c9264dd1750fb6ea7cd2fa02b67223c92e27755946f2a043658071c4e5bc92a9cc7b470b9a29d261fdb5f2d languageName: node linkType: hard @@ -2150,10 +2804,10 @@ __metadata: languageName: node linkType: hard -"@scure/base@npm:~1.1.0, @scure/base@npm:~1.1.2": - version: 1.1.3 - resolution: "@scure/base@npm:1.1.3" - checksum: 1606ab8a4db898cb3a1ada16c15437c3bce4e25854fadc8eb03ae93cbbbac1ed90655af4b0be3da37e12056fef11c0374499f69b9e658c9e5b7b3e06353c630c +"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.0, @scure/base@npm:~1.1.2, @scure/base@npm:~1.1.4": + version: 1.1.6 + resolution: "@scure/base@npm:1.1.6" + checksum: d6deaae91deba99e87939af9e55d80edba302674983f32bba57f942e22b1726a83c62dc50d8f4370a5d5d35a212dda167fb169f4b0d0c297488d8604608fc3d3 languageName: node linkType: hard @@ -2168,17 +2822,6 @@ __metadata: languageName: node linkType: hard -"@scure/bip32@npm:1.3.1": - version: 1.3.1 - resolution: "@scure/bip32@npm:1.3.1" - dependencies: - "@noble/curves": ~1.1.0 - "@noble/hashes": ~1.3.1 - "@scure/base": ~1.1.0 - checksum: 394d65f77a40651eba21a5096da0f4233c3b50d422864751d373fcf142eeedb94a1149f9ab1dbb078086dab2d0bc27e2b1afec8321bf22d4403c7df2fea5bfe2 - languageName: node - linkType: hard - "@scure/bip32@npm:1.3.2": version: 1.3.2 resolution: "@scure/bip32@npm:1.3.2" @@ -2190,6 +2833,17 @@ __metadata: languageName: node linkType: hard +"@scure/bip32@npm:1.3.3": + version: 1.3.3 + resolution: "@scure/bip32@npm:1.3.3" + dependencies: + "@noble/curves": ~1.3.0 + "@noble/hashes": ~1.3.2 + "@scure/base": ~1.1.4 + checksum: f939ca733972622fcc1e61d4fdf170a0ad294b24ddb7ed7cdd4c467e1ef283b970154cb101cf5f1a7b64cf5337e917ad31135911dfc36b1d76625320167df2fa + languageName: node + linkType: hard + "@scure/bip39@npm:1.1.1": version: 1.1.1 resolution: "@scure/bip39@npm:1.1.1" @@ -2210,6 +2864,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.2.2": + version: 1.2.2 + resolution: "@scure/bip39@npm:1.2.2" + dependencies: + "@noble/hashes": ~1.3.2 + "@scure/base": ~1.1.4 + checksum: cb99505e6d2deef8e55e81df8c563ce8dbfdf1595596dc912bceadcf366c91b05a98130e928ecb090df74efdb20150b64acc4be55bc42768cab4d39a2833d234 + languageName: node + linkType: hard + "@se-2/hardhat@workspace:packages/hardhat": version: 0.0.0-use.local resolution: "@se-2/hardhat@workspace:packages/hardhat" @@ -2259,23 +2923,35 @@ __metadata: resolution: "@se-2/nextjs@workspace:packages/nextjs" dependencies: "@ethersproject/providers": ^5.7.2 + "@fontsource/milonga": ^5.0.20 + "@fontsource/oswald": ^5.0.20 "@heroicons/react": ^2.0.11 + "@radix-ui/react-checkbox": ^1.0.4 + "@radix-ui/react-dropdown-menu": ^2.0.6 + "@radix-ui/react-icons": ^1.3.0 + "@radix-ui/react-label": ^2.0.2 + "@radix-ui/react-select": ^2.0.0 + "@radix-ui/react-slot": ^1.0.2 "@rainbow-me/rainbowkit": 1.3.5 "@trivago/prettier-plugin-sort-imports": ^4.1.1 "@types/node": ^17.0.35 "@types/nprogress": ^0 "@types/react": ^18.0.9 "@types/react-copy-to-clipboard": ^5.0.4 + "@types/react-dom": ^18 "@typescript-eslint/eslint-plugin": ^5.39.0 "@uniswap/sdk-core": ^4.0.1 "@uniswap/v2-sdk": ^3.0.1 autoprefixer: ^10.4.12 blo: ^1.0.1 + class-variance-authority: ^0.7.0 + clsx: ^2.1.1 daisyui: 4.5.0 eslint: ^8.15.0 eslint-config-next: ^14.0.4 eslint-config-prettier: ^8.5.0 eslint-plugin-prettier: ^4.2.1 + lucide-react: ^0.379.0 next: ^14.0.4 next-themes: ^0.2.1 nprogress: ^0.2.0 @@ -2286,7 +2962,9 @@ __metadata: react-copy-to-clipboard: ^5.1.0 react-dom: ^18.2.0 react-hot-toast: ^2.4.0 + tailwind-merge: ^2.3.0 tailwindcss: ^3.3.3 + tailwindcss-animate: ^1.0.7 type-fest: ^4.6.0 typescript: ^5.1.6 use-debounce: ^8.0.4 @@ -2387,38 +3065,6 @@ __metadata: languageName: node linkType: hard -"@solana/buffer-layout@npm:^4.0.0": - version: 4.0.1 - resolution: "@solana/buffer-layout@npm:4.0.1" - dependencies: - buffer: ~6.0.3 - checksum: bf846888e813187243d4008a7a9f58b49d16cbd995b9d7f1b72898aa510ed77b1ce5e8468e7b2fd26dd81e557a4e74a666e21fccb95f123c1f740d41138bbacd - languageName: node - linkType: hard - -"@solana/web3.js@npm:^1.70.1": - version: 1.78.5 - resolution: "@solana/web3.js@npm:1.78.5" - dependencies: - "@babel/runtime": ^7.22.6 - "@noble/curves": ^1.0.0 - "@noble/hashes": ^1.3.1 - "@solana/buffer-layout": ^4.0.0 - agentkeepalive: ^4.3.0 - bigint-buffer: ^1.1.5 - bn.js: ^5.2.1 - borsh: ^0.7.0 - bs58: ^4.0.1 - buffer: 6.0.3 - fast-stable-stringify: ^1.0.0 - jayson: ^4.1.0 - node-fetch: ^2.6.12 - rpc-websockets: ^7.5.1 - superstruct: ^0.14.2 - checksum: 66fe4ddcc073d0c539e23a2aae3ba23c081a11f5ebc8216dd18e0c6770f20e419c635a50529faa59baeec9722cd521a3502abc7cdf3b3d5f31b32066e0415c24 - languageName: node - linkType: hard - "@solidity-parser/parser@npm:^0.14.0": version: 0.14.5 resolution: "@solidity-parser/parser@npm:0.14.5" @@ -2428,12 +3074,10 @@ __metadata: languageName: node linkType: hard -"@solidity-parser/parser@npm:^0.16.0": - version: 0.16.1 - resolution: "@solidity-parser/parser@npm:0.16.1" - dependencies: - antlr4ts: ^0.5.0-alpha.4 - checksum: d9e2f7042434fb850a97a2c3679f5fbf4997c7845278d0a436b3de30169e6758fe3818191694ece36dc39a40f55ae0384c4ae0ae912790b5b0806728a50466c2 +"@solidity-parser/parser@npm:^0.18.0": + version: 0.18.0 + resolution: "@solidity-parser/parser@npm:0.18.0" + checksum: 970d991529d632862fa88e107531339d84df35bf0374e31e8215ce301b19a01ede33fccf4d374402649814263f8bc278a8e6d62a0129bb877539fbdd16a604cc languageName: node linkType: hard @@ -2607,56 +3251,64 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.2": - version: 0.5.2 - resolution: "@swc/helpers@npm:0.5.2" +"@swc/counter@npm:^0.1.3": + version: 0.1.3 + resolution: "@swc/counter@npm:0.1.3" + checksum: df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 + languageName: node + linkType: hard + +"@swc/helpers@npm:0.5.5": + version: 0.5.5 + resolution: "@swc/helpers@npm:0.5.5" dependencies: + "@swc/counter": ^0.1.3 tslib: ^2.4.0 - checksum: 51d7e3d8bd56818c49d6bfbd715f0dbeedc13cf723af41166e45c03e37f109336bbcb57a1f2020f4015957721aeb21e1a7fff281233d797ff7d3dd1f447fa258 + checksum: d4f207b191e54b29460804ddf2984ba6ece1d679a0b2f6a9c765dcf27bba92c5769e7965668a4546fb9f1021eaf0ff9be4bf5c235ce12adcd65acdfe77187d11 languageName: node linkType: hard -"@tanstack/query-core@npm:4.35.3": - version: 4.35.3 - resolution: "@tanstack/query-core@npm:4.35.3" - checksum: 0184cd19a26c4f96d05bbebd7966866741d46e5be19ac99d8cd6e5bbeb6550f257e7b52b674fb2673190696e113dd601422d196bf4870b58b4d2e2edf4307e92 +"@tanstack/query-core@npm:4.36.1": + version: 4.36.1 + resolution: "@tanstack/query-core@npm:4.36.1" + checksum: 47672094da20d89402d9fe03bb7b0462be73a76ff9ca715169738bc600a719d064d106d083a8eedae22a2c22de22f87d5eb5d31ef447aba771d9190f2117ed10 languageName: node linkType: hard -"@tanstack/query-persist-client-core@npm:4.35.3": - version: 4.35.3 - resolution: "@tanstack/query-persist-client-core@npm:4.35.3" +"@tanstack/query-persist-client-core@npm:4.36.1": + version: 4.36.1 + resolution: "@tanstack/query-persist-client-core@npm:4.36.1" dependencies: - "@tanstack/query-core": 4.35.3 - checksum: c48f33936216e0ddbeb7fb0ed4242bb24a4086f4d719547a0f12461293a039b6fc9586056f5d3d8894c2043a014a614f155af8705f539edea633f7403ff7f5b6 + "@tanstack/query-core": 4.36.1 + checksum: f67eab79cb6d9581716d1532c490d00452d8e2c5438874599fdd2d8d930445137ed9afa8199a569452bf3d5ec581c223750d5777b63b65cbc1baf5bdf6fe3322 languageName: node linkType: hard "@tanstack/query-sync-storage-persister@npm:^4.27.1": - version: 4.35.3 - resolution: "@tanstack/query-sync-storage-persister@npm:4.35.3" + version: 4.36.1 + resolution: "@tanstack/query-sync-storage-persister@npm:4.36.1" dependencies: - "@tanstack/query-persist-client-core": 4.35.3 - checksum: 17865d295d6f7092642adf8282174c059ae459226f84ccf90c4de9d0f7e1116e1db8da7e0ad2e9ebd9acba90057b673703bf4cc22bbf3813bc4bdccdfb3b6973 + "@tanstack/query-persist-client-core": 4.36.1 + checksum: 461467ab13b0434dd4647c1ea8969ed06db6dabf77e3a68d978bbeb78d3d491b242fb7cd13bd37512f787e6ef891113ce208fad6355fa7eb49987c6942ca196b languageName: node linkType: hard "@tanstack/react-query-persist-client@npm:^4.28.0": - version: 4.35.5 - resolution: "@tanstack/react-query-persist-client@npm:4.35.5" + version: 4.36.1 + resolution: "@tanstack/react-query-persist-client@npm:4.36.1" dependencies: - "@tanstack/query-persist-client-core": 4.35.3 + "@tanstack/query-persist-client-core": 4.36.1 peerDependencies: - "@tanstack/react-query": ^4.35.3 - checksum: ed26363815527f44893ea7fba5b57dcc605ee9d59cc444d691211029596aec131f14aad9a03915ad6380402835c5a1fc06ca38209fbd7498b24d543fa4fd8f45 + "@tanstack/react-query": ^4.36.1 + checksum: d938449bd8395da0c6ff69c83218c7efe63832f4e588b75f4f0c4f4db8c20194cb1507a1d5d8dd76b193545df3d3c0d5a409c117cc5306847fc02df3d2d16d45 languageName: node linkType: hard "@tanstack/react-query@npm:^4.28.0": - version: 4.35.3 - resolution: "@tanstack/react-query@npm:4.35.3" + version: 4.36.1 + resolution: "@tanstack/react-query@npm:4.36.1" dependencies: - "@tanstack/query-core": 4.35.3 + "@tanstack/query-core": 4.36.1 use-sync-external-store: ^1.2.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -2667,11 +3319,11 @@ __metadata: optional: true react-native: optional: true - checksum: 4d7e4e6a8466095848d2924fdbcd2d22a36b53e2d0f79a7dec121c8d7af36ff857b1bae5a7b802f3a399922c9c9f38f2a06372b1fc7b1d5de960e78fa1d3d722 + checksum: 1aff0a476859386f8d32253fa0d0bde7b81769a6d4d4d9cbd78778f0f955459a3bdb7ee27a0d2ee7373090f12998b45df80db0b5b313bd0a7a39d36c6e8e51c5 languageName: node linkType: hard -"@tootallnate/once@npm:2, @tootallnate/once@npm:2.0.0": +"@tootallnate/once@npm:2.0.0": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 @@ -2679,12 +3331,12 @@ __metadata: linkType: hard "@trivago/prettier-plugin-sort-imports@npm:^4.1.1": - version: 4.2.0 - resolution: "@trivago/prettier-plugin-sort-imports@npm:4.2.0" + version: 4.3.0 + resolution: "@trivago/prettier-plugin-sort-imports@npm:4.3.0" dependencies: "@babel/generator": 7.17.7 "@babel/parser": ^7.20.5 - "@babel/traverse": 7.17.3 + "@babel/traverse": 7.23.2 "@babel/types": 7.17.0 javascript-natural-sort: 0.7.1 lodash: ^4.17.21 @@ -2694,7 +3346,7 @@ __metadata: peerDependenciesMeta: "@vue/compiler-sfc": optional: true - checksum: 2081ba9f1a2d33b9a3eeadeb3e713d404ee3d1a5cff3b20a23d94d6d915f0a8ff549616c1e77cd728f1b33733e0d7ab8e4c2512f344a612d81ece40025351160 + checksum: 22bb311ca24f09eef25915a66727e7be113b703f196f6ea0589dc9730b11a6f1e5e4bcc468213101d138b570d310792c83abb8d9487c53f9e597942fea052b6e languageName: node linkType: hard @@ -2711,9 +3363,9 @@ __metadata: linkType: hard "@tsconfig/node10@npm:^1.0.7": - version: 1.0.9 - resolution: "@tsconfig/node10@npm:1.0.9" - checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df + version: 1.0.11 + resolution: "@tsconfig/node10@npm:1.0.11" + checksum: 51fe47d55fe1b80ec35e6e5ed30a13665fd3a531945350aa74a14a1e82875fb60b350c2f2a5e72a64831b1b6bc02acb6760c30b3738b54954ec2dea82db7a267 languageName: node linkType: hard @@ -2792,27 +3444,27 @@ __metadata: linkType: hard "@types/bn.js@npm:^5.1.0": - version: 5.1.2 - resolution: "@types/bn.js@npm:5.1.2" + version: 5.1.5 + resolution: "@types/bn.js@npm:5.1.5" dependencies: "@types/node": "*" - checksum: 8d9fdb43836646c2ecd445041de03e057f9b459885be57faee64104160487a63730b9f371e8ad7d33f360b3cc6dc0e323543962fc5fa296b92b322b946732be0 + checksum: c87b28c4af74545624f8a3dae5294b16aa190c222626e8d4b2e327b33b1a3f1eeb43e7a24d914a9774bca43d8cd6e1cb0325c1f4b3a244af6693a024e1d918e6 languageName: node linkType: hard "@types/chai-as-promised@npm:^7.1.3": - version: 7.1.6 - resolution: "@types/chai-as-promised@npm:7.1.6" + version: 7.1.8 + resolution: "@types/chai-as-promised@npm:7.1.8" dependencies: "@types/chai": "*" - checksum: f765dd249ae9384540f8e6402bd3a9f5e87b97f9078ef58f4b5ec15f7c3673e1f10f0089f819eceb20e00b3df40b7aae1bd44d2b8f4edbbedfcb33ce296f6791 + checksum: f0e5eab451b91bc1e289ed89519faf6591932e8a28d2ec9bbe95826eb73d28fe43713633e0c18706f3baa560a7d97e7c7c20dc53ce639e5d75bac46b2a50bf21 languageName: node linkType: hard "@types/chai@npm:*": - version: 4.3.6 - resolution: "@types/chai@npm:4.3.6" - checksum: 32a6c18bf53fb3dbd89d1bfcadb1c6fd45cc0007c34e436393cc37a0a5a556f9e6a21d1e8dd71674c40cc36589d2f30bf4d9369d7787021e54d6e997b0d7300a + version: 4.3.16 + resolution: "@types/chai@npm:4.3.16" + checksum: bb5f52d1b70534ed8b4bf74bd248add003ffe1156303802ea367331607c06b494da885ffbc2b674a66b4f90c9ee88759790a5f243879f6759f124f22328f5e95 languageName: node linkType: hard @@ -2825,38 +3477,29 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:^3.4.33": - version: 3.4.36 - resolution: "@types/connect@npm:3.4.36" - dependencies: - "@types/node": "*" - checksum: 4dee3d966fb527b98f0cbbdcf6977c9193fc3204ed539b7522fe5e64dfa45f9017bdda4ffb1f760062262fce7701a0ee1c2f6ce2e50af36c74d4e37052303172 - languageName: node - linkType: hard - "@types/debug@npm:^4.1.7": - version: 4.1.9 - resolution: "@types/debug@npm:4.1.9" + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: "@types/ms": "*" - checksum: e88ee8b19d106f33eb0d3bc58bacff9702e98d821fd1ebd1de8942e6b97419e19a1ccf39370f1764a1dc66f79fd4619f3412e1be6eeb9f0b76412f5ffe4ead93 + checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 languageName: node linkType: hard "@types/eslint@npm:^8": - version: 8.44.3 - resolution: "@types/eslint@npm:8.44.3" + version: 8.56.10 + resolution: "@types/eslint@npm:8.56.10" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: 3a0d152785400cb83a887a646d9c8877468e686b6fb439635c64856b70dbe91019e588d2b32bc923cd60642bf5dca7f70b2cf61eb431cf25fbdf2932f6e13dd3 + checksum: fb7137dd263ce1130b42d14452bdd0266ef81f52cb55ba1a5e9750e65da1f0596dc598c88bffc7e415458b6cb611a876dcc132bcf40ea48701c6d05b40c57be5 languageName: node linkType: hard "@types/estree@npm:*": - version: 1.0.2 - resolution: "@types/estree@npm:1.0.2" - checksum: aeedb1b2fe20cbe06f44b99b562bf9703e360bfcdf5bb3d61d248182ee1dd63500f2474e12f098ffe1f5ac3202b43b3e18ec99902d9328d5374f5512fa077e45 + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a languageName: node linkType: hard @@ -2898,10 +3541,10 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.9": - version: 7.0.13 - resolution: "@types/json-schema@npm:7.0.13" - checksum: 345df21a678fa72fb389f35f33de77833d09d4a142bb2bcb27c18690efa4cf70fc2876e43843cefb3fbdb9fcb12cd3e970a90936df30f53bbee899865ff605ab +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 languageName: node linkType: hard @@ -2941,16 +3584,18 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.32 - resolution: "@types/ms@npm:0.7.32" - checksum: 610744605c5924aa2657c8a62d307052af4f0e38e2aa015f154ef03391fabb4fd903f9c9baacb41f6e5798b8697e898463c351e5faf638738603ed29137b5254 + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a languageName: node linkType: hard "@types/node@npm:*": - version: 20.7.0 - resolution: "@types/node@npm:20.7.0" - checksum: 1b2919925c213f4d2039ada7a8354c998e144f7291db8d719ef58ea9924ab636c113690073b0ec3b82ba62907385f7e0f51e9d1583c1a818776daa5156d3a590 + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" + dependencies: + undici-types: ~5.26.4 + checksum: 5373983874b9af7c216e7ca5d26b32a8d9829c703a69f1e66f2113598b5be8582c0e009ca97369f1ec9a6282b3f92812208d06eb1e9fc3bd9b939b022303d042 languageName: node linkType: hard @@ -2975,7 +3620,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^12.12.54, @types/node@npm:^12.7.1": +"@types/node@npm:^12.7.1": version: 12.20.55 resolution: "@types/node@npm:12.20.55" checksum: e4f86785f4092706e0d3b0edff8dca5a13b45627e4b36700acd8dfe6ad53db71928c8dee914d4276c7fd3b6ccd829aa919811c9eb708a2c8e4c6eb3701178c37 @@ -3004,18 +3649,18 @@ __metadata: linkType: hard "@types/nprogress@npm:^0": - version: 0.2.1 - resolution: "@types/nprogress@npm:0.2.1" - checksum: fe9db499f3d9cff90bad9f49336ff82ea444a51ca336a25ec401d18cc8fb12e546b622bdc11379491475c22cd4d9fb1195c805055cacb365627c667e52d618b1 + version: 0.2.3 + resolution: "@types/nprogress@npm:0.2.3" + checksum: 2bd96ba1167f548e8f898ae8a790b6501a5422217621c9b8ea75962f3e8473f0e371058b79d83e04e80a6bfee2d66fc6612cdb28296648007b35d3c2a6d64e5c languageName: node linkType: hard "@types/pbkdf2@npm:^3.0.0": - version: 3.1.0 - resolution: "@types/pbkdf2@npm:3.1.0" + version: 3.1.2 + resolution: "@types/pbkdf2@npm:3.1.2" dependencies: "@types/node": "*" - checksum: d15024b1957c21cf3b8887329d9bd8dfde754cf13a09d76ae25f1391cfc62bb8b8d7b760773c5dbaa748172fba8b3e0c3dbe962af6ccbd69b76df12a48dfba40 + checksum: bebe1e596cbbe5f7d2726a58859e61986c5a42459048e29cb7f2d4d764be6bbb0844572fd5d70ca8955a8a17e8b4ed80984fc4903e165d9efb8807a3fbb051aa languageName: node linkType: hard @@ -3027,78 +3672,69 @@ __metadata: linkType: hard "@types/prop-types@npm:*": - version: 15.7.7 - resolution: "@types/prop-types@npm:15.7.7" - checksum: 023b95f7dd82e1c594f51dcb93ec4c382600cef6eeee29a2ac7b782b92c0882eab8da16d4cbd6e18b39e85ac8d94ebf4ca02c6e248ce5b5fb4b16dbab5d82861 + version: 15.7.12 + resolution: "@types/prop-types@npm:15.7.12" + checksum: ac16cc3d0a84431ffa5cfdf89579ad1e2269549f32ce0c769321fdd078f84db4fbe1b461ed5a1a496caf09e637c0e367d600c541435716a55b1d9713f5035dfe languageName: node linkType: hard "@types/qrcode@npm:^1": - version: 1.5.2 - resolution: "@types/qrcode@npm:1.5.2" + version: 1.5.5 + resolution: "@types/qrcode@npm:1.5.5" dependencies: "@types/node": "*" - checksum: 2f696916e66002ecf0616451a44308b33948ce68f7ee1eae0ff8a4acc133024a3d9a7314e9dcb6455ab7f7e126963c204a687a665e3688ba39ec4ae80eb30670 + checksum: d92c1d3e77406bf13a03ec521b2ffb1ac99b2e6ea3a17cad670f2610f62e1293554c57e4074bb2fd4e9369f475f863b69e0ae8c543cb049c4a3c1b0c2d92522a languageName: node linkType: hard "@types/qs@npm:^6.2.31, @types/qs@npm:^6.9.7": - version: 6.9.8 - resolution: "@types/qs@npm:6.9.8" - checksum: c28e07d00d07970e5134c6eed184a0189b8a4649e28fdf36d9117fe671c067a44820890de6bdecef18217647a95e9c6aebdaaae69f5fe4b0bec9345db885f77e + version: 6.9.15 + resolution: "@types/qs@npm:6.9.15" + checksum: 97d8208c2b82013b618e7a9fc14df6bd40a73e1385ac479b6896bafc7949a46201c15f42afd06e86a05e914f146f495f606b6fb65610cc60cf2e0ff743ec38a2 languageName: node linkType: hard "@types/react-copy-to-clipboard@npm:^5.0.4": - version: 5.0.5 - resolution: "@types/react-copy-to-clipboard@npm:5.0.5" + version: 5.0.7 + resolution: "@types/react-copy-to-clipboard@npm:5.0.7" dependencies: "@types/react": "*" - checksum: 48e356652c7c70394ef14a6f3dcec524a02fddabd892a9728083301c7f49bf5fd590215a0c0cad9812953af8fa23ab5813d9ad3a1b0ddd82b70ff000e7aa8a30 + checksum: adc2970c8756e648daa06e294c422df3dc076a784344ab2ecb78a17ebd7e8e3dfd7f31e68c24267de4815cdeec573a743d952a308b45b8380f6b7912a9a8b911 languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.0.9": - version: 18.2.23 - resolution: "@types/react@npm:18.2.23" +"@types/react-dom@npm:^18": + version: 18.3.0 + resolution: "@types/react-dom@npm:18.3.0" dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: efb9d1ed1940c0e7ba08a21ffba5e266d8dbbb8fe618cfb97bc902dfc96385fdd8189e3f7f64b4aa13134f8e61947d60560deb23be151253c3a97b0d070897ca + "@types/react": "*" + checksum: a0cd9b1b815a6abd2a367a9eabdd8df8dd8f13f95897b2f9e1359ea3ac6619f957c1432ece004af7d95e2a7caddbba19faa045f831f32d6263483fc5404a7596 languageName: node linkType: hard -"@types/readable-stream@npm:^2.3.13": - version: 2.3.15 - resolution: "@types/readable-stream@npm:2.3.15" +"@types/react@npm:*, @types/react@npm:^18.0.9": + version: 18.3.3 + resolution: "@types/react@npm:18.3.3" dependencies: - "@types/node": "*" - safe-buffer: ~5.1.1 - checksum: ec36f525cad09b6c65a1dafcb5ad99b9e2ed824ec49b7aa23180ac427e5d35b8a0706193ecd79ab4253a283ad485ba03d5917a98daaaa144f0ea34f4823e9d82 - languageName: node - linkType: hard - -"@types/scheduler@npm:*": - version: 0.16.4 - resolution: "@types/scheduler@npm:0.16.4" - checksum: a57b0f10da1b021e6bd5eeef8a1917dd3b08a8715bd8029e2ded2096d8f091bb1bb1fef2d66e139588a983c4bfbad29b59e48011141725fa83c76e986e1257d7 + "@types/prop-types": "*" + csstype: ^3.0.2 + checksum: c63d6a78163244e2022b01ef79b0baec4fe4da3475dc4a90bb8accefad35ef0c43560fd0312e5974f92a0f1108aa4d669ac72d73d66396aa060ea03b5d2e3873 languageName: node linkType: hard "@types/secp256k1@npm:^4.0.1": - version: 4.0.4 - resolution: "@types/secp256k1@npm:4.0.4" + version: 4.0.6 + resolution: "@types/secp256k1@npm:4.0.6" dependencies: "@types/node": "*" - checksum: 6f521a08486a98e71c8529f5c3119f99e610196a47243cc6052c6160b216dff2c85dc50a8f3208ed47028dbb470bbb6fdee47a3fdc064687e46021d5a712767c + checksum: 984494caf49a4ce99fda2b9ea1840eb47af946b8c2737314108949bcc0c06b4880e871296bd49ed6ea4c8423e3a302ad79fec43abfc987330e7eb98f0c4e8ba4 languageName: node linkType: hard "@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0": - version: 7.5.3 - resolution: "@types/semver@npm:7.5.3" - checksum: 349fdd1ab6c213bac5c991bac766bd07b8b12e63762462bb058740dcd2eb09c8193d068bb226f134661275f2022976214c0e727a4e5eb83ec1b131127c980d3e + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 languageName: node linkType: hard @@ -3112,27 +3748,9 @@ __metadata: linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.4 - resolution: "@types/trusted-types@npm:2.0.4" - checksum: 5256c4576cd1c90d33ddd9cc9cbd4f202b39c98cbe8b7f74963298f9eb2159c285ea5c25a6181b4c594d8d75641765bff85d72c2d251ad076e6529ce0eeedd1c - languageName: node - linkType: hard - -"@types/ws@npm:^7.4.4": - version: 7.4.7 - resolution: "@types/ws@npm:7.4.7" - dependencies: - "@types/node": "*" - checksum: b4c9b8ad209620c9b21e78314ce4ff07515c0cadab9af101c1651e7bfb992d7fd933bd8b9c99d110738fd6db523ed15f82f29f50b45510288da72e964dedb1a3 - languageName: node - linkType: hard - -"@types/ws@npm:^8.5.5": - version: 8.5.6 - resolution: "@types/ws@npm:8.5.6" - dependencies: - "@types/node": "*" - checksum: 7addb0c5fa4e7713d5209afb8a90f1852b12c02cb537395adf7a05fbaf21205dc5f7c110fd5ad6f3dbf147112cbff33fb11d8633059cb344f0c14f595b1ea1fb + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 languageName: node linkType: hard @@ -3161,45 +3779,61 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:latest": - version: 6.7.3 - resolution: "@typescript-eslint/eslint-plugin@npm:6.7.3" - dependencies: - "@eslint-community/regexpp": ^4.5.1 - "@typescript-eslint/scope-manager": 6.7.3 - "@typescript-eslint/type-utils": 6.7.3 - "@typescript-eslint/utils": 6.7.3 - "@typescript-eslint/visitor-keys": 6.7.3 - debug: ^4.3.4 + version: 7.10.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.10.0" + dependencies: + "@eslint-community/regexpp": ^4.10.0 + "@typescript-eslint/scope-manager": 7.10.0 + "@typescript-eslint/type-utils": 7.10.0 + "@typescript-eslint/utils": 7.10.0 + "@typescript-eslint/visitor-keys": 7.10.0 graphemer: ^1.4.0 - ignore: ^5.2.4 + ignore: ^5.3.1 natural-compare: ^1.4.0 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 + ts-api-utils: ^1.3.0 + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 8cef558bb3e5a3f97289ae1cbfc7d65e2fa2a3ff77f5c08f250162790a5df1daff03d72f2cde75b8ef0bb3216376cc8377430a911dae1e3e62f1cba646e7b5a4 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/parser@npm:7.2.0" + dependencies: + "@typescript-eslint/scope-manager": 7.2.0 + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/typescript-estree": 7.2.0 + "@typescript-eslint/visitor-keys": 7.2.0 + debug: ^4.3.4 peerDependencies: - "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: ac2790882199047abc59c0407a862f3339645623d03ea0aae5a73fd4bac6abfb753afcf9f23fd51cd1d5aa73f132ef94e2850774c4b2a3d99ebb83030b09429c + checksum: 21deb2e7ad1fc730f637af08f5c549f30ef5b50f424639f57f5bc01274e648db47c696bb994bb24e87424b593d4084e306447c9431a0c0e4807952996db306f4 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0, @typescript-eslint/parser@npm:latest": - version: 6.7.3 - resolution: "@typescript-eslint/parser@npm:6.7.3" +"@typescript-eslint/parser@npm:latest": + version: 7.10.0 + resolution: "@typescript-eslint/parser@npm:7.10.0" dependencies: - "@typescript-eslint/scope-manager": 6.7.3 - "@typescript-eslint/types": 6.7.3 - "@typescript-eslint/typescript-estree": 6.7.3 - "@typescript-eslint/visitor-keys": 6.7.3 + "@typescript-eslint/scope-manager": 7.10.0 + "@typescript-eslint/types": 7.10.0 + "@typescript-eslint/typescript-estree": 7.10.0 + "@typescript-eslint/visitor-keys": 7.10.0 debug: ^4.3.4 peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 658f3294b281db06ebb46884b92172d45eb402ec25c7d4a09cc2461eee359266029af7a49eb9006ee7c3e0003ba53a06f4bee84aa2e99d2d9a3507b9c84ff775 + checksum: 68a30e03f77e8cb58c6f7407d6b90befaa1c97cc3fc2d6b9b43f7003441f2c4ae50b14aaf9c2cb8b2c0e99175c5d753812b9d0a43fadaf8878cde92d82d86266 languageName: node linkType: hard @@ -3213,13 +3847,23 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.7.3": - version: 6.7.3 - resolution: "@typescript-eslint/scope-manager@npm:6.7.3" +"@typescript-eslint/scope-manager@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/scope-manager@npm:7.10.0" + dependencies: + "@typescript-eslint/types": 7.10.0 + "@typescript-eslint/visitor-keys": 7.10.0 + checksum: 27a954c4655d649007103009d77a0c68038afa81b0199c1cb9f69632e29476a9c6ace2d4eb8ace64cc47d351d6dca8f497f99a71d9e0dc5d700986db57b28a65 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/scope-manager@npm:7.2.0" dependencies: - "@typescript-eslint/types": 6.7.3 - "@typescript-eslint/visitor-keys": 6.7.3 - checksum: 08215444b7c70af5c45e185ba3c31c550a0a671ab464a67058cbee680c94aa9d1a062958976d8b09f7bcabf2f63114cdc7be2e4e32e2dfdcb2d7cc79961b7b32 + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/visitor-keys": 7.2.0 + checksum: b4ef8e35a56f590fa56cf769e111907828abb4793f482bf57e3fc8c987294ec119acb96359aa4b0150eea7416816e0b2d8635dccd1e4a5c2b02678b0f74def94 languageName: node linkType: hard @@ -3240,20 +3884,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.7.3": - version: 6.7.3 - resolution: "@typescript-eslint/type-utils@npm:6.7.3" +"@typescript-eslint/type-utils@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/type-utils@npm:7.10.0" dependencies: - "@typescript-eslint/typescript-estree": 6.7.3 - "@typescript-eslint/utils": 6.7.3 + "@typescript-eslint/typescript-estree": 7.10.0 + "@typescript-eslint/utils": 7.10.0 debug: ^4.3.4 - ts-api-utils: ^1.0.1 + ts-api-utils: ^1.3.0 peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: f30a5ab4f88f76457810d72e3ada79fefd94dbbb456069ac004bd7601c9b7f15689b906b66cd849c230f30ae65f6f7039fb169609177ab545b34bacab64f015e + checksum: 1669e62e9f5a529ba6e93f6008d8a764cbba0605a9dc5e528a0853bf8025afe339f716ad588255c11166400c2b2e3310b8f6c630b3ce48b224f4a40c63b4d02a languageName: node linkType: hard @@ -3264,10 +3908,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.7.3": - version: 6.7.3 - resolution: "@typescript-eslint/types@npm:6.7.3" - checksum: 4adb6177ec710e7438610fee553839a7abecc498dbb36d0170786bab66c5e5415cd720ac06419fd905458ad88c39b661603af5f013adc299137ccb4c51c4c879 +"@typescript-eslint/types@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/types@npm:7.10.0" + checksum: 9a16c86e8ace5f38281d80895844e9a4d963887e1304d335ed4e66eefe6646f24d98485f242fe9ee592e870c675dcd92683918f536dd462e26eb45fa69f5e2a5 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/types@npm:7.2.0" + checksum: 237acd24aa55b762ee98904e4f422ba86579325200dcd058b3cbfe70775926e7f00ee0295788d81eb728f3a6326fe4401c648aee9eb1480d9030a441c17520e8 languageName: node linkType: hard @@ -3289,21 +3940,41 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.7.3": - version: 6.7.3 - resolution: "@typescript-eslint/typescript-estree@npm:6.7.3" +"@typescript-eslint/typescript-estree@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.10.0" + dependencies: + "@typescript-eslint/types": 7.10.0 + "@typescript-eslint/visitor-keys": 7.10.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 2d63d608dcc87aa96b6d1300eeb2eb94fb68b9168b3ce0a05b8256adb132fdd9217c8358d467fad3f5ec4dea25e266d161282da4d032d66e3ab6a62d7ece568d + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.2.0" dependencies: - "@typescript-eslint/types": 6.7.3 - "@typescript-eslint/visitor-keys": 6.7.3 + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/visitor-keys": 7.2.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 + minimatch: 9.0.3 semver: ^7.5.4 ts-api-utils: ^1.0.1 peerDependenciesMeta: typescript: optional: true - checksum: eaba1feb0e6882b0bad292172c118aac43ba683d1f04b940b542a20035468d030b062b036ea49eca36aa21782e9b1019e87717003b3c3db7d12dc707466b7eb7 + checksum: fe882195cad45bb67e7e127efa9c31977348d0ca923ef26bb9fbd03a2ab64e6772e6e60954ba07a437684fae8e35897d71f0e6a1ef8fbf3f0025cd314960cd9d languageName: node linkType: hard @@ -3325,20 +3996,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.7.3": - version: 6.7.3 - resolution: "@typescript-eslint/utils@npm:6.7.3" +"@typescript-eslint/utils@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/utils@npm:7.10.0" dependencies: "@eslint-community/eslint-utils": ^4.4.0 - "@types/json-schema": ^7.0.12 - "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 6.7.3 - "@typescript-eslint/types": 6.7.3 - "@typescript-eslint/typescript-estree": 6.7.3 - semver: ^7.5.4 + "@typescript-eslint/scope-manager": 7.10.0 + "@typescript-eslint/types": 7.10.0 + "@typescript-eslint/typescript-estree": 7.10.0 peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 685b7c9fa95ad085f30e26431dc41b3059a42a16925defe2a94b32fb46974bfc168000de7d4d9ad4a1d0568a983f9d3c01ea6bc6cfa9a798e482719af9e9165b + eslint: ^8.56.0 + checksum: 5d0e9d8c06e3614c5001831813eb09d222c0160f77750f65c2d7fe39318f0586b4cb665734fb4b77c4179c082e109bb0ea6b399010be3f9a2d45a2e7f276a56b languageName: node linkType: hard @@ -3352,19 +4020,36 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.7.3": - version: 6.7.3 - resolution: "@typescript-eslint/visitor-keys@npm:6.7.3" +"@typescript-eslint/visitor-keys@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.10.0" + dependencies: + "@typescript-eslint/types": 7.10.0 + eslint-visitor-keys: ^3.4.3 + checksum: 19218120d1295a93b6ce5163f517180eb779c0c578e0f8320887a5816576c8a1497032c25d2d1b2abea345f5929e91cda2aab15aafd3c4a52d1c3aef8744d55a + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.2.0" dependencies: - "@typescript-eslint/types": 6.7.3 + "@typescript-eslint/types": 7.2.0 eslint-visitor-keys: ^3.4.1 - checksum: cef64173a919107f420703e204d97d0afef0d9bd7a67570df5bdb39ac9464211c5a7b3af735d8f41e8004b443ab83e88b1d6fb951886aed4d3fe9d4778667199 + checksum: d9b11b52737450f213cea5c6e07e4672684da48325905c096ee09302b6b261c0bb226e1e350011bdf127c0cbbdd9e6474c905befdfa0a2118fc89ece16770f2b + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 languageName: node linkType: hard "@uniswap/sdk-core@npm:^4.0.1, @uniswap/sdk-core@npm:^4.0.7": - version: 4.0.7 - resolution: "@uniswap/sdk-core@npm:4.0.7" + version: 4.2.1 + resolution: "@uniswap/sdk-core@npm:4.2.1" dependencies: "@ethersproject/address": ^5.0.2 big.js: ^5.2.2 @@ -3372,20 +4057,20 @@ __metadata: jsbi: ^3.1.4 tiny-invariant: ^1.1.0 toformat: ^2.0.0 - checksum: b89ce380206f14fef70fb233c34edb439e9602bc4c17c4801e3032ed6e4b932d71942f677535c996c55e724f9dd7fac42443e117f75bae9348300380e50d95a5 + checksum: a72b85e7fafe787a0cb2215cab5f7981fb18c1f63b58a3257accbefe0cc8fd64b7ad99d6ae9d0fc12f4383ac90d3991bae49a6af1fc5c89b72e1a9132af2c8e5 languageName: node linkType: hard "@uniswap/v2-sdk@npm:^3.0.1": - version: 3.2.1 - resolution: "@uniswap/v2-sdk@npm:3.2.1" + version: 3.3.0 + resolution: "@uniswap/v2-sdk@npm:3.3.0" dependencies: "@ethersproject/address": ^5.0.0 "@ethersproject/solidity": ^5.0.0 "@uniswap/sdk-core": ^4.0.7 tiny-invariant: ^1.1.0 tiny-warning: ^1.0.3 - checksum: 519c01e840878d03b99f0220da3a686afa097287b1c10fc65aaabd0555bab0fbcb013ac6d991453f70161e2e804b0e0797fb853d635acf56eae133671fdcb515 + checksum: 8a6f3c5f1d53749dc61aa46a89799272a3f2f6e01fab36a1c022ef2ffac1f8d52e3a6a4b23b43074b738c77fa45182abf67a9b416c1e83af854ba794d55cc0d7 languageName: node linkType: hard @@ -3418,9 +4103,9 @@ __metadata: linkType: hard "@vanilla-extract/private@npm:^1.0.3": - version: 1.0.3 - resolution: "@vanilla-extract/private@npm:1.0.3" - checksum: 866a71ba6804edeb0735684e7723ba78f5cf0bb40d4fb538fe6bf7d73928099e341312337b2a510ac0ce96ff8a4b39eb7f7a5fad0c842532353dd20e7278f29b + version: 1.0.5 + resolution: "@vanilla-extract/private@npm:1.0.5" + checksum: 147acf9b1795f0681372db92e483bc27eeddad050b7d517e9ab87c5e9bcbdce69c0be300c4948f42e3bdeb81b8dd16b8243f3404ce74e6bc9acbb31112429ff4 languageName: node linkType: hard @@ -3433,17 +4118,17 @@ __metadata: languageName: node linkType: hard -"@vercel/build-utils@npm:7.2.2": - version: 7.2.2 - resolution: "@vercel/build-utils@npm:7.2.2" - checksum: a229573ce56ef81e24af81e30c4abcc460a8d18d27200ee4c4d513d5e017c03708b02c4ee0841d3e8e630fad934f5db893fe4f4c27d43a64292db223cabc575e +"@vercel/build-utils@npm:7.3.0": + version: 7.3.0 + resolution: "@vercel/build-utils@npm:7.3.0" + checksum: 84985548f074d15edc1ad41024c510888f6059a7830fdfdb21db989fd7de32dc035f9ad13cbacca97fb40c1d6c9ae01c65eedc113621f310a230ab22603896d9 languageName: node linkType: hard -"@vercel/error-utils@npm:2.0.1": - version: 2.0.1 - resolution: "@vercel/error-utils@npm:2.0.1" - checksum: 267c21a5d84fec8905f04e4da458e444508541351b094b6450353fba9b264807e72aab6761493cf5000e9257192f91a43d06ab0737756111ccb30339c478b34c +"@vercel/error-utils@npm:2.0.2": + version: 2.0.2 + resolution: "@vercel/error-utils@npm:2.0.2" + checksum: 80e45ba15606cf3984cc8929657111d63e42af1e3405665af1cbfe073b8565c0dc4a2752f4c4a6f32b69220c67e4fdb8b35f31fcb47dca36f0bbc7c4f9006a3f languageName: node linkType: hard @@ -3484,24 +4169,24 @@ __metadata: languageName: node linkType: hard -"@vercel/gatsby-plugin-vercel-builder@npm:2.0.7": - version: 2.0.7 - resolution: "@vercel/gatsby-plugin-vercel-builder@npm:2.0.7" +"@vercel/gatsby-plugin-vercel-builder@npm:2.0.12": + version: 2.0.12 + resolution: "@vercel/gatsby-plugin-vercel-builder@npm:2.0.12" dependencies: "@sinclair/typebox": 0.25.24 - "@vercel/build-utils": 7.2.2 - "@vercel/routing-utils": 3.0.0 + "@vercel/build-utils": 7.3.0 + "@vercel/routing-utils": 3.1.0 esbuild: 0.14.47 etag: 1.8.1 fs-extra: 11.1.0 - checksum: cb26d365711cbf7eb8443d4c5aad2dcd27f52f0b66be9c7e4ba2d132c2064908d0f8eddb31c195b5700bd26401c2b1662a90d4a58b09dc17d283b7b1e2e2f297 + checksum: 600d83127ba61f1dc639eedf915d54e45d232bfd63fba21e7d24c93db0f0ee304a6082045f6b520de03d0ebb0e941a8317e9f21aa7295483bad9ffe0e83bf0bd languageName: node linkType: hard -"@vercel/go@npm:3.0.3": - version: 3.0.3 - resolution: "@vercel/go@npm:3.0.3" - checksum: cf9fa10e00f8bba70c520c9371d4ba7e2d4e6e1970ae74c44b0db86f626c2a294eff7cc36e0f76112084a8bffc35569eca38abc8b3912b59e1081bcfdc2134a3 +"@vercel/go@npm:3.0.4": + version: 3.0.4 + resolution: "@vercel/go@npm:3.0.4" + checksum: b8a8f4b7ad0c78bc53c6e3366bafd26cdc9a50a733bc3bec9021ecfdfb22e6281bb9c7bca6acd1fd5d68c142924f1720e963c9f428619706e9467c7e798c82c1 languageName: node linkType: hard @@ -3515,12 +4200,12 @@ __metadata: languageName: node linkType: hard -"@vercel/next@npm:4.0.10": - version: 4.0.10 - resolution: "@vercel/next@npm:4.0.10" +"@vercel/next@npm:4.0.15": + version: 4.0.15 + resolution: "@vercel/next@npm:4.0.15" dependencies: "@vercel/nft": 0.24.2 - checksum: 6e1ac873d514a73cda9fc4b54778f8579d03019ec923751c31ed2f27a33ada94d076ecbe243a8c6338fcf6665d4f42bf835a7be302f4883e2d409bc9e36a47d2 + checksum: 390e67884b95742ddf8a1cdf7db08455f498053c110c70839c26d72aa75fdf29059ffdaa325268b8e5d5214ff3af776240dde9ccffb4d5283fa5f5e43ace2375 languageName: node linkType: hard @@ -3545,20 +4230,20 @@ __metadata: languageName: node linkType: hard -"@vercel/node@npm:3.0.7": - version: 3.0.7 - resolution: "@vercel/node@npm:3.0.7" +"@vercel/node@npm:3.0.12": + version: 3.0.12 + resolution: "@vercel/node@npm:3.0.12" dependencies: "@edge-runtime/node-utils": 2.2.1 - "@edge-runtime/primitives": 3.1.1 - "@edge-runtime/vm": 3.1.1 + "@edge-runtime/primitives": 4.0.5 + "@edge-runtime/vm": 3.1.7 "@types/node": 14.18.33 - "@vercel/build-utils": 7.2.2 - "@vercel/error-utils": 2.0.1 + "@vercel/build-utils": 7.3.0 + "@vercel/error-utils": 2.0.2 "@vercel/nft": 0.24.2 "@vercel/static-config": 3.0.0 async-listen: 3.0.0 - edge-runtime: 2.5.1 + edge-runtime: 2.5.7 esbuild: 0.14.47 etag: 1.8.1 exit-hook: 2.2.1 @@ -3567,69 +4252,69 @@ __metadata: ts-morph: 12.0.0 ts-node: 10.9.1 typescript: 4.9.5 - undici: 5.23.0 - checksum: 11dd113b3ecb94fee02730384ca4bc35ab6b274a6fd79fc7ff7d9703e8f94e040d0d95d73c3ad6dc7eafbed6a4ef79a6490e7def1f7b1027dbe343b50635e381 + undici: 5.26.5 + checksum: a8cb14266af1fe98ca29bea7adcb108d1a6ec8d8518e0615a36e28aafd70a92e9a0397b46a8b52d0b5220529ed37c8a093a6b74e28357b4bbbcbb2595c0d3f2d languageName: node linkType: hard -"@vercel/python@npm:4.0.2": - version: 4.0.2 - resolution: "@vercel/python@npm:4.0.2" - checksum: 268510d8cb11c18f8676dfcaf0c49d0500e3847ba3a8917b98affa0871c6f9156db729986379e222ee1283a69b4a79aff736b35905ced7a7f0126958bdc6d09f +"@vercel/python@npm:4.1.0": + version: 4.1.0 + resolution: "@vercel/python@npm:4.1.0" + checksum: b0a777b3ce84f26525785406e3a251faba67dd2bdf49044acd72ffa12203a6c6eb99cb93add851c8921a714cfc1174dd75d1704c38e39e7ec42f80c588f2df5b languageName: node linkType: hard -"@vercel/redwood@npm:2.0.4": - version: 2.0.4 - resolution: "@vercel/redwood@npm:2.0.4" +"@vercel/redwood@npm:2.0.5": + version: 2.0.5 + resolution: "@vercel/redwood@npm:2.0.5" dependencies: "@vercel/nft": 0.24.2 - "@vercel/routing-utils": 3.0.0 + "@vercel/routing-utils": 3.1.0 semver: 6.3.1 - checksum: a7909fe2f8ef1e2ed8118d36baeb6766a2a18b395230379462922548d9e79ade03080c518f59b3b526465c9935922aa03701915d22dfe8a554085aa7361c8f39 + checksum: b9a6d996fb9469ee607dbb17f85c3969c7a3ab30754a7e6f9b92092edce1ff80cd308ad4dcd9034c69c966177a0364f7cab5e44b103147a29dc38cd10826b25b languageName: node linkType: hard -"@vercel/remix-builder@npm:2.0.9": - version: 2.0.9 - resolution: "@vercel/remix-builder@npm:2.0.9" +"@vercel/remix-builder@npm:2.0.14": + version: 2.0.14 + resolution: "@vercel/remix-builder@npm:2.0.14" dependencies: "@vercel/nft": 0.24.2 "@vercel/static-config": 3.0.0 ts-morph: 12.0.0 - checksum: 62759fcb405d629ff28b9ab2b4b24280805a3d66d1113e6ab73d2f084b1f23733ba6bc601249400efc59c0ae8147de2741e1b7849d036fbbf920246265d9184a + checksum: c66bf19c930426dcd79330843a78197023b935e879ee0c708226c08819f4b981d15b71b3ea3f48621473bbe81af5cbeeed1b97e63110aa6ee5a8a7657c846c86 languageName: node linkType: hard -"@vercel/routing-utils@npm:3.0.0": - version: 3.0.0 - resolution: "@vercel/routing-utils@npm:3.0.0" +"@vercel/routing-utils@npm:3.1.0": + version: 3.1.0 + resolution: "@vercel/routing-utils@npm:3.1.0" dependencies: ajv: ^6.0.0 path-to-regexp: 6.1.0 dependenciesMeta: ajv: optional: true - checksum: 8d043eae38c2a8581bcab0fe5c8a7c5416c0cc1ef804a23f7aa6edc056787ec1964be0f6bfb1a9376503304d36dc37759b588c611d6065b05d3e61229126da1f + checksum: ef9c06154cab6fcfc15700208c596a36ec7d8b2df722e42c7737b725118c075ec020900d399c0989e6cf49b67595f8624d24e872d073ad426dcac03dcaf2ffa4 languageName: node linkType: hard -"@vercel/ruby@npm:2.0.2": - version: 2.0.2 - resolution: "@vercel/ruby@npm:2.0.2" - checksum: 7e15e8302a09ad3b2db12d958c2501701afccec8b845451096e5a89b6f442cfd55290b98ab027ba606f875a16a4fd724b6356b650aaa0cd4e0c07a4088a1bcde +"@vercel/ruby@npm:2.0.4": + version: 2.0.4 + resolution: "@vercel/ruby@npm:2.0.4" + checksum: c549aaa07a2ec7a9d9a2f5730a7fe14309a8109abf4b3d5be1200e3085cf3392c274e30b75c7a1b35f24d447b60aec9c58274093011f1f5db024217bfc256683 languageName: node linkType: hard -"@vercel/static-build@npm:2.0.8": - version: 2.0.8 - resolution: "@vercel/static-build@npm:2.0.8" +"@vercel/static-build@npm:2.0.14": + version: 2.0.14 + resolution: "@vercel/static-build@npm:2.0.14" dependencies: "@vercel/gatsby-plugin-vercel-analytics": 1.0.11 - "@vercel/gatsby-plugin-vercel-builder": 2.0.7 + "@vercel/gatsby-plugin-vercel-builder": 2.0.12 "@vercel/static-config": 3.0.0 ts-morph: 12.0.0 - checksum: 8691a573613e137c567f9e467275b100eccbc347f8c6712f89b72aee46887df9c93eb900919493d97693a7eb3dc3ef6c9e0dbe43463ca273de021a45b329a51a + checksum: c1e74d816e89a7dace10bd6495d53a70feda7cb1c9cefba5ac227264bde49615c101ea660f8927d66f1ae2b0cd326762898b6553bbe28341bae2583eb429e457 languageName: node linkType: hard @@ -3783,18 +4468,18 @@ __metadata: linkType: hard "@walletconnect/jsonrpc-http-connection@npm:^1.0.4, @walletconnect/jsonrpc-http-connection@npm:^1.0.7": - version: 1.0.7 - resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.7" + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" dependencies: "@walletconnect/jsonrpc-utils": ^1.0.6 "@walletconnect/safe-json": ^1.0.1 cross-fetch: ^3.1.4 - tslib: 1.14.1 - checksum: c4efcd46d4b344727ca6879badca2c2f855499ac76c8dace5d118f4423167adce34e41a99f3dcab0febb945ce51c6ef0ac8556567d5e38d8dad864b131eb5b00 + events: ^3.3.0 + checksum: 2b7c49aca54af2ec37f7bb493062e0bb522ec262889890aa00c133a85dd39beffcfcdb73252600446383a9e6db360cffdc6c50ef7c9b68aae7f5606c8781bdbc languageName: node linkType: hard -"@walletconnect/jsonrpc-provider@npm:1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.6": +"@walletconnect/jsonrpc-provider@npm:1.0.13": version: 1.0.13 resolution: "@walletconnect/jsonrpc-provider@npm:1.0.13" dependencies: @@ -3805,7 +4490,18 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:1.0.3, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": +"@walletconnect/jsonrpc-provider@npm:^1.0.13, @walletconnect/jsonrpc-provider@npm:^1.0.6": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" + dependencies: + "@walletconnect/jsonrpc-utils": ^1.0.8 + "@walletconnect/safe-json": ^1.0.2 + events: ^3.3.0 + checksum: db8f931f93285520c51939603108f5cfe2a90a651d12744766d14471db3a488d2964ece5bfedc6cc93832ecd008cd37e7e1b1a950d9ef3385106ee052b936573 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:1.0.3": version: 1.0.3 resolution: "@walletconnect/jsonrpc-types@npm:1.0.3" dependencies: @@ -3815,6 +4511,16 @@ __metadata: languageName: node linkType: hard +"@walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": + version: 1.0.4 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" + dependencies: + events: ^3.3.0 + keyvaluestorage-interface: ^1.0.0 + checksum: 99ea5f9f3b0c5892ff874de87dee62cf4fc345124177db1e6e5eaf48b85e2ea3833f0157beca43c51047444938e8eda6362fa8069b33e11d39e1050e7ef6e821 + languageName: node + linkType: hard + "@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.4, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.7, @walletconnect/jsonrpc-utils@npm:^1.0.8": version: 1.0.8 resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" @@ -3838,25 +4544,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/keyvaluestorage@npm:^1.0.2": - version: 1.0.2 - resolution: "@walletconnect/keyvaluestorage@npm:1.0.2" - dependencies: - safe-json-utils: ^1.1.1 - tslib: 1.14.1 - peerDependencies: - "@react-native-async-storage/async-storage": 1.x - lokijs: 1.x - peerDependenciesMeta: - "@react-native-async-storage/async-storage": - optional: true - lokijs: - optional: true - checksum: d695c2efcfa013a43cfaa20c85281df7d364a4452d11a4312a695298bd0e50d04b0e21c828f33f46fb020ea9796e60a6b23041a85f29bd10beeba7d0da24539f - languageName: node - linkType: hard - -"@walletconnect/keyvaluestorage@npm:^1.1.1": +"@walletconnect/keyvaluestorage@npm:^1.0.2, @walletconnect/keyvaluestorage@npm:^1.1.1": version: 1.1.1 resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" dependencies: @@ -3943,12 +4631,12 @@ __metadata: linkType: hard "@walletconnect/logger@npm:^2.0.1": - version: 2.0.1 - resolution: "@walletconnect/logger@npm:2.0.1" + version: 2.1.2 + resolution: "@walletconnect/logger@npm:2.1.2" dependencies: + "@walletconnect/safe-json": ^1.0.2 pino: 7.11.0 - tslib: 1.14.1 - checksum: b686679d176d5d22a3441d93e71be2652e6c447682a6d6f014baf7c2d9dcd23b93e2f434d4410e33cc532d068333f6b3c1d899aeb0d6f60cc296ed17f57b0c2c + checksum: a2bb88b76d95ec5a95279dcc919f1d044d17be8fdda98a01665a607561b445bb56f2245a280933fb19aa7d41d41b688d0ffdb434ac56c46163ad2eb5338f389a languageName: node linkType: hard @@ -3996,12 +4684,11 @@ __metadata: linkType: hard "@walletconnect/relay-api@npm:^1.0.9": - version: 1.0.9 - resolution: "@walletconnect/relay-api@npm:1.0.9" + version: 1.0.10 + resolution: "@walletconnect/relay-api@npm:1.0.10" dependencies: "@walletconnect/jsonrpc-types": ^1.0.2 - tslib: 1.14.1 - checksum: 5870579b6552f1ce7351878f1acb8386b0c11288c64d39133c7cee5040feeb7ccf9114228d97a59749d60366ad107b097d656407d534567c24f5d3878ea6e246 + checksum: a332cbfdf0d3bad7046b0559653a5121a4b5a540f029cc01eeb8ef466681b10626a5a24d55668405e7c635535f35b8038d4aa5a2f0d16c8b512c41fecff2448c languageName: node linkType: hard @@ -4162,19 +4849,7 @@ __metadata: languageName: node linkType: hard -"JSONStream@npm:^1.3.5": - version: 1.3.5 - resolution: "JSONStream@npm:1.3.5" - dependencies: - jsonparse: ^1.2.0 - through: ">=2.2.7 <3" - bin: - JSONStream: ./bin.js - checksum: 2605fa124260c61bad38bb65eba30d2f72216a78e94d0ab19b11b4e0327d572b8d530c0c9cc3b0764f727ad26d39e00bf7ebad57781ca6368394d73169c59e46 - languageName: node - linkType: hard - -"abbrev@npm:1, abbrev@npm:^1.0.0": +"abbrev@npm:1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 @@ -4188,6 +4863,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 + languageName: node + linkType: hard + "abitype@npm:0.8.7": version: 0.8.7 resolution: "abitype@npm:0.8.7" @@ -4216,21 +4898,6 @@ __metadata: languageName: node linkType: hard -"abstract-level@npm:^1.0.0, abstract-level@npm:^1.0.2, abstract-level@npm:^1.0.3": - version: 1.0.3 - resolution: "abstract-level@npm:1.0.3" - 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 - checksum: 70d61a3924526ebc257b138992052f9ff571a6cee5a7660836e37a1cc7081273c3acf465dd2f5e1897b38dc743a6fd9dba14a5d8a2a9d39e5787cd3da99f301d - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -4241,13 +4908,13 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 + version: 8.3.2 + resolution: "acorn-walk@npm:8.3.2" + checksum: 3626b9d26a37b1b427796feaa5261faf712307a8920392c8dce9a5739fb31077667f4ad2ec71c7ac6aaf9f61f04a9d3d67ff56f459587206fc04aa31c27ef392 languageName: node linkType: hard -"acorn@npm:^8.10.0": +"acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.9.0": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -4256,22 +4923,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.6.0, acorn@npm:^8.9.0": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" - bin: - acorn: bin/acorn - checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d - languageName: node - linkType: hard - -"address@npm:^1.0.1": - version: 1.2.2 - resolution: "address@npm:1.2.2" - checksum: ace439960c1e3564d8f523aff23a841904bf33a2a7c2e064f7f60a064194075758b9690e65bd9785692a4ef698a998c57eb74d145881a1cecab8ba658ddb1607 - languageName: node - linkType: hard - "adm-zip@npm:^0.4.16": version: 0.4.16 resolution: "adm-zip@npm:0.4.16" @@ -4300,7 +4951,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": +"agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -4309,12 +4960,12 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1, agentkeepalive@npm:^4.3.0": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: - humanize-ms: ^1.2.1 - checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 + debug: ^4.3.4 + checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 languageName: node linkType: hard @@ -4340,7 +4991,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.0.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4": +"ajv@npm:^6.0.0, ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4353,14 +5004,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.1": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" + version: 8.14.0 + resolution: "ajv@npm:8.14.0" dependencies: - fast-deep-equal: ^3.1.1 + fast-deep-equal: ^3.1.3 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 - uri-js: ^4.2.2 - checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 + uri-js: ^4.4.1 + checksum: 83a933ee20ca25026236cd44634ab8b88d386be26f666e4bc8e34085bbe6775bdb52cb8e25afdaca20d90cb59828a4a168993e21dd2adad3612308f568b2320e languageName: node linkType: hard @@ -4371,10 +5022,12 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:3.2.3": - version: 3.2.3 - resolution: "ansi-colors@npm:3.2.3" - checksum: 018a92fbf8b143feb9e00559655072598902ff2cdfa07dbe24b933c70ae04845e3dda2c091ab128920fc50b3db06c3f09947f49fcb287d53beb6c5869b8bb32b +"ansi-align@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-align@npm:3.0.1" + dependencies: + string-width: ^4.1.0 + checksum: 6abfa08f2141d231c257162b15292467081fa49a208593e055c866aa0455b57f3a86b5a678c190c618faa79b4c59e254493099cb700dd9cf2293c6be2c8f5d8d languageName: node linkType: hard @@ -4411,16 +5064,9 @@ __metadata: linkType: hard "ansi-regex@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-regex@npm:3.0.1" - checksum: 09daf180c5f59af9850c7ac1bd7fda85ba596cc8cbeb210826e90755f06c818af86d9fa1e6e8322fab2c3b9e9b03f56c537b42241139f824dd75066a1e7257cc - languageName: node - linkType: hard - -"ansi-regex@npm:^4.1.0": - version: 4.1.1 - resolution: "ansi-regex@npm:4.1.1" - checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 + version: 3.0.1 + resolution: "ansi-regex@npm:3.0.1" + checksum: 09daf180c5f59af9850c7ac1bd7fda85ba596cc8cbeb210826e90755f06c818af86d9fa1e6e8322fab2c3b9e9b03f56c537b42241139f824dd75066a1e7257cc languageName: node linkType: hard @@ -4438,7 +5084,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": +"ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" dependencies: @@ -4496,13 +5142,6 @@ __metadata: languageName: node linkType: hard -"arch@npm:^2.2.0": - version: 2.2.0 - resolution: "arch@npm:2.2.0" - checksum: e21b7635029fe8e9cdd5a026f9a6c659103e63fff423834323cdf836a1bb240a72d0c39ca8c470f84643385cf581bd8eda2cad8bf493e27e54bd9783abe9101f - languageName: node - linkType: hard - "are-we-there-yet@npm:^2.0.0": version: 2.0.0 resolution: "are-we-there-yet@npm:2.0.0" @@ -4513,16 +5152,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - "arg@npm:4.1.0": version: 4.1.0 resolution: "arg@npm:4.1.0" @@ -4560,7 +5189,16 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.1.3": +"aria-hidden@npm:^1.1.1": + version: 1.2.4 + resolution: "aria-hidden@npm:1.2.4" + dependencies: + tslib: ^2.0.0 + checksum: 2ac90b70d29c6349d86d90e022cf01f4885f9be193932d943a14127cf28560dd0baf068a6625f084163437a4be0578f513cf7892f4cc63bfe91aa41dce27c6b2 + languageName: node + linkType: hard + +"aria-query@npm:^5.3.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -4583,26 +5221,27 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" +"array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.2 - is-array-buffer: ^3.0.1 - checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 + call-bind: ^1.0.5 + is-array-buffer: ^3.0.4 + checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e languageName: node linkType: hard -"array-includes@npm:^3.1.6": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.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 - checksum: 06f9e4598fac12a919f7c59a3f04f010ea07f0b7f0585465ed12ef528a60e45f374e79d1bddbb34cdd4338357d00023ddbd0ac18b0be36964f5e726e8965d7fc + checksum: eb39ba5530f64e4d8acab39297c11c1c5be2a4ea188ab2b34aba5fb7224d918f77717a9d57a3e2900caaa8440e59431bdaf5c974d5212ef65d97f132e38e2d91 languageName: node linkType: hard @@ -4620,20 +5259,35 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.2": - version: 1.2.3 - resolution: "array.prototype.findlastindex@npm:1.2.3" +"array.prototype.findlast@npm:^1.2.4": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.2.1 - checksum: 31f35d7b370c84db56484618132041a9af401b338f51899c2e78ef7690fbba5909ee7ca3c59a7192085b328cc0c68c6fd1f6d1553db01a689a589ae510f3966e + 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 + checksum: 83ce4ad95bae07f136d316f5a7c3a5b911ac3296c3476abe60225bc4a17938bf37541972fcc37dd5adbc99cbb9c928c70bbbfc1c1ce549d41a415144030bb446 + languageName: node + linkType: hard + +"array.prototype.findlastindex@npm:^1.2.3": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm: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 + checksum: 2c81cff2a75deb95bf1ed89b6f5f2bfbfb882211e3b7cc59c3d6b87df774cd9d6b36949a8ae39ac476e092c1d4a4905f5ee11a86a456abb10f35f8211ae4e710 languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1": +"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -4645,7 +5299,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1": +"array.prototype.flatmap@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -4657,44 +5311,44 @@ __metadata: languageName: node linkType: hard -"array.prototype.reduce@npm:^1.0.6": - version: 1.0.6 - resolution: "array.prototype.reduce@npm:1.0.6" +"array.prototype.toreversed@npm:^1.1.2": + version: 1.1.2 + resolution: "array.prototype.toreversed@npm:1.1.2" dependencies: call-bind: ^1.0.2 define-properties: ^1.2.0 es-abstract: ^1.22.1 - es-array-method-boxes-properly: ^1.0.0 - is-string: ^1.0.7 - checksum: c709c3f5caa2aac4fb10e0c6c1982cca50328a2a48658d53b1da8ee3a78069ad67cdac21296d6285521aa3a932a8178c0e192b5fc831fae2977b69a5a8a64ad7 + es-shim-unscopables: ^1.0.0 + checksum: 58598193426282155297bedf950dc8d464624a0d81659822fb73124286688644cb7e0e4927a07f3ab2daaeb6617b647736cc3a5e6ca7ade5bb8e573b284e6240 languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.1": - version: 1.1.2 - resolution: "array.prototype.tosorted@npm:1.1.2" +"array.prototype.tosorted@npm:^1.1.3": + version: 1.1.3 + resolution: "array.prototype.tosorted@npm:1.1.3" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.2.1 - checksum: 3607a7d6b117f0ffa6f4012457b7af0d47d38cf05e01d50e09682fd2fb782a66093a5e5fbbdbad77c8c824794a9d892a51844041641f719ad41e3a974f0764de + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.1.0 + es-shim-unscopables: ^1.0.2 + checksum: 555e8808086bbde9e634c5dc5a8c0a2f1773075447b43b2fa76ab4f94f4e90f416d2a4f881024e1ce1a2931614caf76cd6b408af901c9d7cd13061d0d268f5af languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.2": - version: 1.0.2 - resolution: "arraybuffer.prototype.slice@npm:1.0.2" +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" dependencies: - array-buffer-byte-length: ^1.0.0 - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - is-array-buffer: ^3.0.2 + 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 - checksum: c200faf437786f5b2c80d4564ff5481c886a16dee642ef02abdc7306c7edd523d1f01d1dd12b769c7eb42ac9bc53874510db19a92a2c035c0f6696172aafa5d3 + checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e languageName: node linkType: hard @@ -4712,22 +5366,6 @@ __metadata: languageName: node linkType: hard -"asn1@npm:~0.2.3": - version: 0.2.6 - resolution: "asn1@npm:0.2.6" - dependencies: - safer-buffer: ~2.1.0 - checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d - languageName: node - linkType: hard - -"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": - version: 1.0.0 - resolution: "assert-plus@npm:1.0.0" - checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 - languageName: node - linkType: hard - "assertion-error@npm:^1.1.0": version: 1.1.0 resolution: "assertion-error@npm:1.1.0" @@ -4735,10 +5373,10 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:^0.0.7": - version: 0.0.7 - resolution: "ast-types-flow@npm:0.0.7" - checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4 +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: 0a64706609a179233aac23817837abab614f3548c252a2d3d79ea1e10c74aa28a0846e11f466cf72771b6ed8713abc094dcf8c40c3ec4207da163efa525a94a8 languageName: node linkType: hard @@ -4793,15 +5431,6 @@ __metadata: languageName: node linkType: hard -"asynciterator.prototype@npm:^1.0.0": - version: 1.0.0 - resolution: "asynciterator.prototype@npm:1.0.0" - dependencies: - has-symbols: ^1.0.3 - checksum: e8ebfd9493ac651cf9b4165e9d64030b3da1d17181bb1963627b59e240cdaf021d9b59d44b827dc1dde4e22387ec04c2d0f8720cf58a1c282e34e40cc12721b3 - languageName: node - linkType: hard - "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -4824,12 +5453,12 @@ __metadata: linkType: hard "autoprefixer@npm:^10.4.12": - version: 10.4.16 - resolution: "autoprefixer@npm:10.4.16" + version: 10.4.19 + resolution: "autoprefixer@npm:10.4.19" dependencies: - browserslist: ^4.21.10 - caniuse-lite: ^1.0.30001538 - fraction.js: ^4.3.6 + 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 @@ -4837,35 +5466,23 @@ __metadata: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 45fad7086495048dacb14bb7b00313e70e135b5d8e8751dcc60548889400763705ab16fc2d99ea628b44c3472698fb0e39598f595ba28409c965ab159035afde - languageName: node - linkType: hard - -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a - languageName: node - linkType: hard - -"aws-sign2@npm:~0.7.0": - version: 0.7.0 - resolution: "aws-sign2@npm:0.7.0" - checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 + checksum: 3a4bc5bace05e057396dca2b306503efc175e90e8f2abf5472d3130b72da1d54d97c0ee05df21bf04fe66a7df93fd8c8ec0f1aca72a165f4701a02531abcbf11 languageName: node linkType: hard -"aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 languageName: node linkType: hard -"axe-core@npm:^4.6.2": - version: 4.8.2 - resolution: "axe-core@npm:4.8.2" - checksum: 8c19f507dabfcb8514e4280c7fc66e85143be303ddb57ec9f119338021228dc9b80560993938003837bda415fde7c07bba3a96560008ffa5f4145a248ed8f5fe +"axe-core@npm:=4.7.0": + version: 4.7.0 + resolution: "axe-core@npm:4.7.0" + checksum: f086bcab42be1761ba2b0b127dec350087f4c3a853bba8dd58f69d898cefaac31a1561da23146f6f3c07954c76171d1f2ce460e555e052d2b02cd79af628fa4a languageName: node linkType: hard @@ -4878,7 +5495,18 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^3.1.1": +"axios@npm:^1.5.1": + version: 1.7.2 + resolution: "axios@npm:1.7.2" + dependencies: + follow-redirects: ^1.15.6 + form-data: ^4.0.0 + proxy-from-env: ^1.1.0 + checksum: e457e2b0ab748504621f6fa6609074ac08c824bf0881592209dfa15098ece7e88495300e02cd22ba50b3468fd712fe687e629dcb03d6a3f6a51989727405aedf + languageName: node + linkType: hard + +"axobject-query@npm:^3.2.1": version: 3.2.1 resolution: "axobject-query@npm:3.2.1" dependencies: @@ -4910,15 +5538,6 @@ __metadata: languageName: node linkType: hard -"bcrypt-pbkdf@npm:^1.0.0": - version: 1.0.2 - resolution: "bcrypt-pbkdf@npm:1.0.2" - dependencies: - tweetnacl: ^0.14.3 - checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 - languageName: node - linkType: hard - "bech32@npm:1.1.4": version: 1.1.4 resolution: "bech32@npm:1.1.4" @@ -4942,38 +5561,14 @@ __metadata: languageName: node linkType: hard -"bigint-buffer@npm:^1.1.5": - version: 1.1.5 - resolution: "bigint-buffer@npm:1.1.5" - dependencies: - bindings: ^1.3.0 - node-gyp: latest - checksum: d010c9f57758bcdaccb435d88b483ffcc95fe8bbc6e7fb3a44fb5221f29c894ffaf4a3c5a4a530e0e7d6608203c2cde9b79ee4f2386cd6d4462d1070bc8c9f4e - languageName: node - linkType: hard - -"bigint-crypto-utils@npm:^3.0.23": - version: 3.3.0 - resolution: "bigint-crypto-utils@npm:3.3.0" - checksum: 9598ce57b23f776c8936d44114c9f051e62b5fa654915b664784cbcbacc5aa0485f4479571c51ff58008abb1210c0d6a234853742f07cf84bda890f2a1e01000 - languageName: node - linkType: hard - "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 - languageName: node - linkType: hard - -"bind-decorator@npm:^1.0.11": - version: 1.0.11 - resolution: "bind-decorator@npm:1.0.11" - checksum: 41b6c69af51ee7e6e01ea6f2939df94c9c760383f89f5befda0890951657baedbf499a0b96a789fd85cb77252465134f4e6184aae6639ed60cf59549ef15353d + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 languageName: node linkType: hard -"bindings@npm:^1.3.0, bindings@npm:^1.4.0": +"bindings@npm:^1.4.0": version: 1.5.0 resolution: "bindings@npm:1.5.0" dependencies: @@ -5001,9 +5596,9 @@ __metadata: linkType: hard "blo@npm:^1.0.1": - version: 1.1.1 - resolution: "blo@npm:1.1.1" - checksum: 896183e4ff43e8ebfc89153f6772e510d8f4566ef25e6bebb7e31531e1059c0517bc23d2d605758c9e5ea0c62c21203172575625a53748d013ed78ace08f30f4 + version: 1.2.0 + resolution: "blo@npm:1.2.0" + checksum: be7dc5f3047d538c0038b469c309440e5b7de872ee811cc7ca97005b6b534a01dbf461150145f2f09524aeda6923197ea31290fbe9865cb8cb32152b3caf3dc7 languageName: node linkType: hard @@ -5021,21 +5616,26 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^5.1.1, bn.js@npm:^5.1.2, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": +"bn.js@npm:^5.1.2, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 languageName: node linkType: hard -"borsh@npm:^0.7.0": - version: 0.7.0 - resolution: "borsh@npm:0.7.0" +"boxen@npm:^5.1.2": + version: 5.1.2 + resolution: "boxen@npm:5.1.2" dependencies: - bn.js: ^5.2.0 - bs58: ^4.0.0 - text-encoding-utf-8: ^1.0.2 - checksum: e98bfb5f7cfb820819c2870b884dac58dd4b4ce6a86c286c8fbf5c9ca582e73a8c6094df67e81a28c418ff07a309c6b118b2e27fdfea83fd92b8100c741da0b5 + ansi-align: ^3.0.0 + camelcase: ^6.2.0 + chalk: ^4.1.0 + cli-boxes: ^2.2.1 + string-width: ^4.2.2 + type-fest: ^0.20.2 + widest-line: ^3.1.0 + wrap-ansi: ^7.0.0 + checksum: 82d03e42a72576ff235123f17b7c505372fe05c83f75f61e7d4fa4bcb393897ec95ce766fecb8f26b915f0f7a7227d66e5ec7cef43f5b2bd9d3aeed47ec55877 languageName: node linkType: hard @@ -5058,12 +5658,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.2, braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + fill-range: ^7.1.1 + checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 languageName: node linkType: hard @@ -5083,18 +5683,6 @@ __metadata: languageName: node linkType: hard -"browser-level@npm:^1.0.1": - version: 1.0.1 - resolution: "browser-level@npm:1.0.1" - dependencies: - abstract-level: ^1.0.2 - catering: ^2.1.1 - module-error: ^1.0.2 - run-parallel-limit: ^1.1.0 - checksum: 67fbc77ce832940bfa25073eccff279f512ad56f545deb996a5b23b02316f5e76f4a79d381acc27eda983f5c9a2566aaf9c97e4fdd0748288c4407307537a29b - languageName: node - linkType: hard - "browser-stdout@npm:1.3.1": version: 1.3.1 resolution: "browser-stdout@npm:1.3.1" @@ -5116,21 +5704,21 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10": - version: 4.22.0 - resolution: "browserslist@npm:4.22.0" +"browserslist@npm:^4.23.0": + version: 4.23.0 + resolution: "browserslist@npm:4.23.0" dependencies: - caniuse-lite: ^1.0.30001539 - electron-to-chromium: ^1.4.530 - node-releases: ^2.0.13 + caniuse-lite: ^1.0.30001587 + electron-to-chromium: ^1.4.668 + node-releases: ^2.0.14 update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: 14fc119bbfb85b65e2ee4a82205fabf9327520d010c4c586f1176ceaf9136cfdb391397045a4eafaa9defe52b6dbdf875916714695826c69091a936d5838f9ec + checksum: 436f49e796782ca751ebab7edc010cfc9c29f68536f387666cd70ea22f7105563f04dd62c6ff89cb24cc3254d17cba385f979eeeb3484d43e012412ff7e75def languageName: node linkType: hard -"bs58@npm:^4.0.0, bs58@npm:^4.0.1": +"bs58@npm:^4.0.0": version: 4.0.1 resolution: "bs58@npm:4.0.1" dependencies: @@ -5171,16 +5759,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:6.0.3, buffer@npm:^6.0.3, buffer@npm:~6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.2.1 - checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 - languageName: node - linkType: hard - "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -5191,13 +5769,13 @@ __metadata: languageName: node linkType: hard -"bufferutil@npm:^4.0.1": - version: 4.0.7 - resolution: "bufferutil@npm:4.0.7" +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" dependencies: - node-gyp: latest - node-gyp-build: ^4.3.0 - checksum: f75aa87e3d1b99b87a95f60a855e63f70af07b57fb8443e75a2ddfef2e47788d130fdd46e3a78fd7e0c10176082b26dfbed970c5b8632e1cc299cafa0e93ce45 + base64-js: ^1.3.1 + ieee754: ^1.2.1 + checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 languageName: node linkType: hard @@ -5208,7 +5786,7 @@ __metadata: languageName: node linkType: hard -"busboy@npm:1.6.0, busboy@npm:^1.6.0": +"busboy@npm:1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" dependencies: @@ -5231,37 +5809,27 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^17.0.0": - version: 17.1.4 - resolution: "cacache@npm:17.1.4" +"cacache@npm:^18.0.0": + version: 18.0.3 + resolution: "cacache@npm:18.0.3" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 glob: ^10.2.2 - lru-cache: ^7.7.1 + lru-cache: ^10.0.1 minipass: ^7.0.3 - minipass-collect: ^1.0.2 + minipass-collect: ^2.0.1 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 p-map: ^4.0.0 ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" - dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + checksum: b717fd9b36e9c3279bfde4545c3a8f6d5a539b084ee26a9504d48f83694beb724057d26e090b97540f9cc62bea18b9f6cf671c50e18fb7dac60eda9db691714f languageName: node linkType: hard -"call-bind@npm:^1.0.5": +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -5306,24 +5874,17 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.0.0": +"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001539": - version: 1.0.30001540 - resolution: "caniuse-lite@npm:1.0.30001540" - checksum: 95b9203a85ad0187a2480c341bfff6f32d61b9eb9cc323d2942025cd29fbe3f9c3dd056646996d303a0a42c968954f32994f97250e931b2ea5b9531099d6ba2d - languageName: node - linkType: hard - -"case@npm:^1.6.3": - version: 1.6.3 - resolution: "case@npm:1.6.3" - checksum: febe73278f910b0d28aab7efd6f51c235f9aa9e296148edb56dfb83fd58faa88308c30ce9a0122b6e53e0362c44f4407105bd5ef89c46860fc2b184e540fd68d +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001587, caniuse-lite@npm:^1.0.30001599": + version: 1.0.30001621 + resolution: "caniuse-lite@npm:1.0.30001621" + checksum: 0afb65bbf558faea769c16e831fbbd5600c684c0f6bb4ffbc0d38528671fb5cb5d88714804241a88c61872ce289f7c6333aef6cfdfb09277bda0dbdf0aab3459 languageName: node linkType: hard @@ -5334,13 +5895,6 @@ __metadata: languageName: node linkType: hard -"catering@npm:^2.1.0, catering@npm:^2.1.1": - version: 2.1.1 - resolution: "catering@npm:2.1.1" - checksum: 205daefa69c935b0c19f3d8f2e0a520dd69aebe9bda55902958003f7c9cff8f967dfb90071b421bd6eb618576f657a89d2bc0986872c9bc04bbd66655e9d4bd6 - languageName: node - linkType: hard - "cbor@npm:^8.1.0": version: 8.1.0 resolution: "cbor@npm:8.1.0" @@ -5351,17 +5905,17 @@ __metadata: linkType: hard "chai-as-promised@npm:^7.1.1": - version: 7.1.1 - resolution: "chai-as-promised@npm:7.1.1" + version: 7.1.2 + resolution: "chai-as-promised@npm:7.1.2" dependencies: check-error: ^1.0.2 peerDependencies: - chai: ">= 2.1.2 < 5" - checksum: 7262868a5b51a12af4e432838ddf97a893109266a505808e1868ba63a12de7ee1166e9d43b5c501a190c377c1b11ecb9ff8e093c89f097ad96c397e8ec0f8d6a + chai: ">= 2.1.2 < 6" + checksum: 671ee980054eb23a523875c1d22929a2ac05d89b5428e1fd12800f54fc69baf41014667b87e2368e2355ee2a3140d3e3d7d5a1f8638b07cfefd7fe38a149e3f6 languageName: node linkType: hard -"chai@npm:^4.3.4": +"chai@npm:^4.3.4, chai@npm:^4.3.6": version: 4.4.1 resolution: "chai@npm:4.4.1" dependencies: @@ -5376,21 +5930,6 @@ __metadata: languageName: node linkType: hard -"chai@npm:^4.3.6": - version: 4.3.9 - resolution: "chai@npm:4.3.9" - dependencies: - assertion-error: ^1.1.0 - check-error: ^1.0.3 - deep-eql: ^4.1.2 - get-func-name: ^2.0.0 - loupe: ^2.3.1 - pathval: ^1.1.1 - type-detect: ^4.0.5 - checksum: 0bcc79b8829bf9e567375be4427d8efe148fca4f5d29c82b05fcd8502f3a151fc80d3a9531e519c053d4c11d7dca68d7f81555073bbdea9dedf0fae2e6a80e42 - languageName: node - linkType: hard - "chalk@npm:5.3.0, chalk@npm:^5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" @@ -5442,47 +5981,47 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.3.0": - version: 3.3.0 - resolution: "chokidar@npm:3.3.0" +"chokidar@npm:3.3.1": + version: 3.3.1 + resolution: "chokidar@npm:3.3.1" dependencies: anymatch: ~3.1.1 braces: ~3.0.2 - fsevents: ~2.1.1 + fsevents: ~2.1.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 + readdirp: ~3.3.0 dependenciesMeta: fsevents: optional: true - checksum: e9863256ebb29dbc5e58a7e2637439814beb63b772686cb9e94478312c24dcaf3d0570220c5e75ea29029f43b664f9956d87b716120d38cf755f32124f047e8e + checksum: 84b01c2e750fbc72b9823da9fde83141c6f83a8aa1a3c2c683b4e55d40b93b5d168f6030dfb7aca27755329a464c69ac0d0f2fb39beafd2f6280fae74c3d1117 languageName: node linkType: hard -"chokidar@npm:3.3.1": - version: 3.3.1 - resolution: "chokidar@npm:3.3.1" +"chokidar@npm:3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" dependencies: - anymatch: ~3.1.1 + anymatch: ~3.1.2 braces: ~3.0.2 - fsevents: ~2.1.2 - glob-parent: ~5.1.0 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 is-binary-path: ~2.1.0 is-glob: ~4.0.1 normalize-path: ~3.0.0 - readdirp: ~3.3.0 + readdirp: ~3.6.0 dependenciesMeta: fsevents: optional: true - checksum: 84b01c2e750fbc72b9823da9fde83141c6f83a8aa1a3c2c683b4e55d40b93b5d168f6030dfb7aca27755329a464c69ac0d0f2fb39beafd2f6280fae74c3d1117 + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c languageName: node linkType: hard -"chokidar@npm:3.5.3, chokidar@npm:^3.4.0, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" +"chokidar@npm:^3.4.0, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: ~3.1.2 braces: ~3.0.2 @@ -5495,7 +6034,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d languageName: node linkType: hard @@ -5537,26 +6076,21 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.4, citty@npm:^0.1.5": - version: 0.1.5 - resolution: "citty@npm:0.1.5" +"citty@npm:^0.1.5, citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" dependencies: consola: ^3.2.3 - checksum: 9a2379fd01345500f1eb2bcc33f5e60be8379551091b43a3ba4e3a39c63a92e41453dea542ab9f2528fe9e19177ff1453c01a845a74529292af34fdafd23a5f6 + checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab languageName: node linkType: hard -"classic-level@npm:^1.2.0": - version: 1.3.0 - resolution: "classic-level@npm:1.3.0" +"class-variance-authority@npm:^0.7.0": + version: 0.7.0 + resolution: "class-variance-authority@npm:0.7.0" dependencies: - abstract-level: ^1.0.2 - catering: ^2.1.0 - module-error: ^1.0.1 - napi-macros: ^2.2.2 - node-gyp: latest - node-gyp-build: ^4.3.0 - checksum: 773da48aef52a041115d413fee8340b357a4da2eb505764f327183b155edd7cc9d24819eb4f707c83dbdae8588024f5dddeb322125567c59d5d1f6f16334cdb9 + clsx: 2.0.0 + checksum: e7fd1fab433ef06f52a1b7b241b70b4a185864deef199d3b0a2c3412f1cc179517288264c383f3b971a00d76811625fc8f7ffe709e6170219e88cd7368f08a20 languageName: node linkType: hard @@ -5567,6 +6101,13 @@ __metadata: languageName: node linkType: hard +"cli-boxes@npm:^2.2.1": + version: 2.2.1 + resolution: "cli-boxes@npm:2.2.1" + checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 + languageName: node + linkType: hard + "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -5630,25 +6171,14 @@ __metadata: languageName: node linkType: hard -"clipboardy@npm:^3.0.0": - version: 3.0.0 - resolution: "clipboardy@npm:3.0.0" - dependencies: - arch: ^2.2.0 - execa: ^5.1.1 - is-wsl: ^2.2.0 - checksum: 2c292acb59705494cbe07d7df7c8becff4f01651514d32ebd80f4aec2d20946d8f3824aac67ecdf2d09ef21fdf0eb24b6a7f033c137ccdceedc4661c54455c94 - languageName: node - linkType: hard - -"cliui@npm:^5.0.0": - version: 5.0.0 - resolution: "cliui@npm:5.0.0" +"clipboardy@npm:^4.0.0": + version: 4.0.0 + resolution: "clipboardy@npm:4.0.0" dependencies: - string-width: ^3.1.0 - strip-ansi: ^5.2.0 - wrap-ansi: ^5.1.0 - checksum: 0bb8779efe299b8f3002a73619eaa8add4081eb8d1c17bc4fedc6240557fb4eacdc08fe87c39b002eacb6cfc117ce736b362dbfd8bf28d90da800e010ee97df4 + execa: ^8.0.1 + is-wsl: ^3.1.0 + is64bit: ^2.0.0 + checksum: ac7fa4438451d4a509fd7163505c08be92087c1a0ab8f54f8063eb04a69191ded1b59333344e2fd60bad9688e2a3dd69e50a813bf05ebf8369fa8bf65a0f47a2 languageName: node linkType: hard @@ -5692,6 +6222,13 @@ __metadata: languageName: node linkType: hard +"clsx@npm:2.0.0": + version: 2.0.0 + resolution: "clsx@npm:2.0.0" + checksum: a2cfb2351b254611acf92faa0daf15220f4cd648bdf96ce369d729813b85336993871a4bf6978ddea2b81b5a130478339c20d9d0b5c6fc287e5147f0c059276e + languageName: node + linkType: hard + "clsx@npm:2.1.0": version: 2.1.0 resolution: "clsx@npm:2.1.0" @@ -5699,17 +6236,17 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^1.1.0": +"clsx@npm:^1.2.1": version: 1.2.1 resolution: "clsx@npm:1.2.1" checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12 languageName: node linkType: hard -"cluster-key-slot@npm:^1.1.0": - version: 1.1.2 - resolution: "cluster-key-slot@npm:1.1.2" - checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57 languageName: node linkType: hard @@ -5752,7 +6289,7 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.2, color-support@npm:^1.1.3": +"color-support@npm:^1.1.2": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -5775,7 +6312,7 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": +"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: @@ -5829,13 +6366,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.20.3": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e - languageName: node - linkType: hard - "commander@npm:^4.0.0": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -5862,6 +6392,13 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.1.7": + version: 0.1.7 + resolution: "confbox@npm:0.1.7" + checksum: bde836c26f5154a348b0c0a757f8a0138929e5737e0553be3c4f07a056abca618b861aa63ac3b22d344789b56be99a1382928933e08cd500df00213bf4d8fb43 + languageName: node + linkType: hard + "consola@npm:^3.2.3": version: 3.2.3 resolution: "consola@npm:3.2.3" @@ -5891,9 +6428,9 @@ __metadata: linkType: hard "cookie-es@npm:^1.0.0": - version: 1.0.0 - resolution: "cookie-es@npm:1.0.0" - checksum: e8721cf4d38f3e44049c9118874b323f4f674b1c5cef84a2b888f5bf86ad720ad17b51b43150cad7535a375c24e2921da603801ad28aa6125c3d36c031b41468 + version: 1.1.0 + resolution: "cookie-es@npm:1.1.0" + checksum: 953ee436e9daeb8f93e36f726e4ad15fd20fa8181c4085198db9e617a5dbd200326376d84c2dac7364c4395bcfb2b314017822bfba3fef44d24258b0ac90e639 languageName: node linkType: hard @@ -5913,13 +6450,6 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:1.0.2": - version: 1.0.2 - resolution: "core-util-is@npm:1.0.2" - checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab - languageName: node - linkType: hard - "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -6001,6 +6531,18 @@ __metadata: languageName: node linkType: hard +"crossws@npm:^0.2.0, crossws@npm:^0.2.2": + version: 0.2.4 + resolution: "crossws@npm:0.2.4" + peerDependencies: + uWebSockets.js: "*" + peerDependenciesMeta: + uWebSockets.js: + optional: true + checksum: dcaf730a3af32cf081ab49fdb9c31192a738d7e0585585975e581e71a3d7d14df8d3b42ba183e13e34a1fc26645f695362abf30c40369d12652bcee372a484c3 + languageName: node + linkType: hard + "crypt@npm:>= 0.0.1": version: 0.0.2 resolution: "crypt@npm:0.0.2" @@ -6035,9 +6577,9 @@ __metadata: linkType: hard "csstype@npm:^3.0.2, csstype@npm:^3.0.7": - version: 3.1.2 - resolution: "csstype@npm:3.1.2" - checksum: e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 languageName: node linkType: hard @@ -6093,19 +6635,43 @@ __metadata: languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.8": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 languageName: node linkType: hard -"dashdash@npm:^1.12.0": - version: 1.14.1 - resolution: "dashdash@npm:1.14.1" +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" dependencies: - assert-plus: ^1.0.0 - checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 languageName: node linkType: hard @@ -6123,16 +6689,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:3.2.6": - version: 3.2.6 - resolution: "debug@npm:3.2.6" - dependencies: - ms: ^2.1.1 - checksum: 07bc8b3a13ef3cfa6c06baf7871dfb174c291e5f85dbf566f086620c16b9c1a0e93bb8f1935ebbd07a683249e7e30286f2966e2ef461e8fd17b1b60732062d6b - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -6200,7 +6757,7 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.0.1, deep-eql@npm:^4.1.2, deep-eql@npm:^4.1.3": +"deep-eql@npm:^4.0.1, deep-eql@npm:^4.1.3": version: 4.1.3 resolution: "deep-eql@npm:4.1.3" dependencies: @@ -6246,18 +6803,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1": - version: 1.1.0 - resolution: "define-data-property@npm:1.1.0" - dependencies: - get-intrinsic: ^1.2.1 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.0 - checksum: 7ad4ee84cca8ad427a4831f5693526804b62ce9dfd4efac77214e95a4382aed930072251d4075dc8dc9fc949a353ed51f19f5285a84a788ba9216cc51472a093 - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.2": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -6268,7 +6814,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -6279,20 +6825,13 @@ __metadata: languageName: node linkType: hard -"defu@npm:^6.1.2, defu@npm:^6.1.3": +"defu@npm:^6.1.3, defu@npm:^6.1.4": version: 6.1.4 resolution: "defu@npm:6.1.4" checksum: 40e3af6338f195ac1564f53d1887fa2d0429ac7e8c081204bc4d29191180059d3952b5f4e08fe5df8d59eb873aa26e9c88b56d4fac699673d4a372c93620b229 languageName: node linkType: hard -"delay@npm:^5.0.0": - version: 5.0.0 - resolution: "delay@npm:5.0.0" - checksum: 62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9 - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -6307,13 +6846,6 @@ __metadata: languageName: node linkType: hard -"denque@npm:^2.1.0": - version: 2.1.0 - resolution: "denque@npm:2.1.0" - checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 - languageName: node - linkType: hard - "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -6335,10 +6867,10 @@ __metadata: languageName: node linkType: hard -"destr@npm:^2.0.1, destr@npm:^2.0.2": - version: 2.0.2 - resolution: "destr@npm:2.0.2" - checksum: cb63dd477d1c323f95650ce7784f1497466d68150ac0fddd6c99652be45c9dcb997d53fd5eb6c6fda6c0b2a5e5b4fc7fa3c3e18dace3d810ba4cf45d8b55bdd6 +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 4521b145ba6118919a561f7d979d623793695a516d1b9df704de81932601bf9cf21c47278e1cb93a309c88a14f4fd1f18680bb49ebef8b2546cc7f415e7ae48e languageName: node linkType: hard @@ -6366,9 +6898,9 @@ __metadata: linkType: hard "detect-libc@npm:^2.0.0": - version: 2.0.2 - resolution: "detect-libc@npm:2.0.2" - checksum: 2b2cd3649b83d576f4be7cc37eb3b1815c79969c8b1a03a40a4d55d83bc74d010753485753448eacb98784abf22f7dbd3911fd3b60e29fda28fed2d1a997944d + version: 2.0.3 + resolution: "detect-libc@npm:2.0.3" + checksum: 2ba6a939ae55f189aea996ac67afceb650413c7a34726ee92c40fb0deb2400d57ef94631a8a3f052055eea7efb0f99a9b5e6ce923415daa3e68221f963cfc27d languageName: node linkType: hard @@ -6379,19 +6911,6 @@ __metadata: languageName: node linkType: hard -"detect-port@npm:^1.3.0": - version: 1.5.1 - resolution: "detect-port@npm:1.5.1" - dependencies: - address: ^1.0.1 - debug: 4 - bin: - detect: bin/detect-port.js - detect-port: bin/detect-port.js - checksum: b48da9340481742547263d5d985e65d078592557863402ecf538511735e83575867e94f91fe74405ea19b61351feb99efccae7e55de9a151d5654e3417cea05b - languageName: node - linkType: hard - "didyoumean@npm:^1.2.2": version: 1.2.2 resolution: "didyoumean@npm:1.2.2" @@ -6399,13 +6918,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:3.5.0": - version: 3.5.0 - resolution: "diff@npm:3.5.0" - checksum: 00842950a6551e26ce495bdbce11047e31667deea546527902661f25cc2e73358967ebc78cf86b1a9736ec3e14286433225f9970678155753a6291c3bca5227b - languageName: node - linkType: hard - "diff@npm:5.0.0": version: 5.0.0 resolution: "diff@npm:5.0.0" @@ -6471,9 +6983,9 @@ __metadata: linkType: hard "dotenv@npm:^16.0.3": - version: 16.3.1 - resolution: "dotenv@npm:16.3.1" - checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd + version: 16.4.5 + resolution: "dotenv@npm:16.4.5" + checksum: 301a12c3d44fd49888b74eb9ccf9f07a1f5df43f489e7fcb89647a2edcd84c42d6bc349dc8df099cd18f07c35c7b04685c1a4f3e6a6a9e6b30f8d48c15b7f49c languageName: node linkType: hard @@ -6485,14 +6997,14 @@ __metadata: linkType: hard "duplexify@npm:^4.1.2": - version: 4.1.2 - resolution: "duplexify@npm:4.1.2" + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" dependencies: end-of-stream: ^1.4.1 inherits: ^2.0.3 readable-stream: ^3.1.1 - stream-shift: ^1.0.0 - checksum: 964376c61c0e92f6ed0694b3ba97c84f199413dc40ab8dfdaef80b7a7f4982fcabf796214e28ed614a5bc1ec45488a29b81e7d46fa3f5ddf65bcb118c20145ad + stream-shift: ^1.0.2 + checksum: 9636a027345de3dd3c801594d01a7c73d9ce260019538beb1ee650bba7544e72f40a4d4902b52e1ab283dc32a06f210d42748773af02ff15e3064a9659deab7f languageName: node linkType: hard @@ -6503,43 +7015,33 @@ __metadata: languageName: node linkType: hard -"ecc-jsbn@npm:~0.1.1": - version: 0.1.2 - resolution: "ecc-jsbn@npm:0.1.2" - dependencies: - jsbn: ~0.1.0 - safer-buffer: ^2.1.0 - checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a - languageName: node - linkType: hard - -"edge-runtime@npm:2.5.1": - version: 2.5.1 - resolution: "edge-runtime@npm:2.5.1" +"edge-runtime@npm:2.5.7": + version: 2.5.7 + resolution: "edge-runtime@npm:2.5.7" dependencies: "@edge-runtime/format": 2.2.0 - "@edge-runtime/vm": 3.1.1 + "@edge-runtime/ponyfill": 2.4.1 + "@edge-runtime/vm": 3.1.7 async-listen: 3.0.1 mri: 1.2.0 picocolors: 1.0.0 - pretty-bytes: 5.6.0 pretty-ms: 7.0.1 signal-exit: 4.0.2 time-span: 4.0.0 bin: edge-runtime: dist/cli/index.js - checksum: 30f5960b3eb3b6036ed5b8acf604834c13995c72c4035b288e8e0eb056dfcbf16f91888e5308d422a30c6271edae6640278340cf40d1941e3e90f41c7988e471 + checksum: 0633677fd28b0aa60d11e8df67f561d65ff53473aa88d62dc8e057b3a8d44054478d3668a4577d745f2231e12c11ab32126f396e0809f753509ad35f5a882cb7 languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.530": - version: 1.4.531 - resolution: "electron-to-chromium@npm:1.4.531" - checksum: a9e21d767ea6705ce2374d8e2a75b975271a9f1ce0eb9eda36c85783fbd5af6b10f9d56469f4ff313202631db5c27f24b9730149e32c01eca7a65d497c1c1df4 +"electron-to-chromium@npm:^1.4.668": + version: 1.4.783 + resolution: "electron-to-chromium@npm:1.4.783" + checksum: 49dfd8614c8e28076ca82e241a4a246685440dacde5e2cdb85d57a0d5bcc1cbd5de3201b3158b94ad5f1016e91ab9bb0d4da8cfe46d2897400fb62e6a5be198e languageName: node linkType: hard -"elliptic@npm:6.5.4, elliptic@npm:^6.5.2, elliptic@npm:^6.5.4": +"elliptic@npm:6.5.4": version: 6.5.4 resolution: "elliptic@npm:6.5.4" dependencies: @@ -6554,10 +7056,18 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^7.0.1": - version: 7.0.3 - resolution: "emoji-regex@npm:7.0.3" - checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e +"elliptic@npm:^6.5.2, elliptic@npm:^6.5.4": + version: 6.5.5 + resolution: "elliptic@npm:6.5.5" + 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 + checksum: ec9105e4469eb3b32b0ee2579756c888ddf3f99d259aa0d65fccb906ee877768aaf8880caae73e3e669c9a4adeb3eb1945703aa974ec5000d2d33a239f4567eb languageName: node linkType: hard @@ -6610,12 +7120,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.12.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" + version: 5.16.1 + resolution: "enhanced-resolve@npm:5.16.1" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 + checksum: 6e4c166fef72ef231455f9119686d93ecccb11874f8256d73a42de5b293cb2536050849382468864b25973514ca4fa4cb13c37be2ff857a211e2aca3ff05bb6c languageName: node linkType: hard @@ -6637,11 +7147,11 @@ __metadata: linkType: hard "envfile@npm:^6.18.0": - version: 6.18.0 - resolution: "envfile@npm:6.18.0" + version: 6.22.0 + resolution: "envfile@npm:6.22.0" bin: envfile: bin.cjs - checksum: 3a3762994d7b84ccf0293c1269cdfa5ea8971bdbbf7e3571fb686a6415eee2029e43d3faf36ed4222a83eaaf38fbc4fa37b3f50b77ea417ca35561e0e54059c1 + checksum: 95e29f82be5f1365bf3dc3b324576c5df69fbc9b28238cf876cff08124307693e49cf0d9df6ba8735d42b35b6f59ec01fda28435b839319652e9618a1430aa6b languageName: node linkType: hard @@ -6661,57 +7171,57 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1": - version: 1.22.2 - resolution: "es-abstract@npm:1.22.2" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: - array-buffer-byte-length: ^1.0.0 - arraybuffer.prototype.slice: ^1.0.2 - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - es-set-tostringtag: ^2.0.1 + 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.1 - get-symbol-description: ^1.0.0 + get-intrinsic: ^1.2.4 + get-symbol-description: ^1.0.2 globalthis: ^1.0.3 gopd: ^1.0.1 - has: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 has-symbols: ^1.0.3 - internal-slot: ^1.0.5 - is-array-buffer: ^3.0.2 + hasown: ^2.0.2 + internal-slot: ^1.0.7 + is-array-buffer: ^3.0.4 is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 + 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.12 + is-typed-array: ^1.1.13 is-weakref: ^1.0.2 - object-inspect: ^1.12.3 + object-inspect: ^1.13.1 object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.5.1 - safe-array-concat: ^1.0.1 - safe-regex-test: ^1.0.0 - string.prototype.trim: ^1.2.8 - string.prototype.trimend: ^1.0.7 - string.prototype.trimstart: ^1.0.7 - typed-array-buffer: ^1.0.0 - typed-array-byte-length: ^1.0.0 - typed-array-byte-offset: ^1.0.0 - typed-array-length: ^1.0.4 + object.assign: ^4.1.5 + regexp.prototype.flags: ^1.5.2 + safe-array-concat: ^1.1.2 + safe-regex-test: ^1.0.3 + string.prototype.trim: ^1.2.9 + string.prototype.trimend: ^1.0.8 + string.prototype.trimstart: ^1.0.8 + typed-array-buffer: ^1.0.2 + typed-array-byte-length: ^1.0.1 + typed-array-byte-offset: ^1.0.2 + typed-array-length: ^1.0.6 unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.11 - checksum: cc70e592d360d7d729859013dee7a610c6b27ed8630df0547c16b0d16d9fe6505a70ee14d1af08d970fdd132b3f88c9ca7815ce72c9011608abf8ab0e55fc515 - languageName: node - linkType: hard - -"es-array-method-boxes-properly@npm:^1.0.0": - version: 1.0.0 - resolution: "es-array-method-boxes-properly@npm:1.0.0" - checksum: 2537fcd1cecf187083890bc6f5236d3a26bf39237433587e5bf63392e88faae929dbba78ff0120681a3f6f81c23fe3816122982c160d63b38c95c830b633b826 + which-typed-array: ^1.1.15 + checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae languageName: node linkType: hard @@ -6724,52 +7234,61 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.3.0": +"es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.12": - version: 1.0.15 - resolution: "es-iterator-helpers@npm:1.0.15" +"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.17": + version: 1.0.19 + resolution: "es-iterator-helpers@npm:1.0.19" dependencies: - asynciterator.prototype: ^1.0.0 - call-bind: ^1.0.2 + call-bind: ^1.0.7 define-properties: ^1.2.1 - es-abstract: ^1.22.1 - es-set-tostringtag: ^2.0.1 - function-bind: ^1.1.1 - get-intrinsic: ^1.2.1 + es-abstract: ^1.23.3 + 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.0 - has-proto: ^1.0.1 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 has-symbols: ^1.0.3 - internal-slot: ^1.0.5 + internal-slot: ^1.0.7 iterator.prototype: ^1.1.2 - safe-array-concat: ^1.0.1 - checksum: 50081ae5c549efe62e5c1d244df0194b40b075f7897fc2116b7e1aa437eb3c41f946d2afda18c33f9b31266ec544765932542765af839f76fa6d7b7855d1e0e1 + safe-array-concat: ^1.1.2 + checksum: 7ae112b88359fbaf4b9d7d1d1358ae57c5138768c57ba3a8fb930393662653b0512bfd7917c15890d1471577fb012fee8b73b4465e59b331739e6ee94f961683 languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.1 - resolution: "es-set-tostringtag@npm:2.0.1" +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 - has-tostringtag: ^1.0.0 - checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 + es-errors: ^1.3.0 + checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: ^1.2.4 + has-tostringtag: ^1.0.2 + hasown: ^2.0.1 + checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 + hasown: ^2.0.0 + checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 languageName: node linkType: hard @@ -6784,22 +7303,6 @@ __metadata: languageName: node linkType: hard -"es6-promise@npm:^4.0.3": - version: 4.2.8 - resolution: "es6-promise@npm:4.2.8" - checksum: 95614a88873611cb9165a85d36afa7268af5c03a378b35ca7bda9508e1d4f1f6f19a788d4bc755b3fd37c8ebba40782018e02034564ff24c9d6fa37e959ad57d - languageName: node - linkType: hard - -"es6-promisify@npm:^5.0.0": - version: 5.0.0 - resolution: "es6-promisify@npm:5.0.0" - dependencies: - es6-promise: ^4.0.3 - checksum: fbed9d791598831413be84a5374eca8c24800ec71a16c1c528c43a98e2dadfb99331483d83ae6094ddb9b87e6f799a15d1553cebf756047e0865c753bc346b92 - languageName: node - linkType: hard - "esbuild-android-64@npm:0.14.47": version: 0.14.47 resolution: "esbuild-android-64@npm:0.14.47" @@ -7011,17 +7514,10 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 - languageName: node - linkType: hard - -"escape-string-regexp@npm:1.0.5, escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 languageName: node linkType: hard @@ -7032,6 +7528,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + "escodegen@npm:1.8.x": version: 1.8.1 resolution: "escodegen@npm:1.8.1" @@ -7052,12 +7555,12 @@ __metadata: linkType: hard "eslint-config-next@npm:^14.0.4": - version: 14.0.4 - resolution: "eslint-config-next@npm:14.0.4" + version: 14.2.3 + resolution: "eslint-config-next@npm:14.2.3" dependencies: - "@next/eslint-plugin-next": 14.0.4 + "@next/eslint-plugin-next": 14.2.3 "@rushstack/eslint-patch": ^1.3.3 - "@typescript-eslint/parser": ^5.4.2 || ^6.0.0 + "@typescript-eslint/parser": ^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0 eslint-import-resolver-node: ^0.3.6 eslint-import-resolver-typescript: ^3.5.2 eslint-plugin-import: ^2.28.1 @@ -7070,7 +7573,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 6abb85c2dde8e2a49042d31e85ba6ebccbfd3f6576f470a8df6842afebb1ec14c89ae485cfb9c490df830c7ada55a8bcf7547936def13c5e483f4b882a281cab + checksum: 512bc0c21c189d086a6aa1f01fbb3b1d4ee62c017670a5bbf6b0fa9b44ad2b61047364d9b0800ec25f6208364090d87a20b513e65902367e795f33327c09e023 languageName: node linkType: hard @@ -7085,7 +7588,7 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.7": +"eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.9": version: 0.3.9 resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: @@ -7115,67 +7618,67 @@ __metadata: linkType: hard "eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" + version: 2.8.1 + resolution: "eslint-module-utils@npm:2.8.1" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 + checksum: 3cecd99b6baf45ffc269167da0f95dcb75e5aa67b93d73a3bab63e2a7eedd9cdd6f188eed048e2f57c1b77db82c9cbf2adac20b512fa70e597d863dd3720170d languageName: node linkType: hard "eslint-plugin-import@npm:^2.28.1": - version: 2.28.1 - resolution: "eslint-plugin-import@npm:2.28.1" + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: - array-includes: ^3.1.6 - array.prototype.findlastindex: ^1.2.2 - array.prototype.flat: ^1.3.1 - array.prototype.flatmap: ^1.3.1 + 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.7 + eslint-import-resolver-node: ^0.3.9 eslint-module-utils: ^2.8.0 - has: ^1.0.3 - is-core-module: ^2.13.0 + hasown: ^2.0.0 + is-core-module: ^2.13.1 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.fromentries: ^2.0.6 - object.groupby: ^1.0.0 - object.values: ^1.1.6 + object.fromentries: ^2.0.7 + object.groupby: ^1.0.1 + object.values: ^1.1.7 semver: ^6.3.1 - tsconfig-paths: ^3.14.2 + tsconfig-paths: ^3.15.0 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: e8ae6dd8f06d8adf685f9c1cfd46ac9e053e344a05c4090767e83b63a85c8421ada389807a39e73c643b9bff156715c122e89778169110ed68d6428e12607edf + checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c languageName: node linkType: hard "eslint-plugin-jsx-a11y@npm:^6.7.1": - version: 6.7.1 - resolution: "eslint-plugin-jsx-a11y@npm:6.7.1" - dependencies: - "@babel/runtime": ^7.20.7 - aria-query: ^5.1.3 - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - ast-types-flow: ^0.0.7 - axe-core: ^4.6.2 - axobject-query: ^3.1.1 + version: 6.8.0 + resolution: "eslint-plugin-jsx-a11y@npm: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.3 - 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 - object.entries: ^1.1.6 - object.fromentries: ^2.0.6 - semver: ^6.3.0 + object.entries: ^1.1.7 + object.fromentries: ^2.0.7 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: f166dd5fe7257c7b891c6692e6a3ede6f237a14043ae3d97581daf318fc5833ddc6b4871aa34ab7656187430170500f6d806895747ea17ecdf8231a666c3c2fd + checksum: 3dec00e2a3089c4c61ac062e4196a70985fb7eda1fd67fe035363d92578debde92fdb8ed2e472321fc0d71e75f4a1e8888c6a3218c14dd93c8e8d19eb6f51554 languageName: node linkType: hard @@ -7204,28 +7707,30 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.33.2": - version: 7.33.2 - resolution: "eslint-plugin-react@npm:7.33.2" - dependencies: - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - array.prototype.tosorted: ^1.1.1 + version: 7.34.1 + resolution: "eslint-plugin-react@npm:7.34.1" + dependencies: + array-includes: ^3.1.7 + array.prototype.findlast: ^1.2.4 + array.prototype.flatmap: ^1.3.2 + array.prototype.toreversed: ^1.1.2 + array.prototype.tosorted: ^1.1.3 doctrine: ^2.1.0 - es-iterator-helpers: ^1.0.12 + es-iterator-helpers: ^1.0.17 estraverse: ^5.3.0 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.1.2 - object.entries: ^1.1.6 - object.fromentries: ^2.0.6 - object.hasown: ^1.1.2 - object.values: ^1.1.6 + object.entries: ^1.1.7 + object.fromentries: ^2.0.7 + object.hasown: ^1.1.3 + object.values: ^1.1.7 prop-types: ^15.8.1 - resolve: ^2.0.0-next.4 + resolve: ^2.0.0-next.5 semver: ^6.3.1 - string.prototype.matchall: ^4.0.8 + string.prototype.matchall: ^4.0.10 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: b4c3d76390b0ae6b6f9fed78170604cc2c04b48e6778a637db339e8e3911ec9ef22510b0ae77c429698151d0f1b245f282177f384105b6830e7b29b9c9b26610 + checksum: 82f391c5a093235c3bc2f664c54e009c49460778ee7d1b86c1536df9ac4d2a80d1dedc9241ac797df4a9dced936e955d9c89042fb3ac8d017b5359d1320d3c0f languageName: node linkType: hard @@ -7257,16 +7762,17 @@ __metadata: linkType: hard "eslint@npm:^8.15.0, eslint@npm:^8.26.0": - version: 8.50.0 - resolution: "eslint@npm:8.50.0" + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 - "@eslint/eslintrc": ^2.1.2 - "@eslint/js": 8.50.0 - "@humanwhocodes/config-array": ^0.11.11 + "@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 @@ -7299,7 +7805,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 9ebfe5615dc84700000d218e32ddfdcfc227ca600f65f18e5541ec34f8902a00356a9a8804d9468fd6c8637a5ef6a3897291dad91ba6579d5b32ffeae5e31768 + checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 languageName: node linkType: hard @@ -7394,35 +7900,34 @@ __metadata: languageName: node linkType: hard -"eth-block-tracker@npm:6.1.0": - version: 6.1.0 - resolution: "eth-block-tracker@npm:6.1.0" +"eth-block-tracker@npm:^7.1.0": + version: 7.1.0 + resolution: "eth-block-tracker@npm:7.1.0" dependencies: - "@metamask/safe-event-emitter": ^2.0.0 - "@metamask/utils": ^3.0.1 + "@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 - checksum: 33ee6375a26822649d1e9ac24a3c39d70338eb505715f72b9102fb82e40d7a48902b4a7dd4a33bb4f121b79707c5ab045777507a2881cfcdb385c8ccbb3ac2a0 + checksum: 1d019f261e0ef07387cd74538b160700caa35ba9859ab9d4e5137c48bf9c92822c3b4ade40f8a504f16cb813de4c317c5378d047625ddf04592e256be8842588 languageName: node linkType: hard "eth-gas-reporter@npm:^0.2.25": - version: 0.2.25 - resolution: "eth-gas-reporter@npm:0.2.25" + version: 0.2.27 + resolution: "eth-gas-reporter@npm:0.2.27" dependencies: - "@ethersproject/abi": ^5.0.0-beta.146 "@solidity-parser/parser": ^0.14.0 + axios: ^1.5.1 cli-table3: ^0.5.0 colors: 1.4.0 ethereum-cryptography: ^1.0.3 - ethers: ^4.0.40 + ethers: ^5.7.2 fs-readdir-recursive: ^1.1.0 lodash: ^4.17.14 markdown-table: ^1.1.3 - mocha: ^7.1.1 + mocha: ^10.2.0 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: @@ -7430,20 +7935,20 @@ __metadata: peerDependenciesMeta: "@codechecks/client": optional: true - checksum: 3bfa81e554b069bb817f2a073a601a0429e6b582c56ad99db0727dc2a102ab00fc27888820b8a042a194a8fb7d40954d10cd7b011ede6b8170285d2d5a88666c + checksum: 9a26a4936693de6dbe633a9e6f9d69eb93c9d45c61ecbc20702a72f15ade424785e29ae8e62ea3a2afc49ea22a4777a71914dc8da1b8587e9d47d085a3246784 languageName: node linkType: hard -"eth-json-rpc-filters@npm:5.1.0": - version: 5.1.0 - resolution: "eth-json-rpc-filters@npm:5.1.0" +"eth-json-rpc-filters@npm:^6.0.0": + version: 6.0.1 + resolution: "eth-json-rpc-filters@npm:6.0.1" dependencies: - "@metamask/safe-event-emitter": ^2.0.0 + "@metamask/safe-event-emitter": ^3.0.0 async-mutex: ^0.2.6 eth-query: ^2.1.2 json-rpc-engine: ^6.1.0 pify: ^5.0.0 - checksum: 864092e96277953c399a139df66572b864bd41247c5c1d18e6529973804d4fd8962658d8b10571152554802fa8daaa1003588aee79ffce754e0bc57c39b771d5 + checksum: 216f7417417599a48273b08fb2894581175276fe21cb1c9ffa66e98a9c2a67bc0ac821ad2ca163fdb8e8de0960aea0d9c5e53aee9d5dcfec355abf020e9458c5 languageName: node linkType: hard @@ -7457,15 +7962,6 @@ __metadata: languageName: node linkType: hard -"eth-rpc-errors@npm:4.0.2": - version: 4.0.2 - resolution: "eth-rpc-errors@npm:4.0.2" - dependencies: - fast-safe-stringify: ^2.0.6 - checksum: 1dbdee8f416090f1d318e17bdee2251d174d73c8faa4286fa364bc51ae9105672045f2d078ec23ca6a2b4b92af7cfbe7fa1ba17ad49e591fc653a363bf8cbab2 - languageName: node - linkType: hard - "eth-rpc-errors@npm:^4.0.2": version: 4.0.3 resolution: "eth-rpc-errors@npm:4.0.3" @@ -7476,11 +7972,11 @@ __metadata: linkType: hard "ethereum-bloom-filters@npm:^1.0.6": - version: 1.0.10 - resolution: "ethereum-bloom-filters@npm:1.0.10" + version: 1.1.0 + resolution: "ethereum-bloom-filters@npm:1.1.0" dependencies: - js-sha3: ^0.8.0 - checksum: 4019cc6f9274ae271a52959194a72f6e9b013366f168f922dc3b349319faf7426bf1010125ee0676b4f75714fe4a440edd4e7e62342c121a046409f4cd4c0af9 + "@noble/hashes": ^1.4.0 + checksum: 9565cd1e2002509852a05461cc93ee6874e8f961e0f66929cfc34d05f6f451fcfa4df287f8735ee184e4ba5f6e63a76a3c69bbeda5dda5bdf486f68fb9fa61f3 languageName: node linkType: hard @@ -7520,14 +8016,14 @@ __metadata: linkType: hard "ethereum-cryptography@npm:^2.0.0, ethereum-cryptography@npm:^2.1.2": - version: 2.1.2 - resolution: "ethereum-cryptography@npm:2.1.2" + version: 2.1.3 + resolution: "ethereum-cryptography@npm:2.1.3" dependencies: - "@noble/curves": 1.1.0 - "@noble/hashes": 1.3.1 - "@scure/bip32": 1.3.1 - "@scure/bip39": 1.2.1 - checksum: 2e8f7b8cc90232ae838ab6a8167708e8362621404d26e79b5d9e762c7b53d699f7520aff358d9254de658fcd54d2d0af168ff909943259ed27dc4cef2736410c + "@noble/curves": 1.3.0 + "@noble/hashes": 1.3.3 + "@scure/bip32": 1.3.3 + "@scure/bip39": 1.2.2 + checksum: 7f9c14f868a588641179cace3eb86c332c4743290865db699870710253cabc4dc74bd4bce5e7bc6db667482e032e94d6f79521219eb6be5dc422059d279a27b7 languageName: node linkType: hard @@ -7569,24 +8065,7 @@ __metadata: languageName: node linkType: hard -"ethers@npm:^4.0.40": - version: 4.0.49 - resolution: "ethers@npm:4.0.49" - 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 - checksum: 357115348a5f1484c7745fae1d852876788216c7d94c072c80132192f1800c4d388433ea2456750856641d6d4eed8a3b41847eb44f5e1c42139963864e3bcc38 - languageName: node - linkType: hard - -"ethers@npm:^5.7.0, ethers@npm:^5.7.1": +"ethers@npm:^5.7.0, ethers@npm:^5.7.2": version: 5.7.2 resolution: "ethers@npm:5.7.2" dependencies: @@ -7625,17 +8104,17 @@ __metadata: linkType: hard "ethers@npm:^6.10.0": - version: 6.10.0 - resolution: "ethers@npm:6.10.0" + version: 6.12.1 + resolution: "ethers@npm:6.12.1" dependencies: - "@adraffy/ens-normalize": 1.10.0 + "@adraffy/ens-normalize": 1.10.1 "@noble/curves": 1.2.0 "@noble/hashes": 1.3.2 "@types/node": 18.15.13 aes-js: 4.0.0-beta.5 tslib: 2.4.0 ws: 8.5.0 - checksum: 6f0a834b9b9bb31eceda9ac0a841b1061d5e2eefb5d0b042013db1c5abf48fa993ec0a602ae4c64d9e259d495fc01c100cf61f17e928e09eb43f0c7860f2a317 + checksum: ddf398c91f584b9e643740ec17a9c82b4a1c4ea3fb6efd00f1a043b89d1ec6f9427aa80894f75850ee805722e91b8d054bce18579a2c621226302c096774df90 languageName: node linkType: hard @@ -7733,23 +8212,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.1.1": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - 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 - checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 - languageName: node - linkType: hard - "execa@npm:^8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" @@ -7781,13 +8243,6 @@ __metadata: languageName: node linkType: hard -"extend@npm:~3.0.2": - version: 3.0.2 - resolution: "extend@npm:3.0.2" - checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 - languageName: node - linkType: hard - "extendable-error@npm:^0.1.5": version: 0.1.7 resolution: "extendable-error@npm:0.1.7" @@ -7806,27 +8261,6 @@ __metadata: languageName: node linkType: hard -"extsprintf@npm:1.3.0": - version: 1.3.0 - resolution: "extsprintf@npm:1.3.0" - checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 - languageName: node - linkType: hard - -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 - languageName: node - linkType: hard - -"eyes@npm:^0.1.8": - version: 0.1.8 - resolution: "eyes@npm:0.1.8" - checksum: c31703a92bf36ba75ee8d379ee7985c24ee6149f3a6175f44cec7a05b178c38bce9836d3ca48c9acb0329a960ac2c4b2ead4e60cdd4fe6e8c92cad7cd6913687 - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -7841,16 +8275,16 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1": - version: 3.3.1 - resolution: "fast-glob@npm:3.3.1" +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" 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 - checksum: b6f3add6403e02cf3a798bfbb1183d0f6da2afd368f27456010c0bc1f9640aea308243d4cb2c0ab142f618276e65ecb8be1661d7c62a7b4e5ba774b9ce5432e5 + checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 languageName: node linkType: hard @@ -7869,9 +8303,9 @@ __metadata: linkType: hard "fast-redact@npm:^3.0.0": - version: 3.3.0 - resolution: "fast-redact@npm:3.3.0" - checksum: 3f7becc70a5a2662a9cbfdc52a4291594f62ae998806ee00315af307f32d9559dbf512146259a22739ee34401950ef47598c1f4777d33b0ed5027203d67f549c + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: ef03f0d1849da074a520a531ad299bf346417b790a643931ab4e01cb72275c8d55b60dc8512fb1f1818647b696790edefaa96704228db9f012da935faa1940af languageName: node linkType: hard @@ -7882,13 +8316,6 @@ __metadata: languageName: node linkType: hard -"fast-stable-stringify@npm:^1.0.0": - version: 1.0.0 - resolution: "fast-stable-stringify@npm:1.0.0" - checksum: ef1203d246a7e8ac15e2bfbda0a89fa375947bccf9f7910be0ea759856dbe8ea5024a0d8cc2cceabe18a9cb67e95927b78bb6173a3ae37ec55a518cf36e5244b - languageName: node - linkType: hard - "fastparse@npm:^1.1.2": version: 1.1.2 resolution: "fastparse@npm:1.1.2" @@ -7897,11 +8324,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: ^1.0.4 - checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a + checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 languageName: node linkType: hard @@ -7914,15 +8341,6 @@ __metadata: languageName: node linkType: hard -"figures@npm:^3.2.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b - languageName: node - linkType: hard - "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -7939,12 +8357,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 languageName: node linkType: hard @@ -7964,15 +8382,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:3.0.0, find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: ^3.0.0 - checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9 - languageName: node - linkType: hard - "find-up@npm:5.0.0, find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" @@ -8013,24 +8422,13 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.1.0 - resolution: "flat-cache@npm:3.1.0" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.2.7 + flatted: ^3.2.9 keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: 99312601d5b90f44aef403f17f056dc09be7e437703740b166cdc9386d99e681f74e6b6e8bd7d010bda66904ea643c9527276b1b80308a2119741d94108a4d8f - languageName: node - linkType: hard - -"flat@npm:^4.1.0": - version: 4.1.1 - resolution: "flat@npm:4.1.1" - dependencies: - is-buffer: ~2.0.3 - bin: - flat: cli.js - checksum: 398be12185eb0f3c59797c3670a8c35d07020b673363175676afbaf53d6b213660e060488554cf82c25504986e1a6059bdbcc5d562e87ca3e972e8a33148e3ae + checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec languageName: node linkType: hard @@ -8043,10 +8441,10 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.7": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: f14167fbe26a9d20f6fca8d998e8f1f41df72c8e81f9f2c9d61ed2bea058248f5e1cbd05e7f88c0e5087a6a0b822a1e5e2b446e879f3cfbe0b07ba2d7f80b026 +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94 languageName: node linkType: hard @@ -8059,13 +8457,13 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.12.1, follow-redirects@npm:^1.14.0": - version: 1.15.3 - resolution: "follow-redirects@npm:1.15.3" +"follow-redirects@npm:^1.12.1, follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.6": + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: debug: optional: true - checksum: 584da22ec5420c837bd096559ebfb8fe69d82512d5585004e36a3b4a6ef6d5905780e0c74508c7b72f907d1fa2b7bd339e613859e9c304d0dc96af2027fd0231 + checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 languageName: node linkType: hard @@ -8088,13 +8486,6 @@ __metadata: languageName: node linkType: hard -"forever-agent@npm:~0.6.1": - version: 0.6.1 - resolution: "forever-agent@npm:0.6.1" - checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 - languageName: node - linkType: hard - "form-data@npm:^2.2.0": version: 2.5.1 resolution: "form-data@npm:2.5.1" @@ -8117,17 +8508,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.6 - mime-types: ^2.1.12 - checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 - languageName: node - linkType: hard - "fp-ts@npm:1.19.3": version: 1.19.3 resolution: "fp-ts@npm:1.19.3" @@ -8142,10 +8522,10 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.3.6": - version: 4.3.6 - resolution: "fraction.js@npm:4.3.6" - checksum: e96ae77e64ebfd442d3a5a01a3f0637b0663fc2440bcf2841b3ad9341ba24c81fb2e3e7142e43ef7d088558c6b3f8609df135b201adc7a1c674aea6a71384162 +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: e1553ae3f08e3ba0e8c06e43a3ab20b319966dfb7ddb96fd9b5d0ee11a66571af7f993229c88ebbb0d4a816eb813a24ed48207b140d442a8f76f33763b8d1f3f languageName: node linkType: hard @@ -8259,7 +8639,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.1.1, fsevents@npm:~2.1.2": +"fsevents@npm:~2.1.2": version: 2.1.3 resolution: "fsevents@npm:2.1.3" dependencies: @@ -8279,7 +8659,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.1.1#~builtin, fsevents@patch:fsevents@~2.1.2#~builtin": +"fsevents@patch:fsevents@~2.1.2#~builtin": version: 2.1.3 resolution: "fsevents@patch:fsevents@npm%3A2.1.3#~builtin::version=2.1.3&hash=18f3a7" dependencies: @@ -8297,13 +8677,6 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a - languageName: node - linkType: hard - "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" @@ -8323,13 +8696,6 @@ __metadata: languageName: node linkType: hard -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f - languageName: node - linkType: hard - "functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" @@ -8354,22 +8720,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - "generic-pool@npm:3.4.2": version: 3.4.2 resolution: "generic-pool@npm:3.4.2" @@ -8384,26 +8734,14 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": +"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": - version: 1.2.1 - resolution: "get-intrinsic@npm:1.2.1" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - checksum: 5b61d88552c24b0cf6fa2d1b3bc5459d7306f699de060d76442cce49a4721f52b8c560a33ab392cf5575b7810277d54ded9d4d39a1ea61855619ebc005aa7e5f - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -8423,10 +8761,10 @@ __metadata: languageName: node linkType: hard -"get-port-please@npm:^3.1.1": - version: 3.1.1 - resolution: "get-port-please@npm:3.1.1" - checksum: e2b0b3822e5a5a37994a0bd1c708eb220ca47fd4b29adbc6ba076fb378d4706c07eba4d382a8283f6534e870f9081a58f923a9f873f7d1f298f5fae386470211 +"get-port-please@npm:^3.1.2": + version: 3.1.2 + resolution: "get-port-please@npm:3.1.2" + checksum: 8e65b56459ead2f31c446d76bb8eb639c33e04e72b07a4dd5d8acc39738f12962591e90b2befecf10492844d0d11c2122c281f5204ee48692d4a8ba0ec68733a languageName: node linkType: hard @@ -8446,7 +8784,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": +"get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad @@ -8460,31 +8798,23 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 + call-bind: ^1.0.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 languageName: node linkType: hard "get-tsconfig@npm:^4.5.0": - version: 4.7.2 - resolution: "get-tsconfig@npm:4.7.2" + version: 4.7.5 + resolution: "get-tsconfig@npm:4.7.5" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: 172358903250eff0103943f816e8a4e51d29b8e5449058bdf7266714a908a48239f6884308bd3a6ff28b09f692b9533dbebfd183ab63e4e14f073cda91f1bca9 - languageName: node - linkType: hard - -"getpass@npm:^0.1.1": - version: 0.1.7 - resolution: "getpass@npm:0.1.7" - dependencies: - assert-plus: ^1.0.0 - checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 + checksum: e5b271fae2b4cd1869bbfc58db56983026cc4a08fdba988725a6edd55d04101507de154722503a22ee35920898ff9bdcba71f99d93b17df35dddb8e8a2ad91be languageName: node linkType: hard @@ -8518,38 +8848,18 @@ __metadata: languageName: node linkType: hard -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 - languageName: node - linkType: hard - -"glob@npm:7.1.3": - version: 7.1.3 - resolution: "glob@npm:7.1.3" - 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 - checksum: d72a834a393948d6c4a5cacc6a29fe5fe190e1cd134e55dfba09aee0be6fe15be343e96d8ec43558ab67ff8af28e4420c7f63a4d4db1c779e515015e9c318616 - languageName: node - linkType: hard - -"glob@npm:7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" +"glob@npm:10.3.10": + version: 10.3.10 + resolution: "glob@npm:10.3.10" 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 - checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 languageName: node linkType: hard @@ -8581,18 +8891,31 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2": - version: 10.3.10 - resolution: "glob@npm:10.3.10" +"glob@npm:8.1.0": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.4.1 + resolution: "glob@npm:10.4.1" dependencies: foreground-child: ^3.1.0 - jackspeak: ^2.3.5 - minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - path-scurry: ^1.10.1 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + path-scurry: ^1.11.1 bin: glob: dist/esm/bin.mjs - checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + checksum: 5d33c686c80bf6877f4284adf99a8c3cbb2a6eccbc92342943fe5d4b42c01d78c1881f2223d950c92a938d0f857e12e37b86a8e5483ab2141822e053b67d0dde languageName: node linkType: hard @@ -8609,7 +8932,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.0.0, glob@npm:^7.1.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -8651,20 +8974,21 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.22.0 - resolution: "globals@npm:13.22.0" + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: ^0.20.2 - checksum: 64af5a09565341432770444085f7aa98b54331c3b69732e0de411003921fa2dd060222ae7b50bec0b98f29c4d00b4f49bf434049ba9f7c36ca4ee1773f60458c + checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c languageName: node linkType: hard "globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: ^1.1.3 - checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 + define-properties: ^1.2.1 + gopd: ^1.0.1 + checksum: 39ad667ad9f01476474633a1834a70842041f70a55571e8dcef5fb957980a92da5022db5430fca8aecc5d47704ae30618c0bc877a579c70710c904e9ef06108a languageName: node linkType: hard @@ -8699,11 +9023,11 @@ __metadata: linkType: hard "goober@npm:^2.1.10": - version: 2.1.13 - resolution: "goober@npm:2.1.13" + version: 2.1.14 + resolution: "goober@npm:2.1.14" peerDependencies: csstype: ^3.0.10 - checksum: 0c00b90d26d1a2fad432e311fd4f47bc9fef1eee2a733158d9e2c72a89cf76d414090d063a8d20fe378f2b2b8087df0a83b0f00a3244d1466b97a0d3b14344a7 + checksum: 78978b7192d6a1af5cfbf1fd64b661b5f53ee6c733554b1f1b2ad3e1e2c979847fc080434390647640bb8358c0b193895d0007432c0886d12001f02f8f56b5e6 languageName: node linkType: hard @@ -8737,26 +9061,21 @@ __metadata: languageName: node linkType: hard -"growl@npm:1.10.5": - version: 1.10.5 - resolution: "growl@npm:1.10.5" - checksum: 4b86685de6831cebcbb19f93870bea624afee61124b0a20c49017013987cd129e73a8c4baeca295728f41d21265e1f859d25ef36731b142ca59c655fea94bb1a - languageName: node - linkType: hard - -"h3@npm:^1.8.1, h3@npm:^1.8.2": - version: 1.10.0 - resolution: "h3@npm:1.10.0" +"h3@npm:^1.10.2, h3@npm:^1.11.1": + version: 1.11.1 + resolution: "h3@npm:1.11.1" dependencies: cookie-es: ^1.0.0 - defu: ^6.1.3 - destr: ^2.0.2 + 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.3.2 + ufo: ^1.4.0 uncrypto: ^0.1.3 - unenv: ^1.8.0 - checksum: 70142b1bfc9d3fb4f09211c69d811812a48b75eb2bfae99f1d43b8aa666155efbc23ab5e65f576029e3d13f605e26012d0f14f99e0aa6fb66195e776fbc2c44c + unenv: ^1.9.0 + checksum: 505ef90cf095f5a6c1e7fb7f26e83b44477634c31eda4459b683e96837ba33d163e89599b3a883e645688b761ffa754ff1f77a432c4e229bf5ab916272e0bee5 languageName: node linkType: hard @@ -8778,23 +9097,6 @@ __metadata: languageName: node linkType: hard -"har-schema@npm:^2.0.0": - version: 2.0.0 - resolution: "har-schema@npm:2.0.0" - checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b - languageName: node - linkType: hard - -"har-validator@npm:~5.1.3": - version: 5.1.5 - resolution: "har-validator@npm:5.1.5" - dependencies: - ajv: ^6.12.3 - har-schema: ^2.0.0 - checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 - languageName: node - linkType: hard - "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -8803,13 +9105,13 @@ __metadata: linkType: hard "hardhat-deploy-ethers@npm:^0.4.1": - version: 0.4.1 - resolution: "hardhat-deploy-ethers@npm:0.4.1" + version: 0.4.2 + resolution: "hardhat-deploy-ethers@npm:0.4.2" peerDependencies: "@nomicfoundation/hardhat-ethers": ^3.0.2 hardhat: ^2.16.0 - hardhat-deploy: ^0.11.34 - checksum: 757b1d4ca7bdf37b87559e5aac03b6a751a06b11ba04bc23543fd794e86354872809e01089e85a21b63005b6068f7c61f8d62a6d8c1a8362ee234346b6c6f4e3 + hardhat-deploy: ^0.12.0 + checksum: 38c06f6b1d482cff92f31f1daf4cc4b6be943e1f62148e29cdddfc481d040470b9d6f233e0d61517fd02cc259f9f77ebd4512ea79624a893c72c90d70eff3f65 languageName: node linkType: hard @@ -8846,34 +9148,28 @@ __metadata: linkType: hard "hardhat-gas-reporter@npm:^1.0.9": - version: 1.0.9 - resolution: "hardhat-gas-reporter@npm:1.0.9" + version: 1.0.10 + resolution: "hardhat-gas-reporter@npm:1.0.10" dependencies: array-uniq: 1.0.3 eth-gas-reporter: ^0.2.25 sha1: ^1.1.1 peerDependencies: hardhat: ^2.0.2 - checksum: 77f8f8d085ff3d9d7787f0227e5355e1800f7d6707bc70171e0567bf69706703ae7f6f53dce1be1d409e7e71e3629a434c94b546bdbbc1e4c1af47cd5d0c6776 + checksum: caaec13ab3fcda47b8768257e4416b5fd0e8ef3aca5369aa8195419d3d4a948cc182075333651df44215cfc629d088f5ed9f762c8c14ae5a4b4a4f2613e583d0 languageName: node linkType: hard "hardhat@npm:^2.19.4": - version: 2.19.4 - resolution: "hardhat@npm:2.19.4" + version: 2.22.4 + resolution: "hardhat@npm:2.22.4" dependencies: "@ethersproject/abi": ^5.1.2 "@metamask/eth-sig-util": ^4.0.0 - "@nomicfoundation/ethereumjs-block": 5.0.2 - "@nomicfoundation/ethereumjs-blockchain": 7.0.2 - "@nomicfoundation/ethereumjs-common": 4.0.2 - "@nomicfoundation/ethereumjs-evm": 2.0.2 - "@nomicfoundation/ethereumjs-rlp": 5.0.2 - "@nomicfoundation/ethereumjs-statemanager": 2.0.2 - "@nomicfoundation/ethereumjs-trie": 6.0.2 - "@nomicfoundation/ethereumjs-tx": 5.0.2 - "@nomicfoundation/ethereumjs-util": 9.0.2 - "@nomicfoundation/ethereumjs-vm": 7.0.2 + "@nomicfoundation/edr": ^0.3.7 + "@nomicfoundation/ethereumjs-common": 4.0.4 + "@nomicfoundation/ethereumjs-tx": 5.0.4 + "@nomicfoundation/ethereumjs-util": 9.0.4 "@nomicfoundation/solidity-analyzer": ^0.1.0 "@sentry/node": ^5.18.1 "@types/bn.js": ^5.1.0 @@ -8881,6 +9177,7 @@ __metadata: adm-zip: ^0.4.16 aggregate-error: ^3.0.0 ansi-escapes: ^4.3.0 + boxen: ^5.1.2 chalk: ^2.4.2 chokidar: ^3.4.0 ci-info: ^2.0.0 @@ -8920,7 +9217,7 @@ __metadata: optional: true bin: hardhat: internal/cli/bootstrap.js - checksum: 05dcaeab5bb641e74426ad47acfda903dcd3fd229b0d30f45b9de1d3c54fe6364161f3c88517984233d18f5b9294a050500ca7336b6ca069fa259fede6f5acb1 + checksum: c10deb21dac800fe4356f7325646ffef6542704894bd5712fe91246ba307d1f9b02a26998cf2e2adddf299c82e2f19afce33dadbc1afcd7de1692296157fdefc languageName: node linkType: hard @@ -8952,16 +9249,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" - dependencies: - get-intrinsic: ^1.1.1 - checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.1": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -8970,26 +9258,26 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e +"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 languageName: node linkType: hard -"has-symbols@npm:^1.0.0, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d languageName: node linkType: hard @@ -9000,15 +9288,6 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 - languageName: node - linkType: hard - "hash-base@npm:^3.0.0": version: 3.1.0 resolution: "hash-base@npm:3.1.0" @@ -9020,16 +9299,6 @@ __metadata: languageName: node linkType: hard -"hash.js@npm:1.1.3": - version: 1.1.3 - resolution: "hash.js@npm:1.1.3" - dependencies: - inherits: ^2.0.3 - minimalistic-assert: ^1.0.0 - checksum: 93de6f178bf71feee38f66868a57ecb5602d937c1ccd69951b0bfec1488813b6afdbb4a81ddb2c62488c419b4a35af352298b006f14c9cfbf5b872c4191b657f - languageName: node - linkType: hard - "hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7": version: 1.1.7 resolution: "hash.js@npm:1.1.7" @@ -9040,12 +9309,12 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.1 - resolution: "hasown@npm:2.0.1" +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: ^1.1.2 - checksum: 9081c382a4fe8a62639a8da5c7d3322b203c319147e48783763dd741863d9f2dcaa743574fe2a1283871c445d8ba99ea45d5fff384e5ad27ca9dd7a367d79de0 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard @@ -9145,14 +9414,13 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 languageName: node linkType: hard @@ -9172,17 +9440,6 @@ __metadata: languageName: node linkType: hard -"http-signature@npm:~1.2.0": - version: 1.2.0 - resolution: "http-signature@npm:1.2.0" - dependencies: - assert-plus: ^1.0.0 - jsprim: ^1.2.2 - sshpk: ^1.7.0 - checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c - languageName: node - linkType: hard - "https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -9193,6 +9450,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.1": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 + languageName: node + linkType: hard + "human-id@npm:^1.0.2": version: 1.0.2 resolution: "human-id@npm:1.0.2" @@ -9207,13 +9474,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 - languageName: node - linkType: hard - "human-signals@npm:^4.3.0": version: 4.3.1 resolution: "human-signals@npm:4.3.1" @@ -9228,15 +9488,6 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - "husky@npm:^8.0.1": version: 8.0.3 resolution: "husky@npm:8.0.3" @@ -9278,17 +9529,17 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef +"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 languageName: node linkType: hard "immutable@npm:^4.0.0-rc.12": - version: 4.3.4 - resolution: "immutable@npm:4.3.4" - checksum: de3edd964c394bab83432429d3fb0b4816b42f56050f2ca913ba520bd3068ec3e504230d0800332d3abc478616e8f55d3787424a90d0952e6aba864524f1afc3 + version: 4.3.6 + resolution: "immutable@npm:4.3.6" + checksum: 3afd020be988ec9ba42c1e585b88858970beba91332ac04ac11446722c7e5da03d5956f5049806573d29dfee25f69262297cb7f3bd6b16fc83a175a0176c6c2a languageName: node linkType: hard @@ -9333,7 +9584,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -9355,16 +9606,16 @@ __metadata: linkType: hard "inquirer@npm:^9.2.14": - version: 9.2.14 - resolution: "inquirer@npm:9.2.14" + version: 9.2.22 + resolution: "inquirer@npm:9.2.22" dependencies: - "@ljharb/through": ^2.3.12 + "@inquirer/figures": ^1.0.2 + "@ljharb/through": ^2.3.13 ansi-escapes: ^4.3.2 chalk: ^5.3.0 cli-cursor: ^3.1.0 cli-width: ^4.1.0 external-editor: ^3.1.0 - figures: ^3.2.0 lodash: ^4.17.21 mute-stream: 1.0.0 ora: ^5.4.1 @@ -9373,18 +9624,18 @@ __metadata: string-width: ^4.2.3 strip-ansi: ^6.0.1 wrap-ansi: ^6.2.0 - checksum: a4e4d6eaa295dee1a4e658f51646a19644f7a747566fc445ca14ba4401dbbf1819edb6832d8b1f5c3fb2baa3d1bf26251ea33fe087ee45a7ae45381911443833 + checksum: 4b6f80730876795fdc20a6724eb95b46cfb96966e99b85c48e6f69fa51b99da0f0a151ddf1e43de530125433c8c0756ef2e4bb777dfe7f11f9efed6c0012645c languageName: node linkType: hard -"internal-slot@npm:^1.0.5": - version: 1.0.5 - resolution: "internal-slot@npm:1.0.5" +"internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" dependencies: - get-intrinsic: ^1.2.0 - has: ^1.0.3 + es-errors: ^1.3.0 + hasown: ^2.0.0 side-channel: ^1.0.4 - checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a + checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb languageName: node linkType: hard @@ -9413,55 +9664,30 @@ __metadata: languageName: node linkType: hard -"ioredis@npm:^5.3.2": - version: 5.3.2 - resolution: "ioredis@npm:5.3.2" +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" dependencies: - "@ioredis/commands": ^1.1.1 - cluster-key-slot: ^1.1.0 - debug: ^4.3.4 - denque: ^2.1.0 - lodash.defaults: ^4.2.0 - lodash.isarguments: ^3.1.0 - redis-errors: ^1.2.0 - redis-parser: ^3.0.0 - standard-as-callback: ^2.1.0 - checksum: 9a23559133e862a768778301efb68ae8c2af3c33562174b54a4c2d6574b976e85c75a4c34857991af733e35c48faf4c356e7daa8fb0a3543d85ff1768c8754bc - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + jsbn: 1.1.0 + sprintf-js: ^1.1.3 + checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc languageName: node linkType: hard "iron-webcrypto@npm:^1.0.0": - version: 1.0.0 - resolution: "iron-webcrypto@npm:1.0.0" - checksum: bbd96cbbfec7d072296bc7464763b96555bdadb12aca50f1f1c7e4fcdc6acb102bc3488333e924f94404dd50eda24f84b67ad28323b9138ec7255a023e8dc19e - languageName: node - linkType: hard - -"is-arguments@npm:^1.0.4": - version: 1.1.1 - resolution: "is-arguments@npm:1.1.1" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27 + version: 1.2.1 + resolution: "iron-webcrypto@npm:1.2.1" + checksum: b158d1893c8d037c11a7dcfd1998b519f31f979643c2c505c6eb1170fd63553498a58b05947d5dea116975df8f12ede5ca235cb68e4c1f404fa6695e4508c60c languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" dependencies: call-bind: ^1.0.2 - get-intrinsic: ^1.2.0 - is-typed-array: ^1.1.10 - checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 + get-intrinsic: ^1.2.1 + checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 languageName: node linkType: hard @@ -9509,13 +9735,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^2.0.5, is-buffer@npm:~2.0.3": - version: 2.0.5 - resolution: "is-buffer@npm:2.0.5" - checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42 - languageName: node - linkType: hard - "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -9534,12 +9753,21 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.9.0": - version: 2.13.0 - resolution: "is-core-module@npm:2.13.0" +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: ^2.0.0 + checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" dependencies: - has: ^1.0.3 - checksum: 053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355 + is-typed-array: ^1.1.13 + checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 languageName: node linkType: hard @@ -9552,12 +9780,12 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" bin: is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 languageName: node linkType: hard @@ -9598,7 +9826,7 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": +"is-generator-function@npm:^1.0.10": version: 1.0.10 resolution: "is-generator-function@npm:1.0.10" dependencies: @@ -9623,6 +9851,17 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: ^3.0.0 + bin: + is-inside-container: cli.js + checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + "is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" @@ -9637,17 +9876,17 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd languageName: node linkType: hard @@ -9698,19 +9937,19 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.1": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a + call-bind: ^1.0.7 + checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 languageName: node linkType: hard @@ -9755,16 +9994,16 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": - version: 1.1.12 - resolution: "is-typed-array@npm:1.1.12" +"is-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" dependencies: - which-typed-array: ^1.1.11 - checksum: 4c89c4a3be07186caddadf92197b17fda663a9d259ea0d44a85f171558270d36059d1c386d34a12cba22dfade5aba497ce22778e866adc9406098c8fc4771796 + which-typed-array: ^1.1.14 + checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 languageName: node linkType: hard -"is-typedarray@npm:1.0.0, is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": +"is-typedarray@npm:1.0.0, is-typedarray@npm:^1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 @@ -9778,10 +10017,10 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6 +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: f36aef758b46990e0d3c37269619c0a08c5b29428c0bb11ecba7f75203442d6c7801239c2f31314bc79199217ef08263787f3837d9e22610ad1da62970d6616d languageName: node linkType: hard @@ -9794,13 +10033,13 @@ __metadata: languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae languageName: node linkType: hard @@ -9811,12 +10050,21 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" dependencies: - is-docker: ^2.0.0 - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + is-inside-container: ^1.0.0 + checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 + languageName: node + linkType: hard + +"is64bit@npm:^2.0.0": + version: 2.0.0 + resolution: "is64bit@npm:2.0.0" + dependencies: + system-architecture: ^0.1.0 + checksum: 253079e64b6f9bb90295a63b73a046bea67364cdc104bc5abeffcf4cbc52b3e66b0e921cb14f686deb71b5cab628f9f490845c1194c6e94f84068d177c7f15cd languageName: node linkType: hard @@ -9848,21 +10096,10 @@ __metadata: languageName: node linkType: hard -"isomorphic-ws@npm:5.0.0": - version: 5.0.0 - resolution: "isomorphic-ws@npm:5.0.0" - peerDependencies: - ws: "*" - checksum: e20eb2aee09ba96247465fda40c6d22c1153394c0144fa34fe6609f341af4c8c564f60ea3ba762335a7a9c306809349f9b863c8beedf2beea09b299834ad5398 - languageName: node - linkType: hard - -"isomorphic-ws@npm:^4.0.1": - version: 4.0.1 - resolution: "isomorphic-ws@npm:4.0.1" - peerDependencies: - ws: "*" - checksum: d7190eadefdc28bdb93d67b5f0c603385aaf87724fa2974abb382ac1ec9756ed2cfb27065cbe76122879c2d452e2982bc4314317f3d6c737ddda6c047328771a +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e languageName: node linkType: hard @@ -9875,13 +10112,6 @@ __metadata: languageName: node linkType: hard -"isstream@npm:~0.1.2": - version: 0.1.2 - resolution: "isstream@npm:0.1.2" - checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 - languageName: node - linkType: hard - "iterator.prototype@npm:^1.1.2": version: 1.1.2 resolution: "iterator.prototype@npm:1.1.2" @@ -9896,15 +10126,28 @@ __metadata: linkType: hard "jackspeak@npm:^2.3.5": - version: 2.3.5 - resolution: "jackspeak@npm:2.3.5" + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.1.2 + resolution: "jackspeak@npm:3.1.2" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: c2c211f13ceffa05f6c2a2fe82667303c81af6f9f53619b9e4fd403207ffe666428a017f61cd43b3478759188917eda14a81f8823b6dd40a8627e46d973a37df + checksum: 134276d5f785c518930701a0dcba1f3b0e9ce3e5b1c3e300898e2ae0bbd9b5195088b77252bf2110768de072c426e9e39f47e13912b0b002da4a3f4ff6e16eac languageName: node linkType: hard @@ -9915,38 +10158,7 @@ __metadata: languageName: node linkType: hard -"jayson@npm:^4.1.0": - version: 4.1.0 - resolution: "jayson@npm:4.1.0" - dependencies: - "@types/connect": ^3.4.33 - "@types/node": ^12.12.54 - "@types/ws": ^7.4.4 - JSONStream: ^1.3.5 - 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 - uuid: ^8.3.2 - ws: ^7.4.5 - bin: - jayson: bin/jayson.js - checksum: 86464322fbdc6db65d2bb4fc278cb6c86fad5c2a506065490d39459f09ba0d30f2b4fb740b33828a1424791419b6c8bd295dc54d361a4ad959bf70cc62b1ca7e - languageName: node - linkType: hard - -"jiti@npm:^1.18.2": - version: 1.20.0 - resolution: "jiti@npm:1.20.0" - bin: - jiti: bin/jiti.js - checksum: 7924062b5675142e3e272a27735be84b7bfc0a0eb73217fc2dcafa034f37c4f7b4b9ffc07dd98bcff0f739a8811ce1544db205ae7e97b1c86f0df92c65ce3c72 - languageName: node - linkType: hard - -"jiti@npm:^1.20.0": +"jiti@npm:^1.21.0": version: 1.21.0 resolution: "jiti@npm:1.21.0" bin: @@ -9955,20 +10167,6 @@ __metadata: languageName: node linkType: hard -"js-sdsl@npm:^4.1.4": - version: 4.4.2 - resolution: "js-sdsl@npm:4.4.2" - checksum: ba705adc1788bf3c6f6c8e5077824f2bb4f0acab5a984420ce5cc492c7fff3daddc26335ad2c9a67d4f5e3241ec790f9e5b72a625adcf20cf321d2fd85e62b8b - languageName: node - linkType: hard - -"js-sha3@npm:0.5.7": - version: 0.5.7 - resolution: "js-sha3@npm:0.5.7" - checksum: 973a28ea4b26cc7f12d2ab24f796e24ee4a71eef45a6634a052f6eb38cf8b2333db798e896e6e094ea6fa4dfe8e42a2a7942b425cf40da3f866623fd05bb91ea - languageName: node - linkType: hard - "js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0": version: 0.8.0 resolution: "js-sha3@npm:0.8.0" @@ -9976,25 +10174,13 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 - languageName: node - linkType: hard - -"js-yaml@npm:3.13.1": - version: 3.13.1 - resolution: "js-yaml@npm:3.13.1" - dependencies: - argparse: ^1.0.7 - esprima: ^4.0.0 - bin: - js-yaml: bin/js-yaml.js - checksum: 7511b764abb66d8aa963379f7d2a404f078457d106552d05a7b556d204f7932384e8477513c124749fa2de52eb328961834562bd09924902c6432e40daa408bc - languageName: node - linkType: hard - +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 + languageName: node + linkType: hard + "js-yaml@npm:3.x, js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -10025,10 +10211,10 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:~0.1.0": - version: 0.1.1 - resolution: "jsbn@npm:0.1.1" - checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 944f924f2bd67ad533b3850eee47603eed0f6ae425fd1ee8c760f477e8c34a05f144c1bd4f5a5dd1963141dc79a2c55f89ccc5ab77d039e7077f3ad196b64965 languageName: node linkType: hard @@ -10055,7 +10241,7 @@ __metadata: languageName: node linkType: hard -"json-rpc-engine@npm:6.1.0, json-rpc-engine@npm:^6.1.0": +"json-rpc-engine@npm:^6.1.0": version: 6.1.0 resolution: "json-rpc-engine@npm:6.1.0" dependencies: @@ -10096,13 +10282,6 @@ __metadata: languageName: node linkType: hard -"json-schema@npm:0.4.0": - version: 0.4.0 - resolution: "json-schema@npm:0.4.0" - checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72 - languageName: node - linkType: hard - "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -10110,13 +10289,6 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee - languageName: node - linkType: hard - "json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" @@ -10128,13 +10300,6 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 - languageName: node - linkType: hard - "jsonfile@npm:^2.1.0": version: 2.4.0 resolution: "jsonfile@npm:2.4.0" @@ -10172,13 +10337,6 @@ __metadata: languageName: node linkType: hard -"jsonparse@npm:^1.2.0": - version: 1.3.1 - resolution: "jsonparse@npm:1.3.1" - checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d - languageName: node - linkType: hard - "jsonschema@npm:^1.2.4": version: 1.4.1 resolution: "jsonschema@npm:1.4.1" @@ -10186,19 +10344,7 @@ __metadata: languageName: node linkType: hard -"jsprim@npm:^1.2.2": - version: 1.4.2 - resolution: "jsprim@npm:1.4.2" - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - checksum: 2ad1b9fdcccae8b3d580fa6ced25de930eaa1ad154db21bbf8478a4d30bbbec7925b5f5ff29b933fba9412b16a17bd484a8da4fdb3663b5e27af95dd693bab2a - languageName: node - linkType: hard - -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" dependencies: @@ -10210,7 +10356,7 @@ __metadata: languageName: node linkType: hard -"keccak@npm:^3.0.0, keccak@npm:^3.0.1, keccak@npm:^3.0.2": +"keccak@npm:^3.0.0, keccak@npm:^3.0.2, keccak@npm:^3.0.3": version: 3.0.4 resolution: "keccak@npm:3.0.4" dependencies: @@ -10223,11 +10369,11 @@ __metadata: linkType: hard "keyv@npm:^4.5.3": - version: 4.5.3 - resolution: "keyv@npm:4.5.3" + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: json-buffer: 3.0.1 - checksum: 3ffb4d5b72b6b4b4af443bbb75ca2526b23c750fccb5ac4c267c6116888b4b65681015c2833cb20d26cf3e6e32dac6b988c77f7f022e1a571b7d90f1442257da + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 languageName: node linkType: hard @@ -10264,46 +10410,19 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:~0.3.2": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a - languageName: node - linkType: hard - -"language-tags@npm:=1.0.5": - version: 1.0.5 - resolution: "language-tags@npm:1.0.5" - dependencies: - language-subtag-registry: ~0.3.2 - checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf - languageName: node - linkType: hard - -"level-supports@npm:^4.0.0": - version: 4.0.1 - resolution: "level-supports@npm:4.0.1" - checksum: d4552b42bb8cdeada07b0f6356c7a90fefe76279147331f291aceae26e3e56d5f927b09ce921647c0230bfe03ddfbdcef332be921e5c2194421ae2bfa3cf6368 - languageName: node - linkType: hard - -"level-transcoder@npm:^1.0.1": - version: 1.0.1 - resolution: "level-transcoder@npm:1.0.1" - dependencies: - buffer: ^6.0.3 - module-error: ^1.0.1 - checksum: 304f08d802faf3491a533b6d87ad8be3cabfd27f2713bbe9d4c633bf50fcb9460eab5a6776bf015e101ead7ba1c1853e05e7f341112f17a9d0cb37ee5a421a25 +"language-subtag-registry@npm:^0.3.20": + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 0b64c1a6c5431c8df648a6d25594ff280613c886f4a1a542d9b864e5472fb93e5c7856b9c41595c38fac31370328fc79fcc521712e89ea6d6866cbb8e0995d81 languageName: node linkType: hard -"level@npm:^8.0.0": - version: 8.0.0 - resolution: "level@npm:8.0.0" +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" dependencies: - browser-level: ^1.0.1 - classic-level: ^1.2.0 - checksum: 13eb25bd71bfdca6cd714d1233adf9da97de9a8a4bf9f28d62a390b5c96d0250abaf983eb90eb8c4e89c7a985bb330750683d106f12670e5ea8fba1d7e608a1f + language-subtag-registry: ^0.3.20 + checksum: 57c530796dc7179914dee71bc94f3747fd694612480241d0453a063777265dfe3a951037f7acb48f456bf167d6eb419d4c00263745326b3ba1cdcf4657070e78 languageName: node linkType: hard @@ -10327,13 +10446,20 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:2.1.0, lilconfig@npm:^2.0.5, lilconfig@npm:^2.1.0": +"lilconfig@npm:2.1.0, lilconfig@npm:^2.1.0": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 languageName: node linkType: hard +"lilconfig@npm:^3.0.0": + version: 3.1.1 + resolution: "lilconfig@npm:3.1.1" + checksum: dc8a4f4afde3f0fac6bd36163cc4777a577a90759b8ef1d0d766b19ccf121f723aa79924f32af5b954f3965268215e046d0f237c41c76e5ef01d4e6d1208a15e + languageName: node + linkType: hard + "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -10361,31 +10487,32 @@ __metadata: languageName: node linkType: hard -"listhen@npm:^1.5.5": - version: 1.5.5 - resolution: "listhen@npm:1.5.5" +"listhen@npm:^1.7.2": + version: 1.7.2 + resolution: "listhen@npm:1.7.2" dependencies: - "@parcel/watcher": ^2.3.0 - "@parcel/watcher-wasm": 2.3.0 - citty: ^0.1.4 - clipboardy: ^3.0.0 + "@parcel/watcher": ^2.4.1 + "@parcel/watcher-wasm": ^2.4.1 + citty: ^0.1.6 + clipboardy: ^4.0.0 consola: ^3.2.3 - defu: ^6.1.2 - get-port-please: ^3.1.1 - h3: ^1.8.1 + crossws: ^0.2.0 + defu: ^6.1.4 + get-port-please: ^3.1.2 + h3: ^1.10.2 http-shutdown: ^1.2.2 - jiti: ^1.20.0 - mlly: ^1.4.2 + jiti: ^1.21.0 + mlly: ^1.6.1 node-forge: ^1.3.1 - pathe: ^1.1.1 - std-env: ^3.4.3 - ufo: ^1.3.0 - untun: ^0.1.2 + pathe: ^1.1.2 + std-env: ^3.7.0 + ufo: ^1.4.0 + untun: ^0.1.3 uqr: ^0.1.2 bin: listen: bin/listhen.mjs listhen: bin/listhen.mjs - checksum: 2d4a9d9d25b41e1569b50f0c7c72004dacb35ced91b0de943734f4e2f828fdeea890d9f5ab48c37133b06ee1f188ee1d335ae6dbb5dee6a86c21740aa309f485 + checksum: 92b160ab493bbdb4941ba7fbfc7e0815b4c1da9ca01f792df2e77da13a6b726086d62d57cd2da51242c47a463d59a68798666fb8b64338510e2edf8dc2e7a1c3 languageName: node linkType: hard @@ -10461,16 +10588,6 @@ __metadata: languageName: node linkType: hard -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: ^3.0.0 - path-exists: ^3.0.0 - checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11 - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -10510,20 +10627,6 @@ __metadata: languageName: node linkType: hard -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 - languageName: node - linkType: hard - -"lodash.isarguments@npm:^3.1.0": - version: 3.1.0 - resolution: "lodash.isarguments@npm:3.1.0" - checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 - languageName: node - linkType: hard - "lodash.isequal@npm:4.5.0, lodash.isequal@npm:^4.5.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" @@ -10552,22 +10655,13 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21": +"lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 languageName: node linkType: hard -"log-symbols@npm:3.0.0": - version: 3.0.0 - resolution: "log-symbols@npm:3.0.0" - dependencies: - chalk: ^2.4.2 - checksum: f2322e1452d819050b11aad247660e1494f8b2219d40a964af91d5f9af1a90636f1b3d93f2952090e42af07cc5550aecabf6c1d8ec1181207e95cb66ba112361 - languageName: node - linkType: hard - "log-symbols@npm:4.1.0, log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" @@ -10602,15 +10696,6 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.1": - version: 2.3.6 - resolution: "loupe@npm:2.3.6" - dependencies: - get-func-name: ^2.0.0 - checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f - languageName: node - linkType: hard - "loupe@npm:^2.3.6": version: 2.3.7 resolution: "loupe@npm:2.3.7" @@ -10620,10 +10705,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.2": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 98e8fc93691c546f719a76103ef2bee5a3ac823955c755a47641ec41f8c7fafa1baeaba466937cc1cbfa9cfd47e03536d10e2db3158a64ad91ff3a58a32c893e languageName: node linkType: hard @@ -10637,15 +10722,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" - dependencies: - yallist: ^3.0.2 - checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb - languageName: node - linkType: hard - "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -10655,20 +10731,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 - languageName: node - linkType: hard - -"lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.1 - resolution: "lru-cache@npm:10.0.1" - checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 - languageName: node - linkType: hard - "lru_map@npm:^0.3.3": version: 0.3.3 resolution: "lru_map@npm:0.3.3" @@ -10676,6 +10738,15 @@ __metadata: languageName: node linkType: hard +"lucide-react@npm:^0.379.0": + version: 0.379.0 + resolution: "lucide-react@npm:0.379.0" + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 + checksum: 89b8e768d81d63fd23af35f99ff2d970c824ea32ee09f1a169a1c9f1509d9527062357f30cd123786aa63af4bc9af4511cb9a05f226695145d3b2430c5477b55 + languageName: node + linkType: hard + "make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -10692,26 +10763,23 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^11.0.3": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: - agentkeepalive: ^4.2.1 - cacache: ^17.0.0 + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 http-cache-semantics: ^4.1.1 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^5.0.0 + minipass: ^7.0.2 minipass-fetch: ^3.0.0 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 + proc-log: ^4.2.0 promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 ssri: ^10.0.0 - checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 + checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd languageName: node linkType: hard @@ -10743,13 +10811,6 @@ __metadata: languageName: node linkType: hard -"mcl-wasm@npm:^0.7.1": - version: 0.7.9 - resolution: "mcl-wasm@npm:0.7.9" - checksum: 6b6ed5084156b98b2db70b223e1ba2c01953970b48a2e0c4ea3eeb9296610e6b3bfb2a2cce9e92e2d7ad61778b5f5a630e705e663835e915ba188c174a0a37fa - languageName: node - linkType: hard - "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -10770,17 +10831,6 @@ __metadata: languageName: node linkType: hard -"memory-level@npm:^1.0.0": - version: 1.0.0 - resolution: "memory-level@npm:1.0.0" - dependencies: - abstract-level: ^1.0.0 - functional-red-black-tree: ^1.0.1 - module-error: ^1.0.1 - checksum: 80b1b7aedaf936e754adbcd7b9303018c3684fb32f9992fd967c448f145d177f16c724fbba9ed3c3590a9475fd563151eae664d69b83d2ad48714852e9fc5c72 - languageName: node - linkType: hard - "memorystream@npm:^0.3.1": version: 0.3.1 resolution: "memorystream@npm:0.3.1" @@ -10841,7 +10891,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:4.0.5, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": +"micromatch@npm:4.0.5": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: @@ -10851,6 +10901,16 @@ __metadata: languageName: node linkType: hard +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: ^3.0.3 + picomatch: ^2.3.1 + checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7 + languageName: node + linkType: hard + "mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" @@ -10858,7 +10918,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19": +"mime-types@npm:^2.1.12": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -10920,15 +10980,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:3.0.4": - version: 3.0.4 - resolution: "minimatch@npm:3.0.4" - dependencies: - brace-expansion: ^1.1.7 - checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078 - languageName: node - linkType: hard - "minimatch@npm:5.0.1": version: 5.0.1 resolution: "minimatch@npm:5.0.1" @@ -10938,7 +10989,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": +"minimatch@npm:9.0.3": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -10947,6 +10998,24 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: ^2.0.1 + checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.1, minimatch@npm:^9.0.4": + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" + dependencies: + brace-expansion: ^2.0.1 + checksum: cf717f597ec3eed7dabc33153482a2e8d49f4fd3c26e58fd9c71a94c5029a0838728841b93f46bf1263b65a8010e2ee800d0dc9b004ab8ba8b6d1ec07cc115b5 + languageName: node + linkType: hard + "minimist-options@npm:^4.0.2": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -10965,18 +11034,18 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 languageName: node linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: ^0.1.13 minipass: ^7.0.3 @@ -10985,7 +11054,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a + checksum: 8047d273236157aab27ab7cd8eab7ea79e6ecd63e8f80c3366ec076cb9a0fed550a6935bab51764369027c414647fd8256c2a20c5445fb250c483de43350de83 languageName: node linkType: hard @@ -11042,10 +11111,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": - version: 7.0.3 - resolution: "minipass@npm:7.0.3" - checksum: 6f1614f5b5b55568a46bca5fec0e7c46dac027691db27d0e1923a8192866903144cd962ac772c0e9f89b608ea818b702709c042bce98e190d258847d85461531 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 languageName: node linkType: hard @@ -11075,17 +11144,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:0.5.5": - version: 0.5.5 - resolution: "mkdirp@npm:0.5.5" - dependencies: - minimist: ^1.2.5 - bin: - mkdirp: bin/cmd.js - checksum: 3bce20ea525f9477befe458ab85284b0b66c8dc3812f94155af07c827175948cdd8114852ac6c6d82009b13c1048c37f6d98743eb019651ee25c39acc8aabe7d - languageName: node - linkType: hard - "mkdirp@npm:0.5.x, mkdirp@npm:^0.5.5": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" @@ -11106,15 +11164,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.0, mlly@npm:^1.4.2": - version: 1.4.2 - resolution: "mlly@npm:1.4.2" +"mlly@npm:^1.6.1, mlly@npm:^1.7.0": + version: 1.7.0 + resolution: "mlly@npm:1.7.0" dependencies: - acorn: ^8.10.0 - pathe: ^1.1.1 - pkg-types: ^1.0.3 - ufo: ^1.3.0 - checksum: ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4 + acorn: ^8.11.3 + pathe: ^1.1.2 + pkg-types: ^1.1.0 + ufo: ^1.5.3 + checksum: c1548f4dd0e31ce15d293ebb7c61778bd28c405573dc43dcf799eaeb8f6b776d7dadd95e957d6631b9cc4bb963cd01079d58b7e2290ed540aa460e061bdbd1fa languageName: node linkType: hard @@ -11127,9 +11185,9 @@ __metadata: languageName: node linkType: hard -"mocha@npm:10.2.0, mocha@npm:^10.0.0": - version: 10.2.0 - resolution: "mocha@npm:10.2.0" +"mocha@npm:^10.0.0, mocha@npm:^10.2.0": + version: 10.4.0 + resolution: "mocha@npm:10.4.0" dependencies: ansi-colors: 4.1.1 browser-stdout: 1.3.1 @@ -11138,13 +11196,12 @@ __metadata: diff: 5.0.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 - glob: 7.2.0 + glob: 8.1.0 he: 1.2.0 js-yaml: 4.1.0 log-symbols: 4.1.0 minimatch: 5.0.1 ms: 2.1.3 - nanoid: 3.3.3 serialize-javascript: 6.0.0 strip-json-comments: 3.1.1 supports-color: 8.1.1 @@ -11155,42 +11212,7 @@ __metadata: bin: _mocha: bin/_mocha mocha: bin/mocha.js - checksum: 406c45eab122ffd6ea2003c2f108b2bc35ba036225eee78e0c784b6fa2c7f34e2b13f1dbacef55a4fdf523255d76e4f22d1b5aacda2394bd11666febec17c719 - languageName: node - linkType: hard - -"mocha@npm:^7.1.1": - version: 7.2.0 - resolution: "mocha@npm:7.2.0" - 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 - checksum: d098484fe1b165bb964fdbf6b88b256c71fead47575ca7c5bcf8ed07db0dcff41905f6d2f0a05111a0441efaef9d09241a8cc1ddf7961056b28984ec63ba2874 + checksum: 090771d6d42a65a934c7ed448d524bcc663836351af9f0678578caa69943b01a9535a73192d24fd625b3fdb5979cce5834dfe65e3e1ee982444d65e19975b81c languageName: node linkType: hard @@ -11201,13 +11223,6 @@ __metadata: languageName: node linkType: hard -"module-error@npm:^1.0.1, module-error@npm:^1.0.2": - version: 1.0.2 - resolution: "module-error@npm:1.0.2" - checksum: 5d653e35bd55b3e95f8aee2cdac108082ea892e71b8f651be92cde43e4ee86abee4fa8bd7fc3fe5e68b63926d42f63c54cd17b87a560c31f18739295575a3962 - languageName: node - linkType: hard - "motion@npm:10.16.2": version: 10.16.2 resolution: "motion@npm:10.16.2" @@ -11243,7 +11258,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -11286,28 +11301,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:3.3.3": - version: 3.3.3 - resolution: "nanoid@npm:3.3.3" - bin: - nanoid: bin/nanoid.cjs - checksum: ada019402a07464a694553c61d2dca8a4353645a7d92f2830f0d487fedff403678a0bee5323a46522752b2eab95a0bc3da98b6cccaa7c0c55cd9975130e6d6f0 - languageName: node - linkType: hard - -"nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" +"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" bin: nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 - languageName: node - linkType: hard - -"napi-macros@npm:^2.2.2": - version: 2.2.2 - resolution: "napi-macros@npm:2.2.2" - checksum: c6f9bd71cdbbc37ddc3535aa5be481238641d89585b8a3f4d301cb89abf459e2d294810432bb7d12056d1f9350b1a0899a5afcf460237a3da6c398cf0fec7629 + checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 languageName: node linkType: hard @@ -11358,28 +11357,28 @@ __metadata: linkType: hard "next@npm:^14.0.4": - version: 14.0.4 - resolution: "next@npm:14.0.4" - dependencies: - "@next/env": 14.0.4 - "@next/swc-darwin-arm64": 14.0.4 - "@next/swc-darwin-x64": 14.0.4 - "@next/swc-linux-arm64-gnu": 14.0.4 - "@next/swc-linux-arm64-musl": 14.0.4 - "@next/swc-linux-x64-gnu": 14.0.4 - "@next/swc-linux-x64-musl": 14.0.4 - "@next/swc-win32-arm64-msvc": 14.0.4 - "@next/swc-win32-ia32-msvc": 14.0.4 - "@next/swc-win32-x64-msvc": 14.0.4 - "@swc/helpers": 0.5.2 + version: 14.2.3 + resolution: "next@npm:14.2.3" + dependencies: + "@next/env": 14.2.3 + "@next/swc-darwin-arm64": 14.2.3 + "@next/swc-darwin-x64": 14.2.3 + "@next/swc-linux-arm64-gnu": 14.2.3 + "@next/swc-linux-arm64-musl": 14.2.3 + "@next/swc-linux-x64-gnu": 14.2.3 + "@next/swc-linux-x64-musl": 14.2.3 + "@next/swc-win32-arm64-msvc": 14.2.3 + "@next/swc-win32-ia32-msvc": 14.2.3 + "@next/swc-win32-x64-msvc": 14.2.3 + "@swc/helpers": 0.5.5 busboy: 1.6.0 - caniuse-lite: ^1.0.30001406 + caniuse-lite: ^1.0.30001579 graceful-fs: ^4.2.11 postcss: 8.4.31 styled-jsx: 5.1.1 - watchpack: 2.4.0 peerDependencies: "@opentelemetry/api": ^1.1.0 + "@playwright/test": ^1.41.2 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 @@ -11405,11 +11404,13 @@ __metadata: peerDependenciesMeta: "@opentelemetry/api": optional: true + "@playwright/test": + optional: true sass: optional: true bin: next: dist/bin/next - checksum: 879842979d3c7e2d2e2cd3edad3e715d408060a286bb12299089e08d7142af9effceee877e6d18aad359983119d025298ec5c63dd6317443027b47dc5167ac40 + checksum: d34ea63adf23fe46efebe2a9c536c9127c0ee006d74c60d6d23aecbef650798c976b27c17910ca585f3bb1223b10924cb429b9ce930f3074aee1170d1519dccc languageName: node linkType: hard @@ -11423,11 +11424,11 @@ __metadata: linkType: hard "node-addon-api@npm:^7.0.0": - version: 7.0.0 - resolution: "node-addon-api@npm:7.0.0" + version: 7.1.0 + resolution: "node-addon-api@npm:7.1.0" dependencies: node-gyp: latest - checksum: 4349465d737e284b280fc0e5fd2384f9379bca6b7f2a5a1460bea676ba5b90bf563e7d02a9254c35b9ed808641c81d9b4ca9e1da17d2849cd07727660b00b332 + checksum: 26640c8d2ed7e2059e2ed65ee79e2a195306b3f1fc27ad11448943ba91d37767bd717a9a0453cc97e83a1109194dced8336a55f8650000458ef625c0b8b5e3df languageName: node linkType: hard @@ -11440,20 +11441,10 @@ __metadata: languageName: node linkType: hard -"node-environment-flags@npm:1.0.6": - version: 1.0.6 - resolution: "node-environment-flags@npm:1.0.6" - dependencies: - object.getownpropertydescriptors: ^2.0.3 - semver: ^5.7.0 - checksum: 268139ed0f7fabdca346dcb26931300ec7a1dc54a58085a849e5c78a82b94967f55df40177a69d4e819da278d98686d5c4fd49ab0d7bcff16fda25b6fffc4ca3 - languageName: node - linkType: hard - -"node-fetch-native@npm:^1.4.0, node-fetch-native@npm:^1.4.1, node-fetch-native@npm:^1.6.1": - version: 1.6.1 - resolution: "node-fetch-native@npm:1.6.1" - checksum: 1a248ada34561ce1010f09ca81cf5cd9c834b51aec957e82b6811d673e209a44630a835da599f0dd0c3d927f15c5f864d6ed494093c4a42601609f988d5919f2 +"node-fetch-native@npm:^1.6.1, node-fetch-native@npm:^1.6.2, node-fetch-native@npm:^1.6.3": + version: 1.6.4 + resolution: "node-fetch-native@npm:1.6.4" + checksum: 7b159f610e037e8813750096a6616ec6771e9abf868aa6e75e5b790bfc2ba2d92cf2abcce33c18fd01f2e5e5cc72de09c78bd4381e7f8c0887f7de21bd96f045 languageName: node linkType: hard @@ -11506,42 +11497,41 @@ __metadata: languageName: node linkType: hard -"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.2.2, node-gyp-build@npm:^4.3.0": - version: 4.6.1 - resolution: "node-gyp-build@npm:4.6.1" +"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.2.2": + version: 4.8.1 + resolution: "node-gyp-build@npm:4.8.1" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: c3676d337b36803bc7792e35bf7fdcda7cdcb7e289b8f9855a5535702a82498eb976842fefcf487258c58005ca32ce3d537fbed91280b04409161dcd7232a882 + checksum: fe6e95da6f4608c1a98655f6bf2fe4e8dd9c877cd13256056a8acaf585cc7f98718823fe9366be11b78c2f332d5a184b00cf07a4af96c9d8fea45f640c019f98 languageName: node linkType: hard "node-gyp@npm:latest": - version: 9.4.0 - resolution: "node-gyp@npm:9.4.0" + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 - glob: ^7.1.4 + glob: ^10.3.10 graceful-fs: ^4.2.6 - make-fetch-happen: ^11.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 semver: ^7.3.5 tar: ^6.1.2 - which: ^2.0.2 + which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 78b404e2e0639d64e145845f7f5a3cb20c0520cdaf6dda2f6e025e9b644077202ea7de1232396ba5bde3fee84cdc79604feebe6ba3ec84d464c85d407bb5da99 + checksum: 72e2ab4b23fc32007a763da94018f58069fc0694bf36115d49a2b195c8831e12cf5dd1e7a3718fa85c06969aedf8fc126722d3b672ec1cb27e06ed33caee3c60 languageName: node linkType: hard -"node-releases@npm:^2.0.13": - version: 2.0.13 - resolution: "node-releases@npm:2.0.13" - checksum: 17ec8f315dba62710cae71a8dad3cd0288ba943d2ece43504b3b1aa8625bf138637798ab470b1d9035b0545996f63000a8a926e0f6d35d0996424f8b6d36dda3 +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 languageName: node linkType: hard @@ -11574,14 +11564,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" +"nopt@npm:^7.0.0": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: - abbrev: ^1.0.0 + abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 languageName: node linkType: hard @@ -11611,7 +11601,7 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": +"npm-run-path@npm:^4.0.0": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" dependencies: @@ -11621,11 +11611,11 @@ __metadata: linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" dependencies: path-key: ^4.0.0 - checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 + checksum: ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 languageName: node linkType: hard @@ -11641,18 +11631,6 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - "nprogress@npm:^0.2.0": version: 0.2.0 resolution: "nprogress@npm:0.2.0" @@ -11670,13 +11648,6 @@ __metadata: languageName: node linkType: hard -"oauth-sign@npm:~0.9.0": - version: 0.9.0 - resolution: "oauth-sign@npm:0.9.0" - checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 - languageName: node - linkType: hard - "object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -11691,109 +11662,85 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db +"object-inspect@npm:^1.13.1": + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f languageName: node linkType: hard -"object-keys@npm:^1.0.11, object-keys@npm:^1.1.1": +"object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a languageName: node linkType: hard -"object.assign@npm:4.1.0": - version: 4.1.0 - resolution: "object.assign@npm:4.1.0" - dependencies: - define-properties: ^1.1.2 - function-bind: ^1.1.1 - has-symbols: ^1.0.0 - object-keys: ^1.0.11 - checksum: 648a9a463580bf48332d9a49a76fede2660ab1ee7104d9459b8a240562246da790b4151c3c073f28fda31c1fdc555d25a1d871e72be403e997e4468c91f4801f - languageName: node - linkType: hard - -"object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm: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 - checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 - languageName: node - linkType: hard - -"object.entries@npm:^1.1.6": - version: 1.1.7 - resolution: "object.entries@npm:1.1.7" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: da287d434e7e32989586cd734382364ba826a2527f2bc82e6acbf9f9bfafa35d51018b66ec02543ffdfa2a5ba4af2b6f1ca6e588c65030cb4fd9c67d6ced594c + checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 languageName: node linkType: hard -"object.fromentries@npm:^2.0.6": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" +"object.entries@npm:^1.1.7": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 7341ce246e248b39a431b87a9ddd331ff52a454deb79afebc95609f94b1f8238966cf21f52188f2a353f0fdf83294f32f1ebf1f7826aae915ebad21fd0678065 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 5314877cb637ef3437a30bba61d9bacdb3ce74bf73ac101518be0633c37840c8cc67407edb341f766e8093b3d7516d5c3358f25adfee4a2c697c0ec4c8491907 languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.0.3": - version: 2.1.7 - resolution: "object.getownpropertydescriptors@npm:2.1.7" +"object.fromentries@npm:^2.0.7": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - array.prototype.reduce: ^1.0.6 - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - safe-array-concat: ^1.0.0 - checksum: 8e7ae1d522a3874d2d23a3d0fb75828cbcee60958b65c2ad8e58ce227f4efba8cc2b59c7431a0fd48b20d9e04ec075bc0e0d694b1d2c2296e534daf558beb10b + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1 languageName: node linkType: hard -"object.groupby@npm:^1.0.0": - version: 1.0.1 - resolution: "object.groupby@npm:1.0.1" +"object.groupby@npm:^1.0.1": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + checksum: 0d30693ca3ace29720bffd20b3130451dca7a56c612e1926c0a1a15e4306061d84410bdb1456be2656c5aca53c81b7a3661eceaa362db1bba6669c2c9b6d1982 languageName: node linkType: hard -"object.hasown@npm:^1.1.2": - version: 1.1.3 - resolution: "object.hasown@npm:1.1.3" +"object.hasown@npm:^1.1.3": + version: 1.1.4 + resolution: "object.hasown@npm:1.1.4" dependencies: - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 76bc17356f6124542fb47e5d0e78d531eafa4bba3fc2d6fc4b1a8ce8b6878912366c0d99f37ce5c84ada8fd79df7aa6ea1214fddf721f43e093ad2df51f27da1 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: bc46eb5ca22106fcd07aab1411508c2c68b7565fe8fb272f166fb9bf203972e8b5c86a5a4b2c86204beead0626a7a4119d32cefbaf7c5dd57b400bf9e6363cb6 languageName: node linkType: hard -"object.values@npm:^1.1.6": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" +"object.values@npm:^1.1.6, object.values@npm:^1.1.7": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: f3e4ae4f21eb1cc7cebb6ce036d4c67b36e1c750428d7b7623c56a0db90edced63d08af8a316d81dfb7c41a3a5fa81b05b7cc9426e98d7da986b1682460f0777 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa languageName: node linkType: hard @@ -11805,13 +11752,20 @@ __metadata: linkType: hard "ofetch@npm:^1.3.3": - version: 1.3.3 - resolution: "ofetch@npm:1.3.3" + version: 1.3.4 + resolution: "ofetch@npm:1.3.4" dependencies: - destr: ^2.0.1 - node-fetch-native: ^1.4.0 - ufo: ^1.3.0 - checksum: 945d757b25ba144f9f45d9de3382de743f0950e68e76726a4c0d2ef01456fa6700a6b102cc343a4e06f71d5ac59a8affdd9a673751c448f4265996f7f22ffa3d + destr: ^2.0.3 + node-fetch-native: ^1.6.3 + ufo: ^1.5.3 + checksum: 46749d5bf88cc924657520fa409ece473ee7d70303a374e0acf8a88883576be515861b2342b4e5d491776e2da9c8c52911c3ef298329619ef34832a5a4ffe64c + languageName: node + linkType: hard + +"ohash@npm:^1.1.3": + version: 1.1.3 + resolution: "ohash@npm:1.1.3" + checksum: 44c7321cb950ce6e87d46584fd5cc8dd3dd15fcd4ade0ac2995d0497dc6b6b1ae9bd844c59af185d63923da5cfe9b37ae37a9dbd9ac455f3ad0cdfb5a73d5ef6 languageName: node linkType: hard @@ -11840,7 +11794,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": +"onetime@npm:^5.1.0": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -11873,16 +11827,16 @@ __metadata: linkType: hard "optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" + version: 0.9.4 + resolution: "optionator@npm:0.9.4" 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 - checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a + word-wrap: ^1.2.5 + checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb languageName: node linkType: hard @@ -11963,7 +11917,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": +"p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: @@ -11990,15 +11944,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: ^2.0.0 - checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae - languageName: node - linkType: hard - "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -12141,13 +12086,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.10.1, path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: ^9.1.1 || ^10.0.0 + lru-cache: ^10.2.0 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 languageName: node linkType: hard @@ -12181,10 +12126,10 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0, pathe@npm:^1.1.1": - version: 1.1.1 - resolution: "pathe@npm:1.1.1" - checksum: 34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 +"pathe@npm:^1.1.1, pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: ec5f778d9790e7b9ffc3e4c1df39a5bb1ce94657a4e3ad830c1276491ca9d79f189f47609884671db173400256b005f4955f7952f52a2aeb5834ad5fb4faf134 languageName: node linkType: hard @@ -12215,20 +12160,20 @@ __metadata: languageName: node linkType: hard -"performance-now@npm:^2.1.0": - version: 2.1.0 - resolution: "performance-now@npm:2.1.0" - checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 - languageName: node - linkType: hard - -"picocolors@npm:1.0.0, picocolors@npm:^1, picocolors@npm:^1.0.0": +"picocolors@npm:1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 languageName: node linkType: hard +"picocolors@npm:^1, picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.0.7, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -12327,14 +12272,14 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.3": - version: 1.0.3 - resolution: "pkg-types@npm:1.0.3" +"pkg-types@npm:^1.1.0": + version: 1.1.1 + resolution: "pkg-types@npm:1.1.1" dependencies: - jsonc-parser: ^3.2.0 - mlly: ^1.2.0 - pathe: ^1.1.0 - checksum: 4b305c834b912ddcc8a0fe77530c0b0321fe340396f84cbb87aecdbc126606f47f2178f23b8639e71a4870f9631c7217aef52ffed0ae17ea2dbbe7e43d116a6e + confbox: ^0.1.7 + mlly: ^1.7.0 + pathe: ^1.1.2 + checksum: 78ee49eea8c03802ffbdc79dfb6a741f905a4053453280cd2f1149850523fdaf46d39ecb88c2c2f757cceb9883f234bb0e56371084b5895632bdb00ef0f7298f languageName: node linkType: hard @@ -12345,6 +12290,20 @@ __metadata: languageName: node linkType: hard +"pony-cause@npm:^2.1.10": + version: 2.1.11 + resolution: "pony-cause@npm:2.1.11" + checksum: 4aaa9ddab8f8225b5cbb32f7329a71b73679074579fa91f9e9d6853d398f3c2872de979519e1525c0c91d53afc82c32fddb76e379d19157e69ef1f7064523dfa + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + languageName: node + linkType: hard + "postcss-import@npm:^15.1.0": version: 15.1.0 resolution: "postcss-import@npm:15.1.0" @@ -12370,11 +12329,11 @@ __metadata: linkType: hard "postcss-load-config@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-load-config@npm:4.0.1" + version: 4.0.2 + resolution: "postcss-load-config@npm:4.0.2" dependencies: - lilconfig: ^2.0.5 - yaml: ^2.1.1 + lilconfig: ^3.0.0 + yaml: ^2.3.4 peerDependencies: postcss: ">=8.0.9" ts-node: ">=9.0.0" @@ -12383,7 +12342,7 @@ __metadata: optional: true ts-node: optional: true - checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 + checksum: 7c27dd3801db4eae207a5116fed2db6b1ebb780b40c3dd62a3e57e087093a8e6a14ee17ada729fee903152d6ef4826c6339eb135bee6208e0f3140d7e8090185 languageName: node linkType: hard @@ -12399,12 +12358,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.11": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" + version: 6.1.0 + resolution: "postcss-selector-parser@npm:6.1.0" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 + checksum: 449f614e6706421be307d8638183c61ba45bc3b460fe3815df8971dbb4d59c4087181940d879daee4a7a2daf3d86e915db1cce0c006dd68ca75b4087079273bd languageName: node linkType: hard @@ -12427,20 +12386,20 @@ __metadata: linkType: hard "postcss@npm:^8.4.16, postcss@npm:^8.4.23": - version: 8.4.30 - resolution: "postcss@npm:8.4.30" + version: 8.4.38 + resolution: "postcss@npm:8.4.38" dependencies: - nanoid: ^3.3.6 + nanoid: ^3.3.7 picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 6c810c10c9bd3e03ca016e0b6b6756261e640aba1a9a7b1200b55502bc34b9165e38f590aef3493afc2f30ab55cdfcd43fd0f8408d69a77318ddbcf2a8ad164b + source-map-js: ^1.2.0 + checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 languageName: node linkType: hard -"preact@npm:^10.12.0, preact@npm:^10.5.9": - version: 10.17.1 - resolution: "preact@npm:10.17.1" - checksum: d25193272d2d2e58beb5dea7c0a715090a942d437638e39977b92f5729eb8d8a3410393f6f73799c850953e679ca79cf7a285dca31f34c492ff62df2f27643bf +"preact@npm:^10.12.0, preact@npm:^10.16.0": + version: 10.22.0 + resolution: "preact@npm:10.22.0" + checksum: 1b7493abec35d5042094d652e5cb980de00a0ef39e130b2f20485214d273ef0cebafa2000aa9fa4ef9dad952bd4e746ad3714f42206f34b817fd3712d0d70bcd languageName: node linkType: hard @@ -12488,13 +12447,6 @@ __metadata: languageName: node linkType: hard -"pretty-bytes@npm:5.6.0": - version: 5.6.0 - resolution: "pretty-bytes@npm:5.6.0" - checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd - languageName: node - linkType: hard - "pretty-ms@npm:7.0.1": version: 7.0.1 resolution: "pretty-ms@npm:7.0.1" @@ -12504,6 +12456,20 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 98f6cd012d54b5334144c5255ecb941ee171744f45fca8b43b58ae5a0c1af07352475f481cadd9848e7f0250376ee584f6aa0951a856ff8f021bdfbff4eb33fc + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -12562,6 +12528,13 @@ __metadata: languageName: node linkType: hard +"proxy-from-env@npm:^1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 + languageName: node + linkType: hard + "pseudomap@npm:^1.0.2": version: 1.0.2 resolution: "pseudomap@npm:1.0.2" @@ -12569,13 +12542,6 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.28": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d - languageName: node - linkType: hard - "pump@npm:^3.0.0": version: 3.0.0 resolution: "pump@npm:3.0.0" @@ -12586,10 +12552,10 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard @@ -12616,19 +12582,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.10.3, qs@npm:^6.4.0, qs@npm:^6.9.4": - version: 6.11.2 - resolution: "qs@npm:6.11.2" +"qs@npm:^6.4.0, qs@npm:^6.9.4": + version: 6.12.1 + resolution: "qs@npm:6.12.1" dependencies: - side-channel: ^1.0.4 - checksum: e812f3c590b2262548647d62f1637b6989cc56656dc960b893fe2098d96e1bd633f36576f4cd7564dfbff9db42e17775884db96d846bebe4f37420d073ecdc0b - languageName: node - linkType: hard - -"qs@npm:~6.5.2": - version: 6.5.3 - resolution: "qs@npm:6.5.3" - checksum: 6f20bf08cabd90c458e50855559539a28d00b2f2e7dddcb66082b16a43188418cb3cb77cbd09268bcef6022935650f0534357b8af9eeb29bf0f27ccb17655692 + side-channel: ^1.0.6 + checksum: aa761d99e65b6936ba2dd2187f2d9976afbcda38deb3ff1b3fe331d09b0c578ed79ca2abdde1271164b5be619c521ec7db9b34c23f49a074e5921372d16242d5 languageName: node linkType: hard @@ -12656,7 +12615,7 @@ __metadata: languageName: node linkType: hard -"queue-microtask@npm:^1.2.2, queue-microtask@npm:^1.2.3": +"queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 @@ -12678,9 +12637,9 @@ __metadata: linkType: hard "radix3@npm:^1.1.0": - version: 1.1.0 - resolution: "radix3@npm:1.1.0" - checksum: e5e6ed8fcf68be4d124bca4f7da7ba0fc7c5b6f9e98bc3f4424459c45d50f1f92506c5f7f8421b5cfee5823c524a4a2cef416053e88845813ce9fc9c7086729a + version: 1.1.2 + resolution: "radix3@npm:1.1.2" + checksum: c4d49a3f603b5b7b7704dd907383c8884d12064d6d475f7ca8b05ecc7604d3bd73524b55e0fbcca0f7c9da3a2e9b473a6b4fbc0b639c29c2b0e85020ebda67d3 languageName: node linkType: hard @@ -12730,14 +12689,14 @@ __metadata: linkType: hard "react-dom@npm:^18.2.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" dependencies: loose-envify: ^1.1.0 - scheduler: ^0.23.0 + scheduler: ^0.23.2 peerDependencies: - react: ^18.2.0 - checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc + react: ^18.3.1 + checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 languageName: node linkType: hard @@ -12760,9 +12719,9 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.4": - version: 2.3.4 - resolution: "react-remove-scroll-bar@npm:2.3.4" +"react-remove-scroll-bar@npm:^2.3.3, react-remove-scroll-bar@npm:^2.3.4": + version: 2.3.6 + resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: react-style-singleton: ^2.2.1 tslib: ^2.0.0 @@ -12772,7 +12731,26 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: b5ce5f2f98d65c97a3e975823ae4043a4ba2a3b63b5ba284b887e7853f051b5cd6afb74abde6d57b421931c52f2e1fdbb625dc858b1cb5a32c27c14ab85649d4 + checksum: e793fe110e2ea60d5724d0b60f09de1f6cd1b080df00df9e68bb9a1b985895830e703194647059fdc22402a67a89b7673a5260773b89bcd98031fd99bc91aefa + languageName: node + linkType: hard + +"react-remove-scroll@npm:2.5.5": + version: 2.5.5 + resolution: "react-remove-scroll@npm:2.5.5" + dependencies: + react-remove-scroll-bar: ^2.3.3 + react-style-singleton: ^2.2.1 + tslib: ^2.1.0 + use-callback-ref: ^1.3.0 + use-sidecar: ^1.1.2 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 2c7fe9cbd766f5e54beb4bec2e2efb2de3583037b23fef8fa511ab426ed7f1ae992382db5acd8ab5bfb030a4b93a06a2ebca41377d6eeaf0e6791bb0a59616a4 languageName: node linkType: hard @@ -12813,11 +12791,11 @@ __metadata: linkType: hard "react@npm:^18.2.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" + version: 18.3.1 + resolution: "react@npm:18.3.1" dependencies: loose-envify: ^1.1.0 - checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 languageName: node linkType: hard @@ -12880,7 +12858,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -12891,15 +12869,6 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:~3.2.0": - version: 3.2.0 - resolution: "readdirp@npm:3.2.0" - dependencies: - picomatch: ^2.0.4 - checksum: 0456a4465a13eb5eaf40f0e0836b1bc6b9ebe479b48ba6f63a738b127a1990fb7b38f3ec4b4b6052f9230f976bc0558f12812347dc6b42ce4d548cfe82a9b6f3 - languageName: node - linkType: hard - "readdirp@npm:~3.3.0": version: 3.3.0 resolution: "readdirp@npm:3.3.0" @@ -12953,22 +12922,6 @@ __metadata: languageName: node linkType: hard -"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": - version: 1.2.0 - resolution: "redis-errors@npm:1.2.0" - checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 - languageName: node - linkType: hard - -"redis-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "redis-parser@npm:3.0.0" - dependencies: - redis-errors: ^1.0.0 - checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a - languageName: node - linkType: hard - "reduce-flatten@npm:^2.0.0": version: 2.0.0 resolution: "reduce-flatten@npm:2.0.0" @@ -12977,34 +12930,36 @@ __metadata: linkType: hard "reflect.getprototypeof@npm:^1.0.4": - version: 1.0.4 - resolution: "reflect.getprototypeof@npm:1.0.4" + version: 1.0.6 + resolution: "reflect.getprototypeof@npm:1.0.6" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 + 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 - checksum: 16e2361988dbdd23274b53fb2b1b9cefeab876c3941a2543b4cadac6f989e3db3957b07a44aac46cfceb3e06e2871785ec2aac992d824f76292f3b5ee87f66f2 + checksum: 88e9e65a7eaa0bf8e9a8bbf8ac07571363bc333ba8b6769ed5e013e0042ed7c385e97fae9049510b3b5fe4b42472d8f32de9ce8ce84902bc4297d4bbe3777dba languageName: node linkType: hard "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.1": - version: 1.5.1 - resolution: "regexp.prototype.flags@npm:1.5.1" +"regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - set-function-name: ^2.0.0 - checksum: 869edff00288442f8d7fa4c9327f91d85f3b3acf8cbbef9ea7a220345cf23e9241b6def9263d2c1ebcf3a316b0aa52ad26a43a84aa02baca3381717b3e307f47 + call-bind: ^1.0.6 + define-properties: ^1.2.1 + es-errors: ^1.3.0 + set-function-name: ^2.0.1 + checksum: d7f333667d5c564e2d7a97c56c3075d64c722c9bb51b2b4df6822b2e8096d623a5e63088fb4c83df919b6951ef8113841de8b47de7224872fa6838bc5d8a7d64 languageName: node linkType: hard @@ -13026,58 +12981,6 @@ __metadata: languageName: node linkType: hard -"request-promise-core@npm:1.1.4": - version: 1.1.4 - resolution: "request-promise-core@npm:1.1.4" - dependencies: - lodash: ^4.17.19 - peerDependencies: - request: ^2.34 - checksum: c798bafd552961e36fbf5023b1d081e81c3995ab390f1bc8ef38a711ba3fe4312eb94dbd61887073d7356c3499b9380947d7f62faa805797c0dc50f039425699 - languageName: node - linkType: hard - -"request-promise-native@npm:^1.0.5": - version: 1.0.9 - resolution: "request-promise-native@npm:1.0.9" - dependencies: - request-promise-core: 1.1.4 - stealthy-require: ^1.1.1 - tough-cookie: ^2.3.3 - peerDependencies: - request: ^2.34 - checksum: 3e2c694eefac88cb20beef8911ad57a275ab3ccbae0c4ca6c679fffb09d5fd502458aab08791f0814ca914b157adab2d4e472597c97a73be702918e41725ed69 - languageName: node - linkType: hard - -"request@npm:^2.88.0": - version: 2.88.2 - resolution: "request@npm:2.88.2" - dependencies: - aws-sign2: ~0.7.0 - aws4: ^1.8.0 - caseless: ~0.12.0 - combined-stream: ~1.0.6 - extend: ~3.0.2 - forever-agent: ~0.6.1 - form-data: ~2.3.2 - har-validator: ~5.1.3 - http-signature: ~1.2.0 - is-typedarray: ~1.0.0 - isstream: ~0.1.2 - json-stringify-safe: ~5.0.1 - mime-types: ~2.1.19 - oauth-sign: ~0.9.0 - performance-now: ^2.1.0 - qs: ~6.5.2 - safe-buffer: ^5.1.2 - tough-cookie: ~2.5.0 - tunnel-agent: ^0.6.0 - uuid: ^3.3.2 - checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 - languageName: node - linkType: hard - "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -13143,20 +13046,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.22.2, resolve@npm:^1.22.4": - version: 1.22.6 - resolution: "resolve@npm:1.22.6" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: d13bf66d4e2ee30d291491f16f2fa44edd4e0cefb85d53249dd6f93e70b2b8c20ec62f01b18662e3cd40e50a7528f18c4087a99490048992a3bb954cf3201a5b - languageName: node - linkType: hard - -"resolve@npm:^1.10.0": +"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -13169,16 +13059,16 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.4": - version: 2.0.0-next.4 - resolution: "resolve@npm:2.0.0-next.4" +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3 + checksum: a73ac69a1c4bd34c56b213d91f5b17ce390688fdb4a1a96ed3025cc7e08e7bfb90b3a06fcce461780cb0b589c958afcb0080ab802c71c01a7ecc8c64feafc89f languageName: node linkType: hard @@ -13198,20 +13088,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.22.2#~builtin, resolve@patch:resolve@^1.22.4#~builtin": - version: 1.22.6 - resolution: "resolve@patch:resolve@npm%3A1.22.6#~builtin::version=1.22.6&hash=07638b" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 9d3b3c67aefd12cecbe5f10ca4d1f51ea190891096497c43f301b086883b426466918c3a64f1bbf1788fabb52b579d58809614006c5d0b49186702b3b8fb746a - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.10.0#~builtin": +"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.22.2#~builtin, resolve@patch:resolve@^1.22.4#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" dependencies: @@ -13224,16 +13101,16 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^2.0.0-next.4#~builtin": - version: 2.0.0-next.4 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=07638b" +"resolve@patch:resolve@^2.0.0-next.5#~builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=07638b" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011 + checksum: 064d09c1808d0c51b3d90b5d27e198e6d0c5dad0eb57065fd40803d6a20553e5398b07f76739d69cbabc12547058bec6b32106ea66622375fb0d7e8fca6a846c languageName: node linkType: hard @@ -13272,9 +13149,9 @@ __metadata: linkType: hard "rfdc@npm:^1.3.0": - version: 1.3.0 - resolution: "rfdc@npm:1.3.0" - checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32 + version: 1.3.1 + resolution: "rfdc@npm:1.3.1" + checksum: d5d1e930aeac7e0e0a485f97db1356e388bdbeff34906d206fe524dd5ada76e95f186944d2e68307183fdc39a54928d4426bbb6734851692cfe9195efba58b79 languageName: node linkType: hard @@ -13321,25 +13198,6 @@ __metadata: languageName: node linkType: hard -"rpc-websockets@npm:^7.5.1": - version: 7.6.0 - resolution: "rpc-websockets@npm:7.6.0" - dependencies: - "@babel/runtime": ^7.17.2 - bufferutil: ^4.0.1 - eventemitter3: ^4.0.7 - utf-8-validate: ^5.0.2 - uuid: ^8.3.2 - ws: ^8.5.0 - dependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: af2b254f65985610bd354e8e13de07b5a36010b94672b0b5a9d226b9bb1b8b17d01c63221cad97263845888f3610e55867a32e4c0017dfb92fddf89417c4cb6c - languageName: node - linkType: hard - "run-async@npm:^3.0.0": version: 3.0.0 resolution: "run-async@npm:3.0.0" @@ -13347,15 +13205,6 @@ __metadata: languageName: node linkType: hard -"run-parallel-limit@npm:^1.1.0": - version: 1.1.0 - resolution: "run-parallel-limit@npm:1.1.0" - dependencies: - queue-microtask: ^1.2.2 - checksum: 672c3b87e7f939c684b9965222b361421db0930223ed1e43ebf0e7e48ccc1a022ea4de080bef4d5468434e2577c33b7681e3f03b7593fdc49ad250a55381123c - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -13365,22 +13214,6 @@ __metadata: languageName: node linkType: hard -"rustbn.js@npm:~0.2.0": - version: 0.2.0 - resolution: "rustbn.js@npm:0.2.0" - checksum: 2148e7ba34e70682907ee29df4784639e6eb025481b2c91249403b7ec57181980161868d9aa24822a5075dd1bb5a180dfedc77309e5f0d27b6301f9b563af99a - languageName: node - linkType: hard - -"rxjs@npm:^6.6.3": - version: 6.6.7 - resolution: "rxjs@npm:6.6.7" - dependencies: - tslib: ^1.9.0 - checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b - languageName: node - linkType: hard - "rxjs@npm:^7.2.0, rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" @@ -13390,15 +13223,15 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.0.0, safe-array-concat@npm:^1.0.1": - version: 1.0.1 - resolution: "safe-array-concat@npm:1.0.1" +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 has-symbols: ^1.0.3 isarray: ^2.0.5 - checksum: 001ecf1d8af398251cbfabaf30ed66e3855127fbceee178179524b24160b49d15442f94ed6c0db0b2e796da76bb05b73bf3cc241490ec9c2b741b41d33058581 + checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 languageName: node linkType: hard @@ -13416,21 +13249,14 @@ __metadata: languageName: node linkType: hard -"safe-json-utils@npm:^1.1.1": - version: 1.1.1 - resolution: "safe-json-utils@npm:1.1.1" - checksum: f82a5833b7f6f25583c46520b3e158da3864d4f6f85b7cd68ec956ae7023395872e834d75f7f6216c109c546d10b6ee15c066d849f75ac2a7b86b8a041b4f01f - languageName: node - linkType: hard - -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 + call-bind: ^1.0.6 + es-errors: ^1.3.0 is-regex: ^1.1.4 - checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 languageName: node linkType: hard @@ -13441,7 +13267,7 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 @@ -13472,19 +13298,12 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.0": - version: 0.23.0 - resolution: "scheduler@npm:0.23.0" +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" dependencies: loose-envify: ^1.1.0 - checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a - languageName: node - linkType: hard - -"scrypt-js@npm:2.0.4": - version: 2.0.4 - resolution: "scrypt-js@npm:2.0.4" - checksum: 679e8940953ebbef40863bfcc58f1d3058d4b7af0ca9bd8062d8213c30e14db59c6ebfc82a85fbd3b90b6d46b708be4c53b9c4bb200b6f50767dc08a846315a9 + checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 languageName: node linkType: hard @@ -13516,7 +13335,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.7.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -13545,18 +13364,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - -"semver@npm:^7.5.3, semver@npm:^7.6.0": +"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2": version: 7.6.2 resolution: "semver@npm:7.6.2" bin: @@ -13582,34 +13390,28 @@ __metadata: linkType: hard "set-function-length@npm:^1.2.1": - version: 1.2.1 - resolution: "set-function-length@npm:1.2.1" + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: ^1.1.2 + define-data-property: ^1.1.4 es-errors: ^1.3.0 function-bind: ^1.1.2 - get-intrinsic: ^1.2.3 + get-intrinsic: ^1.2.4 gopd: ^1.0.1 - has-property-descriptors: ^1.0.1 - checksum: 23742476d695f2eae86348c069bd164d4f25fa7c26546a46a2b5f370f1f84b98ec64366d2cd17785d5b41bbf16b95855da4b7eb188e7056fe3b0248d61f6afda + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 languageName: node linkType: hard -"set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": - version: 2.0.1 - resolution: "set-function-name@npm:2.0.1" +"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" dependencies: - define-data-property: ^1.0.1 + define-data-property: ^1.1.4 + es-errors: ^1.3.0 functions-have-names: ^1.2.3 - has-property-descriptors: ^1.0.0 - checksum: 4975d17d90c40168eee2c7c9c59d023429f0a1690a89d75656306481ece0c3c1fb1ebcc0150ea546d1913e35fbd037bace91372c69e543e51fc5d1f31a9fa126 - languageName: node - linkType: hard - -"setimmediate@npm:1.0.4": - version: 1.0.4 - resolution: "setimmediate@npm:1.0.4" - checksum: 1d3726183ade73fa1c83bd562b05ae34e97802229d5b9292cde7ed03846524f04eb0fdd2131cc159103e3a7afb7c4e958b35bf960e3c4846fa50d94a3278be6f + has-property-descriptors: ^1.0.2 + checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f languageName: node linkType: hard @@ -13701,14 +13503,15 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 languageName: node linkType: hard @@ -13719,7 +13522,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -13784,24 +13587,24 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + agent-base: ^7.1.1 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 8fab38821c327c190c28f1658087bc520eb065d55bc07b4a0fdf8d1e0e7ad5d115abbb22a95f94f944723ea969dd771ad6416b1e3cde9060c4c71f705c8b85c5 languageName: node linkType: hard -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" +"socks@npm:^2.7.1": + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: ^2.0.0 + ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd languageName: node linkType: hard @@ -13825,22 +13628,21 @@ __metadata: linkType: hard "solidity-coverage@npm:^0.8.5": - version: 0.8.5 - resolution: "solidity-coverage@npm:0.8.5" + version: 0.8.12 + resolution: "solidity-coverage@npm:0.8.12" dependencies: "@ethersproject/abi": ^5.0.9 - "@solidity-parser/parser": ^0.16.0 + "@solidity-parser/parser": ^0.18.0 chalk: ^2.4.2 death: ^1.1.0 - detect-port: ^1.3.0 difflib: ^0.2.4 fs-extra: ^8.1.0 ghost-testrpc: ^0.0.2 global-modules: ^2.0.0 globby: ^10.0.1 jsonschema: ^1.2.4 - lodash: ^4.17.15 - mocha: 10.2.0 + lodash: ^4.17.21 + mocha: ^10.2.0 node-emoji: ^1.10.0 pify: ^4.0.1 recursive-readdir: ^2.2.2 @@ -13852,7 +13654,7 @@ __metadata: hardhat: ^2.11.0 bin: solidity-coverage: plugins/bin.js - checksum: c9ca4deda9383c1db425117e72677f8908dcb2263ad41cfc1821c96afcfd5e8070146b87cd2c4b0812612fb707896928c07b776347143db838e486b4c938b394 + checksum: 8839416986fc76d27931dca885d915717fea3d7bae3cd2506f315f8b0583b50e05bd25a0d481262ad6cf2786966f603b6481b1658810e4add5761ce96cf5ffe4 languageName: node linkType: hard @@ -13865,10 +13667,10 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c +"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 languageName: node linkType: hard @@ -13943,9 +13745,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: 0aba5d16292ff604dd20982200e23b4d425f6ba364765039bdbde2f6c956b9909fce1ad040a897916a5f87388e85e001f90cb64bf706b6e319f3908cfc445a59 + version: 3.0.18 + resolution: "spdx-license-ids@npm:3.0.18" + checksum: 457825df5dd1fc0135b0bb848c896143f70945cc2da148afc71c73ed0837d1d651f809006e406d82109c9dd71a8cb39785a3604815fe46bc0548e9d3976f6b69 languageName: node linkType: hard @@ -13963,6 +13765,13 @@ __metadata: languageName: node linkType: hard +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -13970,33 +13779,12 @@ __metadata: languageName: node linkType: hard -"sshpk@npm:^1.7.0": - version: 1.17.0 - resolution: "sshpk@npm:1.17.0" - dependencies: - asn1: ~0.2.3 - assert-plus: ^1.0.0 - bcrypt-pbkdf: ^1.0.0 - dashdash: ^1.12.0 - ecc-jsbn: ~0.1.1 - getpass: ^0.1.1 - jsbn: ~0.1.0 - safer-buffer: ^2.0.2 - tweetnacl: ~0.14.0 - bin: - sshpk-conv: bin/sshpk-conv - sshpk-sign: bin/sshpk-sign - sshpk-verify: bin/sshpk-verify - checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597 - languageName: node - linkType: hard - "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: ^7.0.3 - checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 + checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 languageName: node linkType: hard @@ -14009,13 +13797,6 @@ __metadata: languageName: node linkType: hard -"standard-as-callback@npm:^2.1.0": - version: 2.1.0 - resolution: "standard-as-callback@npm:2.1.0" - checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c - languageName: node - linkType: hard - "stat-mode@npm:0.3.0": version: 0.3.0 resolution: "stat-mode@npm:0.3.0" @@ -14037,34 +13818,17 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.4.3": +"std-env@npm:^3.7.0": version: 3.7.0 resolution: "std-env@npm:3.7.0" checksum: 4f489d13ff2ab838c9acd4ed6b786b51aa52ecacdfeaefe9275fcb220ff2ac80c6e95674723508fd29850a694569563a8caaaea738eb82ca16429b3a0b50e510 languageName: node linkType: hard -"stealthy-require@npm:^1.1.1": - version: 1.1.1 - resolution: "stealthy-require@npm:1.1.1" - checksum: 6805b857a9f3a6a1079fc6652278038b81011f2a5b22cbd559f71a6c02087e6f1df941eb10163e3fdc5391ab5807aa46758d4258547c1f5ede31e6d9bfda8dd3 - languageName: node - linkType: hard - -"stream-browserify@npm:^3.0.0": - version: 3.0.0 - resolution: "stream-browserify@npm:3.0.0" - dependencies: - inherits: ~2.0.4 - readable-stream: ^3.5.0 - checksum: 4c47ef64d6f03815a9ca3874e2319805e8e8a85f3550776c47ce523b6f4c6cd57f40e46ec6a9ab8ad260fde61863c2718f250d3bedb3fe9052444eb9abfd9921 - languageName: node - linkType: hard - -"stream-shift@npm:^1.0.0": - version: 1.0.1 - resolution: "stream-shift@npm:1.0.1" - checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242 languageName: node linkType: hard @@ -14125,7 +13889,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -14136,7 +13900,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2, string-width@npm:^2.1.1": +"string-width@npm:^2.1.1": version: 2.1.1 resolution: "string-width@npm:2.1.1" dependencies: @@ -14146,17 +13910,6 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^3.0.0, string-width@npm:^3.1.0": - version: 3.1.0 - resolution: "string-width@npm:3.1.0" - dependencies: - emoji-regex: ^7.0.1 - is-fullwidth-code-point: ^2.0.0 - strip-ansi: ^5.1.0 - checksum: 57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2 - languageName: node - linkType: hard - "string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" @@ -14168,53 +13921,57 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.8": - version: 4.0.10 - resolution: "string.prototype.matchall@npm:4.0.10" +"string.prototype.matchall@npm:^4.0.10": + version: 4.0.11 + resolution: "string.prototype.matchall@npm:4.0.11" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 + 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 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 has-symbols: ^1.0.3 - internal-slot: ^1.0.5 - regexp.prototype.flags: ^1.5.0 - set-function-name: ^2.0.0 - side-channel: ^1.0.4 - checksum: 3c78bdeff39360c8e435d7c4c6ea19f454aa7a63eda95fa6fadc3a5b984446a2f9f2c02d5c94171ce22268a573524263fbd0c8edbe3ce2e9890d7cc036cdc3ed + internal-slot: ^1.0.7 + regexp.prototype.flags: ^1.5.2 + set-function-name: ^2.0.2 + side-channel: ^1.0.6 + checksum: 6ac6566ed065c0c8489c91156078ca077db8ff64d683fda97ae652d00c52dfa5f39aaab0a710d8243031a857fd2c7c511e38b45524796764d25472d10d7075ae languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.8": - version: 1.2.8 - resolution: "string.prototype.trim@npm:1.2.8" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 49eb1a862a53aba73c3fb6c2a53f5463173cb1f4512374b623bcd6b43ad49dd559a06fb5789bdec771a40fc4d2a564411c0a75d35fb27e76bbe738c211ecff07 +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.0 + es-object-atoms: ^1.0.0 + checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimend@npm:1.0.7" +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 2375516272fd1ba75992f4c4aa88a7b5f3c7a9ca308d963bcd5645adf689eba6f8a04ebab80c33e30ec0aefc6554181a3a8416015c38da0aa118e60ec896310c + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimstart@npm:1.0.7" +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 13d0c2cb0d5ff9e926fa0bec559158b062eed2b68cd5be777ffba782c96b2b492944e47057274e064549b94dd27cf81f48b27a31fee8af5b574cff253e7eb613 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: df1007a7f580a49d692375d996521dc14fd103acda7f3034b3c558a60b82beeed3a64fa91e494e164581793a8ab0ae2f59578a49896a7af6583c1f20472bce96 languageName: node linkType: hard @@ -14254,15 +14011,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": - version: 5.2.0 - resolution: "strip-ansi@npm:5.2.0" - dependencies: - ansi-regex: ^4.1.0 - checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 - languageName: node - linkType: hard - "strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" @@ -14311,13 +14059,6 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:2.0.1": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 - languageName: node - linkType: hard - "strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -14342,12 +14083,12 @@ __metadata: linkType: hard "sucrase@npm:^3.32.0": - version: 3.34.0 - resolution: "sucrase@npm:3.34.0" + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" dependencies: "@jridgewell/gen-mapping": ^0.3.2 commander: ^4.0.0 - glob: 7.1.6 + glob: ^10.3.10 lines-and-columns: ^1.1.6 mz: ^2.7.0 pirates: ^4.0.1 @@ -14355,30 +14096,14 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 61860063bdf6103413698e13247a3074d25843e91170825a9752e4af7668ffadd331b6e99e92fc32ee5b3c484ee134936f926fa9039d5711fafff29d017a2110 - languageName: node - linkType: hard - -"superstruct@npm:^0.14.2": - version: 0.14.2 - resolution: "superstruct@npm:0.14.2" - checksum: c5c4840f432da82125b923ec45faca5113217e83ae416e314d80eae012b8bb603d2e745025d173450758d116348820bc7028157f8c9a72b6beae879f94b837c0 + checksum: 9fc5792a9ab8a14dcf9c47dcb704431d35c1cdff1d17d55d382a31c2e8e3063870ad32ce120a80915498486246d612e30cda44f1624d9d9a10423e1a43487ad1 languageName: node linkType: hard "superstruct@npm:^1.0.3": - version: 1.0.3 - resolution: "superstruct@npm:1.0.3" - checksum: 761790bb111e6e21ddd608299c252f3be35df543263a7ebbc004e840d01fcf8046794c274bcb351bdf3eae4600f79d317d085cdbb19ca05803a4361840cc9bb1 - languageName: node - linkType: hard - -"supports-color@npm:6.0.0": - version: 6.0.0 - resolution: "supports-color@npm:6.0.0" - dependencies: - has-flag: ^3.0.0 - checksum: 005b4a7e5d78a9a703454f5b7da34336b82825747724d1f3eefea6c3956afcb33b79b31854a93cef0fc1f2449919ae952f79abbfd09a5b5b43ecd26407d3a3a1 + version: 1.0.4 + resolution: "superstruct@npm:1.0.4" + checksum: 2e070994cc4998a753c3f0215449d6de01ffb8180e4f46527f559ffbc2ebcc40fcf428f545ccd355921ef2920db7d138a96258ae35c788e6c24b2aa8bb1695cb languageName: node linkType: hard @@ -14445,6 +14170,13 @@ __metadata: languageName: node linkType: hard +"system-architecture@npm:^0.1.0": + version: 0.1.0 + resolution: "system-architecture@npm:0.1.0" + checksum: ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0 + languageName: node + linkType: hard + "table-layout@npm:^1.0.2": version: 1.0.2 resolution: "table-layout@npm:1.0.2" @@ -14458,31 +14190,49 @@ __metadata: linkType: hard "table@npm:^6.8.0": - version: 6.8.1 - resolution: "table@npm:6.8.1" + version: 6.8.2 + resolution: "table@npm:6.8.2" dependencies: ajv: ^8.0.1 lodash.truncate: ^4.4.2 slice-ansi: ^4.0.0 string-width: ^4.2.3 strip-ansi: ^6.0.1 - checksum: 08249c7046125d9d0a944a6e96cfe9ec66908d6b8a9db125531be6eb05fa0de047fd5542e9d43b4f987057f00a093b276b8d3e19af162a9c40db2681058fd306 + checksum: 61188652f53a980d1759ca460ca8dea5c5322aece3210457e7084882f053c2b6a870041295e08a82cb1d676e31b056406845d94b0abf3c79a4b104777bec413b + languageName: node + linkType: hard + +"tailwind-merge@npm:^2.3.0": + version: 2.3.0 + resolution: "tailwind-merge@npm:2.3.0" + dependencies: + "@babel/runtime": ^7.24.1 + checksum: 1254eea9b6ec480911f01e2909e3ba35ca3c534d9db1405dfe9bdf51d100663a3935cb20662c023ab44ee9679bce10d86bd27beba23d0174beff32a6acb06978 + languageName: node + linkType: hard + +"tailwindcss-animate@npm:^1.0.7": + version: 1.0.7 + resolution: "tailwindcss-animate@npm:1.0.7" + peerDependencies: + tailwindcss: "*" + checksum: c1760983eb3fec0c8421e95082bf308e6845df43e2f90862386366e82545c801b26b4d189c4cd23d6915252b76d18005c8e5f591f8b119944c7fb8650d0f8bce languageName: node linkType: hard "tailwindcss@npm:^3.3.3": - version: 3.3.3 - resolution: "tailwindcss@npm:3.3.3" + version: 3.4.3 + resolution: "tailwindcss@npm:3.4.3" dependencies: "@alloc/quick-lru": ^5.2.0 arg: ^5.0.2 chokidar: ^3.5.3 didyoumean: ^1.2.2 dlv: ^1.1.3 - fast-glob: ^3.2.12 + fast-glob: ^3.3.0 glob-parent: ^6.0.2 is-glob: ^4.0.3 - jiti: ^1.18.2 + jiti: ^1.21.0 lilconfig: ^2.1.0 micromatch: ^4.0.5 normalize-path: ^3.0.0 @@ -14499,7 +14249,7 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 0195c7a3ebb0de5e391d2a883d777c78a4749f0c532d204ee8aea9129f2ed8e701d8c0c276aa5f7338d07176a3c2a7682c1d0ab9c8a6c2abe6d9325c2954eb50 + checksum: 7d181a6aafb520c5760d23d0a199444a324dfa36538edd31934daa253ed9a7ac4bde18c4205aaa89c1269bc2ff11781efda04d2e27ded535a9a2547667a344b1 languageName: node linkType: hard @@ -14526,8 +14276,8 @@ __metadata: linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 @@ -14535,7 +14285,7 @@ __metadata: minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c + checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c languageName: node linkType: hard @@ -14546,13 +14296,6 @@ __metadata: languageName: node linkType: hard -"text-encoding-utf-8@npm:^1.0.2": - version: 1.0.2 - resolution: "text-encoding-utf-8@npm:1.0.2" - checksum: ec4c15d50e738c5dba7327ad432ebf0725ec75d4d69c0bd55609254c5a3bc5341272d7003691084a0a73d60d981c8eb0e87603676fdb6f3fed60f4c9192309f9 - languageName: node - linkType: hard - "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -14606,13 +14349,6 @@ __metadata: languageName: node linkType: hard -"through@npm:>=2.2.7 <3": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd - languageName: node - linkType: hard - "time-span@npm:4.0.0": version: 4.0.0 resolution: "time-span@npm:4.0.0" @@ -14623,9 +14359,9 @@ __metadata: linkType: hard "tiny-invariant@npm:^1.1.0": - version: 1.3.1 - resolution: "tiny-invariant@npm:1.3.1" - checksum: 872dbd1ff20a21303a2fd20ce3a15602cfa7fcf9b228bd694a52e2938224313b5385a1078cb667ed7375d1612194feaca81c4ecbe93121ca1baebe344de4f84c + version: 1.3.3 + resolution: "tiny-invariant@npm:1.3.3" + checksum: 5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe languageName: node linkType: hard @@ -14689,16 +14425,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0": - version: 2.5.0 - resolution: "tough-cookie@npm:2.5.0" - dependencies: - psl: ^1.1.28 - punycode: ^2.1.1 - checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -14722,12 +14448,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.0.3 - resolution: "ts-api-utils@npm:1.0.3" +"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" peerDependencies: typescript: ">=4.2.0" - checksum: 441cc4489d65fd515ae6b0f4eb8690057add6f3b6a63a36073753547fb6ce0c9ea0e0530220a0b282b0eec535f52c4dfc315d35f8a4c9a91c0def0707a714ca6 + checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 languageName: node linkType: hard @@ -14771,7 +14497,7 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:10.9.1, ts-node@npm:^10.9.1": +"ts-node@npm:10.9.1": version: 10.9.1 resolution: "ts-node@npm:10.9.1" dependencies: @@ -14809,6 +14535,44 @@ __metadata: languageName: node linkType: hard +"ts-node@npm:^10.9.1": + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" + dependencies: + "@cspotcode/source-map-support": ^0.8.0 + "@tsconfig/node10": ^1.0.7 + "@tsconfig/node12": ^1.0.7 + "@tsconfig/node14": ^1.0.0 + "@tsconfig/node16": ^1.0.2 + acorn: ^8.4.1 + acorn-walk: ^8.1.1 + arg: ^4.1.0 + create-require: ^1.1.0 + diff: ^4.0.1 + make-error: ^1.1.1 + v8-compile-cache-lib: ^3.0.1 + yn: 3.1.1 + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + bin: + ts-node: dist/bin.js + ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: fde256c9073969e234526e2cfead42591b9a2aec5222bac154b0de2fa9e4ceb30efcd717ee8bc785a56f3a119bdd5aa27b333d9dbec94ed254bd26f8944c67ac + languageName: node + linkType: hard + "ts-toolbelt@npm:^6.15.5": version: 6.15.5 resolution: "ts-toolbelt@npm:6.15.5" @@ -14816,19 +14580,19 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.2": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": ^0.0.29 json5: ^1.0.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 + checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201 languageName: node linkType: hard -"tslib@npm:1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": +"tslib@npm:1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd @@ -14884,15 +14648,6 @@ __metadata: languageName: node linkType: hard -"tunnel-agent@npm:^0.6.0": - version: 0.6.0 - resolution: "tunnel-agent@npm:0.6.0" - dependencies: - safe-buffer: ^5.0.1 - checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 - languageName: node - linkType: hard - "tweetnacl-util@npm:^0.15.1": version: 0.15.1 resolution: "tweetnacl-util@npm:0.15.1" @@ -14900,13 +14655,6 @@ __metadata: languageName: node linkType: hard -"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": - version: 0.14.5 - resolution: "tweetnacl@npm:0.14.5" - checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 - languageName: node - linkType: hard - "tweetnacl@npm:^1.0.3": version: 1.0.3 resolution: "tweetnacl@npm:1.0.3" @@ -14932,7 +14680,7 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5, type-detect@npm:^4.0.8": +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 @@ -14989,15 +14737,15 @@ __metadata: linkType: hard "type-fest@npm:^4.6.0": - version: 4.9.0 - resolution: "type-fest@npm:4.9.0" - checksum: 73383de23237b399a70397a53101152548846d919aebcc7d8733000c6c354dc2632fe37c4a70b8571b79fdbfa099e2d8304c5ac56b3254780acff93e4c7a797f + version: 4.18.3 + resolution: "type-fest@npm:4.18.3" + checksum: 85c258c8a64011a797366bfb442d6d36ec74318ec3ab7c3d65ec156beeac5bcfeae742e8d3bb1bc1df478885388850d1812b30fcee72c14512c74e193dc3bf71 languageName: node linkType: hard "typechain@npm:^8.1.0": - version: 8.3.1 - resolution: "typechain@npm:8.3.1" + version: 8.3.2 + resolution: "typechain@npm:8.3.2" dependencies: "@types/prettier": ^2.1.1 debug: ^4.3.1 @@ -15013,54 +14761,59 @@ __metadata: typescript: ">=4.3.0" bin: typechain: dist/cli/cli.js - checksum: c1e11ab1452d0c83be0c34a8b900b156b0c6654b95f7e7bb18dd98c0decd6009ffa1316e393f4e8def187af1bea3e931a13503815cc37155c0c945b7ae5b5215 + checksum: 146a1896fa93403404be78757790b0f95b5457efebcca16b61622e09c374d555ef4f837c1c4eedf77e03abc50276d96a2f33064ec09bb802f62d8cc2b13fce70 languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-buffer@npm:1.0.0" +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 - is-typed-array: ^1.1.10 - checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-typed-array: ^1.1.13 + checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-length@npm:1.0.0" +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.2 + call-bind: ^1.0.7 for-each: ^0.3.3 - has-proto: ^1.0.1 - is-typed-array: ^1.1.10 - checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-offset@npm:1.0.0" +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 - has-proto: ^1.0.1 - is-typed-array: ^1.1.10 - checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" dependencies: - call-bind: ^1.0.2 + call-bind: ^1.0.7 for-each: ^0.3.3 - is-typed-array: ^1.1.9 - checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + possible-typed-array-names: ^1.0.0 + checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c languageName: node linkType: hard @@ -15091,12 +14844,12 @@ __metadata: linkType: hard "typescript@npm:^5.1.6": - version: 5.2.2 - resolution: "typescript@npm:5.2.2" + version: 5.4.5 + resolution: "typescript@npm:5.4.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c + checksum: 53c879c6fa1e3bcb194b274d4501ba1985894b2c2692fa079db03c5a5a7140587a1e04e1ba03184605d35f439b40192d9e138eb3279ca8eee313c081c8bcd9b0 languageName: node linkType: hard @@ -15111,12 +14864,12 @@ __metadata: linkType: hard "typescript@patch:typescript@^5.1.6#~builtin": - version: 5.2.2 - resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=a1c5e5" + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#~builtin::version=5.4.5&hash=a1c5e5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 07106822b4305de3f22835cbba949a2b35451cad50888759b6818421290ff95d522b38ef7919e70fb381c5fe9c1c643d7dea22c8b31652a717ddbd57b7f4d554 + checksum: 2373c693f3b328f3b2387c3efafe6d257b057a142f9a79291854b14ff4d5367d3d730810aee981726b677ae0fd8329b23309da3b6aaab8263dbdccf1da07a3ba languageName: node linkType: hard @@ -15141,10 +14894,10 @@ __metadata: languageName: node linkType: hard -"ufo@npm:^1.3.0, ufo@npm:^1.3.1, ufo@npm:^1.3.2": - version: 1.3.2 - resolution: "ufo@npm:1.3.2" - checksum: f1180bb715ff4dd46152fd4dec41c731e84d7b9eaf1432548a0210b2f7e0cd29de125ac88e582c6a079d8ae5bc9ab04ef2bdbafe125086480b10c1006b81bfce +"ufo@npm:^1.4.0, ufo@npm:^1.5.3": + version: 1.5.3 + resolution: "ufo@npm:1.5.3" + checksum: 2f54fa543b2e689cc4ab341fe2194937afe37c5ee43cd782e6ecc184e36859e84d4197a43ae4cd6e9a56f793ca7c5b950dfff3f16fadaeef9b6b88b05c88c8ef languageName: node linkType: hard @@ -15192,25 +14945,32 @@ __metadata: languageName: node linkType: hard -"undici@npm:5.23.0": - version: 5.23.0 - resolution: "undici@npm:5.23.0" +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + +"undici@npm:5.26.5": + version: 5.26.5 + resolution: "undici@npm:5.26.5" dependencies: - busboy: ^1.6.0 - checksum: 906ca4fb1d47163d2cee2ecbbc664a1d92508a2cdf1558146621109f525c983a83597910b36e6ba468240e95259be5939cea6babc99fc0c36360b16630f66784 + "@fastify/busboy": ^2.0.0 + checksum: 79c95df5f22959ed578e90d853b31a741ac748fc3bf9a4af6af52de1d671a057eaaf7dcad6e1d261597a114bd56c7351cff7ce848befd9deb62ccec55cf92ac1 languageName: node linkType: hard "undici@npm:^5.14.0": - version: 5.25.2 - resolution: "undici@npm:5.25.2" + version: 5.28.4 + resolution: "undici@npm:5.28.4" dependencies: - busboy: ^1.6.0 - checksum: 1177a9c4fc9a1ddb765508d0f69ae61c166559badce8d797aaa92beef70ec5ac8fdc420b643f5d8d40b9a37891ba5536e2070d86a9c54a128aec67ad0c862d06 + "@fastify/busboy": ^2.0.0 + checksum: a8193132d84540e4dc1895ecc8dbaa176e8a49d26084d6fbe48a292e28397cd19ec5d13bc13e604484e76f94f6e334b2bdc740d5f06a6e50c44072818d0c19f9 languageName: node linkType: hard -"unenv@npm:^1.8.0": +"unenv@npm:^1.9.0": version: 1.9.0 resolution: "unenv@npm:1.9.0" dependencies: @@ -15249,9 +15009,9 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard @@ -15263,33 +15023,33 @@ __metadata: linkType: hard "unstorage@npm:^1.9.0": - version: 1.10.1 - resolution: "unstorage@npm:1.10.1" + version: 1.10.2 + resolution: "unstorage@npm:1.10.2" dependencies: anymatch: ^3.1.3 - chokidar: ^3.5.3 - destr: ^2.0.2 - h3: ^1.8.2 - ioredis: ^5.3.2 - listhen: ^1.5.5 - lru-cache: ^10.0.2 + chokidar: ^3.6.0 + destr: ^2.0.3 + h3: ^1.11.1 + listhen: ^1.7.2 + lru-cache: ^10.2.0 mri: ^1.2.0 - node-fetch-native: ^1.4.1 + node-fetch-native: ^1.6.2 ofetch: ^1.3.3 - ufo: ^1.3.1 + ufo: ^1.4.0 peerDependencies: - "@azure/app-configuration": ^1.4.1 + "@azure/app-configuration": ^1.5.0 "@azure/cosmos": ^4.0.0 "@azure/data-tables": ^13.2.2 - "@azure/identity": ^3.3.2 - "@azure/keyvault-secrets": ^4.7.0 - "@azure/storage-blob": ^12.16.0 - "@capacitor/preferences": ^5.0.6 - "@netlify/blobs": ^6.2.0 - "@planetscale/database": ^1.11.0 - "@upstash/redis": ^1.23.4 - "@vercel/kv": ^0.2.3 + "@azure/identity": ^4.0.1 + "@azure/keyvault-secrets": ^4.8.0 + "@azure/storage-blob": ^12.17.0 + "@capacitor/preferences": ^5.0.7 + "@netlify/blobs": ^6.5.0 || ^7.0.0 + "@planetscale/database": ^1.16.0 + "@upstash/redis": ^1.28.4 + "@vercel/kv": ^1.0.1 idb-keyval: ^6.2.1 + ioredis: ^5.3.2 peerDependenciesMeta: "@azure/app-configuration": optional: true @@ -15315,11 +15075,13 @@ __metadata: optional: true idb-keyval: optional: true - checksum: 59dc9f21d25df2bc8d14e3965235cbb85e3e2e8cb332da70ca471ba4519269a06936eba4012916251f3b88e23176df44b64abb826202a3a3c9d0a185bfe5e500 + ioredis: + optional: true + checksum: dd3dc881fb2724b0e1af069b919682cc8cfe539e9c8fa50cd3fe448744c9608f97c47b092f48c615e4d17736e206e880b76d7479a4520177bc3e197159d49718 languageName: node linkType: hard -"untun@npm:^0.1.2": +"untun@npm:^0.1.3": version: 0.1.3 resolution: "untun@npm:0.1.3" dependencies: @@ -15333,16 +15095,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" + version: 1.0.16 + resolution: "update-browserslist-db@npm:1.0.16" dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 + escalade: ^3.1.2 + picocolors: ^1.0.1 peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322 + checksum: 51b1f7189c9ea5925c80154b0a6fd3ec36106d07858d8f69826427d8edb4735d1801512c69eade38ba0814d7407d11f400d74440bbf3da0309f3d788017f35b2 languageName: node linkType: hard @@ -15353,7 +15115,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -15363,8 +15125,8 @@ __metadata: linkType: hard "use-callback-ref@npm:^1.3.0": - version: 1.3.0 - resolution: "use-callback-ref@npm:1.3.0" + version: 1.3.2 + resolution: "use-callback-ref@npm:1.3.2" dependencies: tslib: ^2.0.0 peerDependencies: @@ -15373,7 +15135,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 7913df383a5a6fcb399212eedefaac2e0c6f843555202d4e3010bac3848afe38ecaa3d0d6500ad1d936fbeffd637e6c517e68edb024af5e6beca7f27f3ce7b21 + checksum: df690f2032d56aabcea0400313a04621429f45bceb4d65d38829b3680cae3856470ce72958cb7224b332189d8faef54662a283c0867dd7c769f9a5beff61787d languageName: node linkType: hard @@ -15402,7 +15164,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.2.0": +"use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" peerDependencies: @@ -15411,24 +15173,23 @@ __metadata: languageName: node linkType: hard -"usehooks-ts@npm:^2.13.0": - version: 2.13.0 - resolution: "usehooks-ts@npm:2.13.0" - dependencies: - lodash.debounce: ^4.0.8 +"use-sync-external-store@npm:^1.2.0": + version: 1.2.2 + resolution: "use-sync-external-store@npm:1.2.2" peerDependencies: - react: ^16.8.0 || ^17 || ^18 - checksum: ad07930e1b5c70392603eb8b3f199f44349c75406fe31013f79b0fb7fdece59f47f8dba09b6f1fafaa00d68f43240dbb13cdc1afb89b647f1d53504599a51ca0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: fe07c071c4da3645f112c38c0e57beb479a8838616ff4e92598256ecce527f2888c08febc7f9b2f0ce2f0e18540ba3cde41eb2035e4fafcb4f52955037098a81 languageName: node linkType: hard -"utf-8-validate@npm:^5.0.2": - version: 5.0.10 - resolution: "utf-8-validate@npm:5.0.10" +"usehooks-ts@npm:^2.13.0": + version: 2.16.0 + resolution: "usehooks-ts@npm:2.16.0" dependencies: - node-gyp: latest - node-gyp-build: ^4.3.0 - checksum: 5579350a023c66a2326752b6c8804cc7b39dcd251bb088241da38db994b8d78352e388dcc24ad398ab98385ba3c5ffcadb6b5b14b2637e43f767869055e46ba6 + lodash.debounce: ^4.0.8 + peerDependencies: + react: ^16.8.0 || ^17 || ^18 + checksum: 43f23923dd0ea4bf4401cada035301572ea3f251ec045a48640180255437c0c5424edf71a24666ff9ceafbc6adc39b0faf7000eab673e84411868165740f0906 languageName: node linkType: hard @@ -15446,26 +15207,6 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.12.4": - version: 0.12.5 - resolution: "util@npm:0.12.5" - dependencies: - inherits: ^2.0.3 - is-arguments: ^1.0.4 - is-generator-function: ^1.0.7 - is-typed-array: ^1.1.3 - which-typed-array: ^1.1.2 - checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a - languageName: node - linkType: hard - -"uuid@npm:2.0.1": - version: 2.0.1 - resolution: "uuid@npm:2.0.1" - checksum: e129e494e33cededdfc2cefbd63da966344b873bbfd3373a311b0acc2e7ab53d68b2515879444898867d84b863e44939e852484b9f3a54c4fd86d985a7dadb8d - languageName: node - linkType: hard - "uuid@npm:3.3.2": version: 3.3.2 resolution: "uuid@npm:3.3.2" @@ -15475,15 +15216,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f - languageName: node - linkType: hard - "uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" @@ -15493,6 +15225,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -15529,36 +15270,25 @@ __metadata: linkType: hard "vercel@npm:^32.4.1": - version: 32.4.1 - resolution: "vercel@npm:32.4.1" + version: 32.7.2 + resolution: "vercel@npm:32.7.2" dependencies: - "@vercel/build-utils": 7.2.2 + "@vercel/build-utils": 7.3.0 "@vercel/fun": 1.1.0 - "@vercel/go": 3.0.3 + "@vercel/go": 3.0.4 "@vercel/hydrogen": 1.0.1 - "@vercel/next": 4.0.10 - "@vercel/node": 3.0.7 - "@vercel/python": 4.0.2 - "@vercel/redwood": 2.0.4 - "@vercel/remix-builder": 2.0.9 - "@vercel/ruby": 2.0.2 - "@vercel/static-build": 2.0.8 + "@vercel/next": 4.0.15 + "@vercel/node": 3.0.12 + "@vercel/python": 4.1.0 + "@vercel/redwood": 2.0.5 + "@vercel/remix-builder": 2.0.14 + "@vercel/ruby": 2.0.4 + "@vercel/static-build": 2.0.14 chokidar: 3.3.1 bin: vc: dist/index.js vercel: dist/index.js - checksum: cbee9a1633e0a62c92e602d358439a48c31ea81ac2232ced25ae4166bc5f4f9a257ab5d085600401310daac3b45e93698431be8cc6cb10a8fc4db560dc28c542 - languageName: node - linkType: hard - -"verror@npm:1.10.0": - version: 1.10.0 - resolution: "verror@npm:1.10.0" - dependencies: - assert-plus: ^1.0.0 - core-util-is: 1.0.2 - extsprintf: ^1.2.0 - checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea + checksum: 0f0b4f03ac182a5beaa62040ebc762d8f510ec5872874497a813b1d2ac8a15fde74213e9729e7edad1dbcb4535cac66c218e6e591518f556e43ae0fcb886bd0e languageName: node linkType: hard @@ -15583,25 +15313,24 @@ __metadata: languageName: node linkType: hard -"viem@npm:^1.0.0": - version: 1.12.2 - resolution: "viem@npm:1.12.2" +"viem@npm:^1.0.0, viem@npm:^1.6.0": + version: 1.21.4 + resolution: "viem@npm:1.21.4" dependencies: - "@adraffy/ens-normalize": 1.9.4 + "@adraffy/ens-normalize": 1.10.0 "@noble/curves": 1.2.0 "@noble/hashes": 1.3.2 "@scure/bip32": 1.3.2 "@scure/bip39": 1.2.1 - "@types/ws": ^8.5.5 abitype: 0.9.8 - isomorphic-ws: 5.0.0 + isows: 1.0.3 ws: 8.13.0 peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: 558bc2b46afb177a34356f3cc8e6e444f4a6bf4d8aa15658f95eecc1bb42bbc09f240a1fd8eae98fa4973c3a1dc34f0492034b4b4d182f65b2dadf80167c8cea + checksum: c351fdea2d53d2d781ac73c964348b3b9fc5dd46f9eb53903e867705fc9e30a893cb9f2c8d7a00acdcdeca27d14eeebf976eed9f948c28c47018dc9211369117 languageName: node linkType: hard @@ -15626,16 +15355,6 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 - languageName: node - linkType: hard - "wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" @@ -15653,8 +15372,8 @@ __metadata: linkType: hard "web3-utils@npm:^1.3.6": - version: 1.10.2 - resolution: "web3-utils@npm:1.10.2" + version: 1.10.4 + resolution: "web3-utils@npm:1.10.4" dependencies: "@ethereumjs/util": ^8.1.0 bn.js: ^5.2.1 @@ -15664,7 +15383,7 @@ __metadata: number-to-bn: 1.7.0 randombytes: ^2.1.0 utf8: 3.0.0 - checksum: a5f8db69603fdd5e984aa6407f47f7a4e0dab83af42e10de25a6d9eeaf2e7d4d18fe665b569e364b2e916233fb73b26cc70ff0d730e7909720118c4790dfb043 + checksum: a1535817a4653f1b5cc868aa19305158122379078a41e13642e1ba64803f6f8e5dd2fb8c45c033612b8f52dde42d8008afce85296c0608276fe1513dece66a49 languageName: node linkType: hard @@ -15719,14 +15438,14 @@ __metadata: linkType: hard "which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" dependencies: - is-map: ^2.0.1 - is-set: ^2.0.1 - is-weakmap: ^2.0.1 - is-weakset: ^2.0.1 - checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c + is-map: ^2.0.3 + is-set: ^2.0.3 + is-weakmap: ^2.0.2 + is-weakset: ^2.0.3 + checksum: c51821a331624c8197916598a738fc5aeb9a857f1e00d89f5e4c03dc7c60b4032822b8ec5696d28268bb83326456a8b8216344fb84270d18ff1d7628051879d9 languageName: node linkType: hard @@ -15747,20 +15466,20 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": - version: 1.1.11 - resolution: "which-typed-array@npm:1.1.11" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.9": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: 711ffc8ef891ca6597b19539075ec3e08bb9b4c2ca1f78887e3c07a977ab91ac1421940505a197758fb5939aa9524976d0a5bbcac34d07ed6faa75cedbb17206 + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard -"which@npm:1.3.1, which@npm:^1.1.1, which@npm:^1.2.9, which@npm:^1.3.1": +"which@npm:^1.1.1, which@npm:^1.2.9, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -15771,7 +15490,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -15782,16 +15501,18 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:1.1.3": - version: 1.1.3 - resolution: "wide-align@npm:1.1.3" +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" dependencies: - string-width: ^1.0.2 || 2 - checksum: d09c8012652a9e6cab3e82338d1874a4d7db2ad1bd19ab43eb744acf0b9b5632ec406bdbbbb970a8f4771a7d5ef49824d038ba70aa884e7723f5b090ab87134d + isexe: ^3.1.1 + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 languageName: node linkType: hard -"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": +"wide-align@npm:^1.1.2": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -15800,7 +15521,16 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:~1.2.3": +"widest-line@npm:^3.1.0": + version: 3.1.0 + resolution: "widest-line@npm:3.1.0" + dependencies: + string-width: ^4.0.0 + checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": version: 1.2.5 resolution: "word-wrap@npm:1.2.5" checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb @@ -15842,17 +15572,6 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^5.1.0": - version: 5.1.0 - resolution: "wrap-ansi@npm:5.1.0" - dependencies: - ansi-styles: ^3.2.0 - string-width: ^3.0.0 - strip-ansi: ^5.0.0 - checksum: 9b48c862220e541eb0daa22661b38b947973fc57054e91be5b0f2dcc77741a6875ccab4ebe970a394b4682c8dfc17e888266a105fb8b0a9b23c19245e781ceae - languageName: node - linkType: hard - "wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" @@ -15927,7 +15646,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.4.5, ws@npm:^7.4.6, ws@npm:^7.5.1": +"ws@npm:^7.4.6, ws@npm:^7.5.1": version: 7.5.9 resolution: "ws@npm:7.5.9" peerDependencies: @@ -15942,21 +15661,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.5.0": - version: 8.14.2 - resolution: "ws@npm:8.14.2" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 3ca0dad26e8cc6515ff392b622a1467430814c463b3368b0258e33696b1d4bed7510bc7030f7b72838b9fdeb8dbd8839cbf808367d6aae2e1d668ce741d4308b - languageName: node - linkType: hard - "xdg-app-paths@npm:5.1.0": version: 5.1.0 resolution: "xdg-app-paths@npm:5.1.0" @@ -15975,13 +15679,6 @@ __metadata: languageName: node linkType: hard -"xmlhttprequest@npm:1.8.0": - version: 1.8.0 - resolution: "xmlhttprequest@npm:1.8.0" - checksum: c891cf0d7884b4f5cce835aa01f1965727cd352cbd2d7a2e0605bf11ec99ae2198364cca54656ec8b2581a5704dee6c2bf9911922a0ff2a71b613455d32e81b7 - languageName: node - linkType: hard - "xtend@npm:^4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -16010,7 +15707,7 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1": +"yallist@npm:^3.0.0, yallist@npm:^3.1.1": version: 3.1.1 resolution: "yallist@npm:3.1.1" checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d @@ -16031,20 +15728,12 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.1.1": - version: 2.3.2 - resolution: "yaml@npm:2.3.2" - checksum: acd80cc24df12c808c6dec8a0176d404ef9e6f08ad8786f746ecc9d8974968c53c6e8a67fdfabcc5f99f3dc59b6bb0994b95646ff03d18e9b1dcd59eccc02146 - languageName: node - linkType: hard - -"yargs-parser@npm:13.1.2, yargs-parser@npm:^13.1.2": - version: 13.1.2 - resolution: "yargs-parser@npm:13.1.2" - dependencies: - camelcase: ^5.0.0 - decamelize: ^1.2.0 - checksum: c8bb6f44d39a4acd94462e96d4e85469df865de6f4326e0ab1ac23ae4a835e5dd2ddfe588317ebf80c3a7e37e741bd5cb0dc8d92bcc5812baefb7df7c885e86b +"yaml@npm:^2.3.4": + version: 2.4.2 + resolution: "yaml@npm:2.4.2" + bin: + yaml: bin.mjs + checksum: 90dda4485de04367251face9abb5c36927c94e44078f4e958e6468a07e74e7e92f89be20fc49860b6268c51ee5a5fc79ef89197d3f874bf24ef8921cc4ba9013 languageName: node linkType: hard @@ -16079,17 +15768,6 @@ __metadata: languageName: node linkType: hard -"yargs-unparser@npm:1.6.0": - version: 1.6.0 - resolution: "yargs-unparser@npm:1.6.0" - dependencies: - flat: ^4.1.0 - lodash: ^4.17.15 - yargs: ^13.3.0 - checksum: ca662bb94af53d816d47f2162f0a1d135783f09de9fd47645a5cb18dd25532b0b710432b680d2c065ff45de122ba4a96433c41595fa7bfcc08eb12e889db95c1 - languageName: node - linkType: hard - "yargs-unparser@npm:2.0.0": version: 2.0.0 resolution: "yargs-unparser@npm:2.0.0" @@ -16102,24 +15780,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:13.3.2, yargs@npm:^13.3.0": - version: 13.3.2 - resolution: "yargs@npm: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 - checksum: 75c13e837eb2bb25717957ba58d277e864efc0cca7f945c98bdf6477e6ec2f9be6afa9ed8a876b251a21423500c148d7b91e88dee7adea6029bdec97af1ef3e8 - languageName: node - linkType: hard - "yargs@npm:16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" @@ -16222,13 +15882,13 @@ __metadata: linkType: hard "zustand@npm:^4.1.2, zustand@npm:^4.3.1": - version: 4.4.1 - resolution: "zustand@npm:4.4.1" + version: 4.5.2 + resolution: "zustand@npm:4.5.2" dependencies: use-sync-external-store: 1.2.0 peerDependencies: "@types/react": ">=16.8" - immer: ">=9.0" + immer: ">=9.0.6" react: ">=16.8" peerDependenciesMeta: "@types/react": @@ -16237,6 +15897,6 @@ __metadata: optional: true react: optional: true - checksum: 80acd0fbf633782996642802c8692bbb80ae5c80a8dff4c501b88250acd5ccd468fbc6398bdce198475a25e3839c91385b81da921274f33ffb5c2d08c3eab400 + checksum: 160052a7faaefbaad1071e890a06e5d7a04f6ff6985def30a7b4471f4ddbdd1d30bb05b3688a2777cd0b717d1f0d98dad24883a5caa3deeb3afb4d83b6dabc55 languageName: node linkType: hard From 0dcceff4a9a9418992e7caa64b1f18cdc4e3e4d0 Mon Sep 17 00:00:00 2001 From: Ayodele Aransiola <36636824+CodeLeom@users.noreply.github.com> Date: Mon, 27 May 2024 15:07:11 +0100 Subject: [PATCH 4/6] feat: add menu to mobile screen --- packages/nextjs/app/page.tsx | 42 +++++++++++--------- packages/nextjs/components/layout/Header.tsx | 6 ++- 2 files changed, 27 insertions(+), 21 deletions(-) diff --git a/packages/nextjs/app/page.tsx b/packages/nextjs/app/page.tsx index 8c97b44..c02dd82 100644 --- a/packages/nextjs/app/page.tsx +++ b/packages/nextjs/app/page.tsx @@ -107,7 +107,9 @@ export default function Home() {
- +
+ +
{/* Featured */}

Featured

@@ -131,25 +133,27 @@ export default function Home() {
{/* Recommended Section */} -
-

Recommended

-
- {currentProducts.map(product => ( - - ))} +
+
+

Recommended

+
+ {currentProducts.map(product => ( + + ))} +
+
-
diff --git a/packages/nextjs/components/layout/Header.tsx b/packages/nextjs/components/layout/Header.tsx index bc9307a..b937d68 100644 --- a/packages/nextjs/components/layout/Header.tsx +++ b/packages/nextjs/components/layout/Header.tsx @@ -1,10 +1,11 @@ "use client"; -import React, { useCallback, useRef, useState } from "react"; +import { useCallback, useRef, useState } from "react"; import Image from "next/image"; import Link from "next/link"; import { usePathname } from "next/navigation"; import sunny from "../assets/sunny.svg"; +import Filter from "../ui/filter"; import { Bars3Icon, BugAntIcon } from "@heroicons/react/24/outline"; import { DappConsoleButton, @@ -85,12 +86,13 @@ export const Header = () => { {isDrawerOpen && (
    { setIsDrawerOpen(false); }} > +
)}
From e9784064a108982c19df8bfe7779cde3f3d71756 Mon Sep 17 00:00:00 2001 From: Ayodele Aransiola <36636824+CodeLeom@users.noreply.github.com> Date: Mon, 27 May 2024 15:27:14 +0100 Subject: [PATCH 5/6] feat: add button to filter component --- packages/nextjs/components/ui/button.tsx | 6 +++--- packages/nextjs/components/ui/filter.tsx | 12 +++++++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/packages/nextjs/components/ui/button.tsx b/packages/nextjs/components/ui/button.tsx index 941125a..addf18d 100644 --- a/packages/nextjs/components/ui/button.tsx +++ b/packages/nextjs/components/ui/button.tsx @@ -8,9 +8,9 @@ const buttonVariants = cva( { variants: { variant: { - default: "bg-primary text-primary-foreground shadow hover:bg-primary/90", + default: "bg-[#F8C522] text-black shadow hover:bg-[#F8C522]/90", destructive: "bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90", - outline: "border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground", + outline: "border border-[#F8C522] bg-background shadow-sm hover:bg-accent hover:text-accent-foreground", secondary: "bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80", ghost: "hover:bg-accent hover:text-accent-foreground", link: "text-primary underline-offset-4 hover:underline", @@ -18,7 +18,7 @@ const buttonVariants = cva( size: { default: "h-9 px-4 py-2", sm: "h-8 rounded-md px-3 text-xs", - lg: "h-10 rounded-md px-8", + lg: "h-10 rounded-xl px-8", icon: "h-9 w-9", }, }, diff --git a/packages/nextjs/components/ui/filter.tsx b/packages/nextjs/components/ui/filter.tsx index 227851a..dc6e940 100644 --- a/packages/nextjs/components/ui/filter.tsx +++ b/packages/nextjs/components/ui/filter.tsx @@ -1,3 +1,4 @@ +import { Button } from "./button"; import { Checkbox } from "./checkbox"; // import { Input } from "./input"; import { Label } from "./label"; @@ -5,7 +6,7 @@ import Search from "./search"; export default function Filter() { return ( -
+
{/* browse */}
@@ -100,6 +101,15 @@ export default function Filter() {
+ {/* button */} +
+ + +
); } From 6314993c0a2b16a937501516e8e18d845fae3887 Mon Sep 17 00:00:00 2001 From: Ayodele Aransiola <36636824+CodeLeom@users.noreply.github.com> Date: Mon, 27 May 2024 19:32:03 +0100 Subject: [PATCH 6/6] feat: Add artist page and art page --- .../nextjs/app/artistPage/artPage/page.tsx | 166 ++++++++++++++++++ packages/nextjs/app/artistPage/page.tsx | 162 +++++++++++++++++ packages/nextjs/components/assets/artist.jpg | Bin 0 -> 121061 bytes packages/nextjs/components/ui/filter.tsx | 1 - .../nextjs/components/ui/product-card.tsx | 2 +- 5 files changed, 329 insertions(+), 2 deletions(-) create mode 100644 packages/nextjs/app/artistPage/artPage/page.tsx create mode 100644 packages/nextjs/app/artistPage/page.tsx create mode 100644 packages/nextjs/components/assets/artist.jpg diff --git a/packages/nextjs/app/artistPage/artPage/page.tsx b/packages/nextjs/app/artistPage/artPage/page.tsx new file mode 100644 index 0000000..e69c201 --- /dev/null +++ b/packages/nextjs/app/artistPage/artPage/page.tsx @@ -0,0 +1,166 @@ +"use client"; + +import { useState } from "react"; +import Image from "next/image"; +import { Heart } from "lucide-react"; +import Artist from "~~/components/assets/artist.jpg"; +import Pagination from "~~/components/layout/Pagination"; +import { Button } from "~~/components/ui/button"; +import ProductCard from "~~/components/ui/product-card"; + +const products = [ + { + artistName: "Takashi Murakami", + artName: "Flowers Blooming", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A vibrant floral artwork by Takashi Murakami", + }, + { + artistName: "Beeple", + artName: "Everydays: The First 5000 Days", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A digital collage artwork by Beeple", + }, + { + artistName: "Banksy", + artName: "Girl with Balloon", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A street art piece of a girl releasing a heart-shaped balloon by Banksy", + }, + { + artistName: "Yayoi Kusama", + artName: "Infinity Nets", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "An abstract artwork with polka dots by Yayoi Kusama", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Yayoi Kusama", + artName: "Infinity Nets", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "An abstract artwork with polka dots by Yayoi Kusama", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, +]; + +const ITEMS_PER_PAGE = 6; + +export default function Home() { + const [currentPage, setCurrentPage] = useState(1); + + const indexOfLastItem = currentPage * ITEMS_PER_PAGE; + const indexOfFirstItem = indexOfLastItem - ITEMS_PER_PAGE; + const currentProducts = products.slice(indexOfFirstItem, indexOfLastItem); + + const totalPages = Math.ceil(products.length / ITEMS_PER_PAGE); + + const handlePageChange = (pageNumber: number) => { + if (pageNumber >= 1 && pageNumber <= totalPages) { + setCurrentPage(pageNumber); + } + }; + + return ( +
+
+
+
+ +
+
+

Artist Name

+
+ + Follow This Artist +
+ {/* transparent div for vertical margin */} +
+ {/* button */} +
+ + +
+
+
+
+ {/* Featured */} +
+

More by Artist Name

+
+ {currentProducts.map(product => ( + + ))} +
+ +
+
+
+
+ ); +} diff --git a/packages/nextjs/app/artistPage/page.tsx b/packages/nextjs/app/artistPage/page.tsx new file mode 100644 index 0000000..9329db8 --- /dev/null +++ b/packages/nextjs/app/artistPage/page.tsx @@ -0,0 +1,162 @@ +"use client"; + +import { useState } from "react"; +import Image from "next/image"; +import Artist from "../../components/assets/artist.jpg"; +import Pagination from "../../components/layout/Pagination"; +import ProductCard from "../../components/ui/product-card"; +import { Heart } from "lucide-react"; +import { Button } from "~~/components/ui/button"; + +const products = [ + { + artistName: "Takashi Murakami", + artName: "Flowers Blooming", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A vibrant floral artwork by Takashi Murakami", + }, + { + artistName: "Beeple", + artName: "Everydays: The First 5000 Days", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A digital collage artwork by Beeple", + }, + { + artistName: "Banksy", + artName: "Girl with Balloon", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A street art piece of a girl releasing a heart-shaped balloon by Banksy", + }, + { + artistName: "Yayoi Kusama", + artName: "Infinity Nets", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "An abstract artwork with polka dots by Yayoi Kusama", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Yayoi Kusama", + artName: "Infinity Nets", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "An abstract artwork with polka dots by Yayoi Kusama", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, + { + artistName: "Andy Warhol", + artName: "Marilyn Diptych", + amount: "1 Token", + tags: ["Open for Commissions", "AI Generated", "Fantasy", "Wizard", "Dungeons & Dragons"], + imgSrc: "/ceptor.png", + imgAlt: "A pop art portrait of Marilyn Monroe by Andy Warhol", + }, +]; + +const ITEMS_PER_PAGE = 6; + +export default function Home() { + const [currentPage, setCurrentPage] = useState(1); + + const indexOfLastItem = currentPage * ITEMS_PER_PAGE; + const indexOfFirstItem = indexOfLastItem - ITEMS_PER_PAGE; + const currentProducts = products.slice(indexOfFirstItem, indexOfLastItem); + + const totalPages = Math.ceil(products.length / ITEMS_PER_PAGE); + + const handlePageChange = (pageNumber: number) => { + if (pageNumber >= 1 && pageNumber <= totalPages) { + setCurrentPage(pageNumber); + } + }; + + return ( +
+
+
+
+ artist image +
+
+

Artist Name

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sodales porta semper. Vivamus dapibus lorem + posuere dui semper, et malesuada dui lacinia. +

+
+ + Follow This Artist +
+ {/* transparent div for vertical margin */} +
+ {/* button */} +
+ +
+
+
+
+ {/* Featured */} +
+

Gallery

+
+ {currentProducts.map(product => ( + + ))} +
+ +
+
+
+
+ ); +} diff --git a/packages/nextjs/components/assets/artist.jpg b/packages/nextjs/components/assets/artist.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e83c7a3ed45458e93b2f43df252a1bc5498cd55 GIT binary patch literal 121061 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 - + {/* text display */}